package com.njcn.process.pojo.vo;

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

import java.io.Serializable;

/**
 * @author xiaoyao
 * @version 1.0.0
 * @createTime 2022/11/15 14:20
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ExcessiveDetailVO extends ProcessVO implements Serializable {

    private static final long serialVersionUID = 8148172081938274507L;

    /**
     * 变电站ID
     */
    private String substationId;

    /**
     * 所属变电站
     */
    private String substationName;

    //告警指标
    private String harmonicType;

    //母线id
    private String barId;

    private String barName;


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

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

    /**
     * 监测点名称
     */
    private String measurementPointName;

    /**
     * 告警持续时间
     */
    private String warnLastTime;

    /**
     * 告警指标
     */
    private String warnTarget;

    /**
     * 告警原因
     */
    private String warnReason;
}
