package com.njcn.event.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;

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

/**
 * 变电站指标统计表实体类
 *
 * @author yzh
 * @since 2022-10-11 16:15:48
 */
@Data
@ApiModel(value = "变电站指标统计表实体类")
public class RStatSubstationVO implements Serializable {
    private static final long serialVersionUID = 117875946877905400L;

    /**
     * 单位id
     */
    @ApiModelProperty(name = "deptId",value = "单位id")
    private String deptId;

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

    @ApiModelProperty(value = "单位排序")
    private Integer sort;
    /**
     * 变电站id
     */
    @ApiModelProperty(name = "substationId",value = "变电站id")
    private String substationId;

    /**
     * 变电站名称
     */
    @ApiModelProperty(name = "substationName",value = "变电站名称")
    private String substationName;

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

    /**
     * 日均有效接入监测点数
     */
    @ApiModelProperty(name = "effectiveMeasurementAverage",value = "日均有效接入监测点数")
    private Integer effectiveMeasurementAverage;

    /**
     * 累计有效接入监测点数
     */
    @ApiModelProperty(name = "effectiveMeasurementAccrued",value = "累计有效接入监测点数")
    private Integer effectiveMeasurementAccrued;


    /**
     * 暂态指标发生次数
     */
    @ApiModelProperty(name = "eventCount",value = "暂态指标发生次数")
    private Integer eventCount;

    /**
     * 暂态指标发生频次
     */
    @ApiModelProperty(name = "eventFreq",value = "暂态指标发生频次")
    private Double eventFreq;

    /**
     * 短时中断发生次数
     */
    @ApiModelProperty(name = "interruptCount",value = "短时中断发生次数")
    private Integer interruptCount;

    /**
     * 短时中断发生频次
     */
    @ApiModelProperty(name = "interruptFreq",value = "短时中断发生频次")
    private Double interruptFreq;



    /**
     * 电压暂升发生次数
     */
    @ApiModelProperty(name = "swellCount",value = "电压暂升发生次数")
    private Integer swellCount;

    /**
     * 电压暂升发生频次
     */
    @ApiModelProperty(name = "swellFreq",value = "电压暂升发生频次")
    private Double swellFreq;

    /**
     * 电压暂降发生次数
     */
    @ApiModelProperty(name = "sagCount",value = "电压暂降发生次数")
    private Integer sagCount;

    /**
     * 电压暂降发生频次
     */
    @ApiModelProperty(name = "sagFreq",value = "电压暂降发生频次")
    private Double sagFreq;


}

