package com.njcn.poi.pojo.bo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.njcn.poi.pojo.constant.DeviceInfoConstant;
import lombok.Data;

import java.io.Serializable;

/**
 * @author hongawen
 * @version 1.0.0
 * @date 2022年04月01日 15:07
 */
@Data
public class BaseLineProExcelBody implements Serializable {

    @Excel(name = "统计名称", width = 20, mergeVertical = true)
    private String statisticsName;

    @Excel(name = DeviceInfoConstant.PROJECT_NAME, width = 25, mergeVertical = true)
    private String provincialName;

    @Excel(name = DeviceInfoConstant.UNIT_NAME, width = 25, mergeVertical = true)
    private String gdName;

    @Excel(name = DeviceInfoConstant.DEPARTMENT_NAME, width = 25, mergeVertical = true)
    private String subName;

    @Excel(name = DeviceInfoConstant.DEPARTMENT_NAME_SCALE, width = 20)
    private String subScale;

    @Excel(name = "终端名称", width = 15, mergeVertical = true)
    private String deviceName;

    @Excel(name = "网络参数", width = 15, mergeVertical = true)
    private String networkParam;

    @Excel(name = "通讯状态", replace = {"中断_0", "正常_1"}, width = 15)
    private String comState;

    @Excel(name = "终端厂家", width = 15)
    private String factoryName;

    @Excel(name = "最新更新数据时间", width = 18)
    private String time;

    @Excel(name = "母线电压等级", width = 15, mergeVertical = true)
    private String subvScale;

    @Excel(name = "监测点名称", width = 25)
    private String lineName;


}
