package com.yeejoin.amos.adpter.model;


import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
public class DeviceExcelModel {

    @ExcelProperty(value = "网关设备", index = 0)
    private  String gatewayDevice;

    @ExcelProperty(value = "测点类型", index = 1)
    private  String pointType;

    @ExcelProperty(value = "数据类型", index = 2)
    private  String pointDataType;

    @ExcelProperty(value = "告警配置", index = 3)
    private  String alarmConfig;

    @ExcelProperty(value = "位置编码", index = 4)
    private  String areaCode;

    @ExcelProperty(value = "地址", index = 5)
    private  String address;

    @ExcelProperty(value = "测点名称", index = 6)
    private  String pointName;

    @ExcelProperty(value = "物联指标", index = 7)
    private  String iotProperName;

    @ExcelProperty(value = "编码", index = 8)
    private  String deviceCode;

    @ExcelProperty(value = "设备类型", index = 9)
    private  String deviceType;

    @ExcelProperty(value = "设备名称", index = 10)
    private  String deviceName;

    @ExcelProperty(value = "规格型号", index = 11)
    private  String specs;

    @ExcelProperty(value = "生产日期", index = 12)
    private  String productionDate;

    @ExcelProperty(value = "投运日期", index = 13)
    private  String useDate;

    @ExcelProperty(value = "生产厂家", index = 14)
    private  String manufacturer;

    @ExcelProperty(value = "维保周期", index = 15)
    private  String mainDate;

    @ExcelProperty(value = "报废年限", index = 16)
    private  String scraplife;

    @ExcelProperty(value = "质保期限", index = 17)
    private  String period;

    @ExcelProperty(value = "所属系统", index = 18)
    private  String system;

    @ExcelProperty(value = "经度", index = 19)
    private  String longitude;

    @ExcelProperty(value = "纬度", index = 20)
    private  String latitude;

    @ExcelProperty(value = "所在位置", index = 21)
    private  String location;

    @ExcelProperty(value = "数量", index = 22)
    private  String deviceNum;

    @ExcelProperty(value = "设备状态", index = 23)
    private  String deviceState;
}
