package com.njcn.harmonic.pojo.vo;

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

import java.io.Serializable;
import java.util.Date;

/**
 * 【基准水平】台账展示
 * @Title RMpBenchmarkLevelVO
 * @Package com.njcn.device.pms.pojo.vo
 * @Author jianghaifei
 * @Date 2022-10-11 19:28
 * @Version V1.0
 */
@Data
public class RMpBenchmarkLevelVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(name = "orgNo", value = "单位id")
    private String orgNo;

    @ApiModelProperty(name = "orgName", value = "单位名称")
    private String orgName;

    @ApiModelProperty(name = "monitorType", value = "监测点标签")
    private String monitorTag;


    @ApiModelProperty(name = "benchmarkIndicator", value = "基准水平评价指标id")
    private String benchmarkIndicator;

    @ApiModelProperty(name = "benchmarkIndicator", value = "基准水平评价指标")
    private String benchmarkIndicatorName;

    @ApiModelProperty(name = "measurementPointId", value = "监测点ID")
    private String measurementPointId;

    @ApiModelProperty(name = "measurementPointName", value = "监测点名称")
    private String measurementPointName;

    @ApiModelProperty(name = "voltage_Level", value = "电压等级id")
    private String voltageLevel;

    @ApiModelProperty(name = "voltage_Level", value = "电压等级名称")
    private String voltageLevelName;

    @ApiModelProperty(name = "dataDate", value = "生成数据的时间")
    private Date dataDate;

    @ApiModelProperty(name = "voltageAvg", value = "电压水平均值")
    private Double voltageAvg;

    @ApiModelProperty(name = "voltageSd", value = "电压水平标准差")
    private Double voltageSd;

    @ApiModelProperty(name = "unbalanceAvg", value = "三相电压不平衡水平均值")
    private Double unbalanceAvg;

    @ApiModelProperty(name = "unbalanceSd", value = "三相电压不平衡水平标准差")
    private Double unbalanceSd;

    @ApiModelProperty(name = "vthdAvg", value = "电压总谐波畸变率水平均值")
    private Double vthdAvg;

    @ApiModelProperty(name = "vthdSd", value = "电压总谐波畸变率水平标准差")
    private Double vthdSd;

    @ApiModelProperty(name = "flickerAvg", value = "长时间闪变水平均值")
    private Double flickerAvg;

    @ApiModelProperty(name = "flickerSd", value = "长时间闪变水平标准差")
    private Double flickerSd;

    @ApiModelProperty(name = "eventAvg", value = "暂降次数水平均值")
    private Double eventAvg;

    @ApiModelProperty(name = "eventSd", value = "暂降次数水平标准差")
    private Double eventSd;


    @ApiModelProperty(name = "riseAvg", value = "暂升次数水平均值")
    private Double riseAvg;

    @ApiModelProperty(name = "riseSd", value = "暂升次数水平标准差")
    private Double riseSd;

    @ApiModelProperty(name = "interruptAvg", value = "短时中断水平均值")
    private Double interruptAvg;

    @ApiModelProperty(name = "interruptSd", value = "短时中断水平标准差")
    private Double interruptSd;
}
