package com.njcn.harmonic.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2022/5/6 15:52
 */
@Data
public class WarningSubstationVO {

    @ApiModelProperty("变电站id")
    private String id;

    @ApiModelProperty("省公司")
    private String provinceCompany;

    @ApiModelProperty("地市公司")
    private String cityCompany;

    @ApiModelProperty("电站名称")
    private String plantName;

    @ApiModelProperty("电站电压等级")
    private String plantVoltageLevel;

    @ApiModelProperty("在线监测点数量(个)")
    private Integer onlineMonitorCounts = 0;

    @ApiModelProperty("告警监测点数量(个)")
    private Integer alertMonitorCounts  = 0;

    @ApiModelProperty("告警次数")
    private Integer alertCounts  = 0;

    @ApiModelProperty("告警频次(次/点)")
    private Double alertAlarmFrequency = -1.0;

    @ApiModelProperty("频率偏差")
    private Double frequencyDeviation = -1.0;

    @ApiModelProperty("电压偏差")
    private Double voltageDeviation = -1.0;

    @ApiModelProperty("谐波电压")
    private Double harmonicVoltage = -1.0;

    @ApiModelProperty("谐波电流")
    private Double harmonicCurrent = -1.0;

    @ApiModelProperty("三相电压不平衡")
    private Double threePhaseVoltageUnbalance = -1.0;

    @ApiModelProperty("闪变")
    private Double flicker = -1.0;

    @ApiModelProperty("间谐波电压")
    private Double interHarmonic = -1.0;

    @ApiModelProperty("负序电流")
    private Double negative = -1.0;

    @ApiModelProperty("短时中断")
    private Double shortInterruption = -1.0;

    @ApiModelProperty("电压暂降")
    private Double voltageDip = -1.0;

    @ApiModelProperty("电压暂升")
    private Double voltageSwell = -1.0;
}
