package com.njcn.prepare.harmonic.pojo.bo.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;

@Data
public class LoadTypeLineItemPollution implements Serializable {

    /**
     * 所属变电站
     */
    @Excel(name = "变电站", width = 30, needMerge = true)
    private String subStationName;

    /**
     * 终端名称
     */
    @Excel(name = "终端名称", width = 30, replace = "/_null")
    private String devName;

    /**
     * 终端厂家
     */
    @Excel(name = "终端厂家", width = 30, replace = "/_null")
    private String manufacturer;

    /**
     * 终端型号
     */
    @Excel(name = "终端型号", width = 30, replace = "/_null")
    private String devType;

    /**
     * 终端投运时间
     */
    @Excel(name = "投运时间", width = 30, replace = "/_null")
    private String loginTime;

    /**
     * 监测点名称
     */
    @Excel(name = "监测点名称", width = 30, replace = "/_null")
    private String lineName;

    /**
     * 统计间隔
     */
    @Excel(name = "统计间隔", width = 30, replace = "/_null")
    private Integer interval;

    /**
     * 谐波电压污染值
     */
    @Excel(name = "测点污染值", width = 20, replace = "/_null")
    private String vHarmonicValue;

    /**
     * 暂升次数 1.1~1.8
     * 10ms ~ 1min
     */
    private int upCounts;

    /**
     * 暂降次数 0.1~0.9
     * 10ms ~ 1min
     */
    @Excel(name = "电压暂降（次）", width = 20)
    private int downCounts;

    /**
     * 短时中断 0~0.1
     * 10ms ~ 1min
     */
    @Excel(name = "短时中断（次）", width = 20)
    private int breakCounts;

    /**
     * 备注
     */
    @Excel(name = "备注", width = 30, replace = "/_null")
    private String remark;

}
