package com.njcn.harmonic.pojo.dto;

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

import java.time.LocalDate;
import java.util.List;

/**
 * Description:
 * Date: 2024/4/3  16:13【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
public class RMpPartHarmonicDetailDTO {

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

    private String measurementPointName;


    //告警指标
    private String harmonicType;

    private List<String> harmonicTypes;


    //母线id
    private String barId;

    private String barName;


    //电站id
    private String sustationId;

    private String sustationName;

    @ApiModelProperty(name = "objName",value = "监测点对象名称")
    private String objName;
    @ApiModelProperty(name = "loadType",value = "监测对象类型")
    private String loadType;
    @ApiModelProperty(name = "voltageLevel",value = "电压等级")
    private String voltageLevel;

    //超标天数占比
    private Double overLimitrate;
    //超标天数
    private Integer overLimitDay;
    //连续超标天数
    private Integer overLimitContinuous;
    //预警标志
    private Integer warningFlag;
    //告警标志
    private Integer alarmFlag;


    /*当月超标日期
    * */
    private List<LocalDate> dateList;
}
