package com.njcn.harmonic.pojo.excel.substation;

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

import java.io.Serializable;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2022/6/28 11:40
 */
@Data
public class SubstationExcel implements Serializable {

    private static final long serialVersionUID = 1L;

    @Excel(name = "省公司", width = 25, needMerge = true)
    private String provinceCompany;

    @Excel(name = "地市公司", width = 25, needMerge = true)
    private String cityCompany;

    @Excel(name = "电站名称", width = 25, needMerge = true)
    private String plantName;

    @Excel(name = "电站电压等级", width = 25, needMerge = true)
    private String plantVoltageLevel;

    @Excel(name = "在线监测点数量(个)", width = 25, needMerge = true)
    private Integer onlineMonitorCounts;

    @Excel(name = "告警监测点数量(个)", width = 25, needMerge = true)
    private Integer alertMonitorCounts;

    @Excel(name = "告警次数", width = 25, needMerge = true)
    private Integer alertCounts;

    @Excel(name = "告警频次(次/点)", width = 25, needMerge = true, replace = "暂无数据_-1.0")
    private Double alertAlarmFrequency;

    @Excel(name = "频率偏差", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double frequencyDeviation;

    @Excel(name = "电压偏差", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double voltageDeviation;

    @Excel(name = "谐波电压", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double harmonicVoltage;

    @Excel(name = "谐波电流", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double harmonicCurrent;

    @Excel(name = "三相电压不平衡", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double threePhaseVoltageUnbalance;

    @Excel(name = "闪变", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double flicker;

    @Excel(name = "间谐波电压", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double interHarmonic;

    @Excel(name = "负序电流", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项稳态指标告警频次(次/点)")
    private Double negative;

    @Excel(name = "短时中断", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项暂态指标告警频次(次/点)")
    private Double shortInterruption;

    @Excel(name = "电压暂降", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项暂态指标告警频次(次/点)")
    private Double voltageDip;

    @Excel(name = "电压暂升", width = 25, needMerge = true, replace = "暂无数据_-1.0", groupName = "各项暂态指标告警频次(次/点)")
    private Double voltageSwell;
}
