package com.inspect.system.base.openDomain;

import com.inspect.base.core.annotation.Excel;
import lombok.Getter;
import lombok.Setter;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

import java.io.Serializable;

@Setter
@Getter
@XmlRootElement(
        name = "Item"
)
@XmlAccessorType(XmlAccessType.FIELD)
public class BasedataEqpBookXml implements Serializable {
    private static final long serialVersionUID = 1L;
//    @XmlAttribute(
//            name = "eqpbook_id"
//    )
//    private Long eqpBookId;
    @Excel(
            name = "变电站名称"
    )
    @XmlAttribute(
            name = "station_name"
    )
    private String stationName;
    @Excel(
            name = "变电站编码"
    )
    @XmlAttribute(
            name = "station_code"
    )
    private String stationCode;
//    @Excel(
//            name = "区域ID"
//    )
//    @XmlAttribute(
//            name = "area_id"
//    )
//    private Long areaId;
//    @Excel(
//            name = "区域名称"
//    )
//    @XmlAttribute(
//            name = "area_name"
//    )
//    private String areaName;
    @Excel(
            name = "设备名称"
    )
    @XmlAttribute(
            name = "patroldevice_name"
    )
    private String patrolDeviceName;
    @Excel(
            name = "设备编码"
    )
    @XmlAttribute(
            name = "patroldevice_code"
    )
    private String patrolDeviceCode;
    @Excel(
            name = "设备型号"
    )
    @XmlAttribute(
            name = "device_model"
    )
    private String deviceModel;
    @Excel(
            name = "生产厂家"
    )
    @XmlAttribute(
            name = "manufacturer"
    )
    private String manufacturer;
    @Excel(
            name = "使用单位"
    )
    @XmlAttribute(
            name = "use_unit"
    )
    private String useUnit;
    @Excel(
            name = "设备来源"
    )
    @XmlAttribute(
            name = "device_source"
    )
    private String deviceSource;
    @Excel(
            name = "生产日期"
    )
    @XmlAttribute(
            name = "production_date"
    )
    private String productionDate;
    @Excel(
            name = "出厂编号"
    )
    @XmlAttribute(
            name = "production_code"
    )
    private String productionCode;
    @Excel(
            name = "是否轮转"
    )
    @XmlAttribute(
            name = "istransport"
    )
    private String isTransport;
    @Excel(
            name = "使用类型"
    )
    @XmlAttribute(
            name = "use_mode"
    )
    private String useMode;
    @Excel(
            name = "视频类型"
    )
    @XmlAttribute(
            name = "video_mode"
    )
    private String videoMode;
    @Excel(
            name = "安装位置"
    )
    @XmlAttribute(
            name = "place"
    )
    private String place;
//    @Excel(
//            name = "相对空间位置 x"
//    )
//    private String positionX;
//    @Excel(
//            name = "相对空间位置 y"
//    )
//    private String positionY;
//    @Excel(
//            name = "相对空间位置 z"
//    )
//    private String positionZ;
    @Excel(
            name = "设备类型"
    )
    @XmlAttribute(
            name = "type"
    )
    private String type;
    @Excel(
            name = "备注信息"
    )
    @XmlAttribute(
            name = "patroldevice_info"
    )
    private String patrolDeviceInfo;

    @XmlAttribute(
            name = "mount_patroldevice_code"
    )
    private String mountPatrolDeviceCode;

//    @Excel(
//            name = "所属机器人"
//    )
//    @XmlAttribute(
//            name = "robotsCode"
//    )
//    private String robotsCode;
//    @Excel(
//            name = "ip地址"
//    )
//    private String ipAddr;
//    @Excel(
//            name = "端口"
//    )
//    private String port;
//    @Excel(
//            name = "用户"
//    )
//    private String user;
//    @Excel(
//            name = "密码"
//    )
//    private String password;
//    private String delFlag;

}
