package com.njcn.harmonic.pojo.dto;

import lombok.Data;

import java.time.LocalDate;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2023/5/9 19:58
 */
@Data
public class RMpMonitorAlarmCountMDTO {

    private static final long serialVersionUID = 1L;

    /**
     * 监测点Id
     */
    private String measurementPointId;

    /**
     * 时间
     */
    private LocalDate dataDate;

    /**
     * 电压偏差告警情况(0:否 1:是)
     */
    private Integer vdevAlarmInfo;

    /**
     * 电压偏差严重度
     */
    private Double vdevSeverity;

    /**
     * 频率偏差告警情况(0:否 1:是)
     */
    private Integer freqAlarmInfo;

    /**
     * 频率偏差严重度
     */
    private Double freqSeverity;

    /**
     * 三相电压不平衡度告警情况(0:否 1:是)
     */
    private Integer unbalanceAlarmInfo;

    /**
     * 三相电压不平衡严重度
     */
    private Double unbalanceSeverity;

    /**
     * 谐波电压告警情况(0:否 1:是)
     */
    private Integer vAlarmInfo;

    /**
     * 谐波电压严重度
     */
    private Double vSeverity;

    /**
     * 闪变告警情况(0:否 1:是)
     */
    private Integer flickerAlarmInfo;

    /**
     * 闪变严重度
     */
    private Double flickerSeverity;

    /**
     * 电压暂降告警情况(0:否 1:是)
     */
    private Integer sagAlarmInfo;

    /**
     * 电压暂降严重度
     */
    private Double sagSeverity;

    /**
     * 短时中断告警情况(0:否 1:是)
     */
    private Integer interruptAlarmInfo;

    /**
     * 短时中断严重度
     */
    private Double interruptSeverity;

    /**
     * 稳态指标评级结果之和（0 较差 1中等 2较好）
     */
    private Double harmonicTypeGradeTotal;

    /**
     * 暂态指标评级结果之和（0 较差 1中等 2较好）
     */
    private Double eventTypeGradeTotal;

    /**
     * 稳态指标评级结果（0 较差 1中等 2较好）
     */
    private Integer harmonicTypeGrade;

    /**
     * 暂态指标评级结果（0 较差 1中等 2较好）
     */
    private Integer eventTypeGrade;


}
