package com.njcn.device.pms.pojo.po;

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

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

/**
 * 监测点暂态指标数据统计表(RStatEventOrg)实体类
 *
 * @author yzh
 * @since 2022-10-12 18:15:26
 */

@Data
@ApiModel("监测点暂态指标数据统计表")
public class RStatEventOrgPO implements Serializable {
    private static final long serialVersionUID = -15971491825708754L;
    /**
     * 单位ID
     */
    @ApiModelProperty(name = "orgNo",value = "单位ID")
    private String orgNo;

    /**
     * 生成数据的时间,每年统计一次
     */
    @ApiModelProperty(name = "dataDate",value = "生成数据的时间,每年统计一次")
    private Date dataDate;

    /**
     * 稳态指标类型Id，字典表ID
     */
    @ApiModelProperty(name = "eventType",value = "稳态指标类型Id，字典表ID")
    private String eventType;

    /**
     * 日均发生暂态监测点数（根据 发生暂态监测点数 取平均值)
     */
    @ApiModelProperty(name = "eventMeasurementAverage",value = "日均发生暂态监测点数（根据 发生暂态监测点数 取平均值)")
    private Integer eventMeasurementAverage;

    /**
     * 累计发生暂态监测点数（监测点暂态指标超标明细日表
     */
    @ApiModelProperty(name = "eventMeasurementAccrued",value = "累计发生暂态监测点数（监测点暂态指标超标明细日表)")
    private Integer eventMeasurementAccrued;

    /**
     * 暂态指标发生频次（日表的暂态指标发生次数之和/日表的发生暂态监测点数之和）
     */
    @ApiModelProperty(name = "eventFreq",value = "暂态指标发生频次（日表的暂态指标发生次数之和/日表的发生暂态监测点数之和）")
    private Double eventFreq;

    /**
     * 暂态指标发生次数（日表的暂态指标发生次数之和）
     */
    @ApiModelProperty(name = "eventCount",value = "暂态指标发生次数（日表的暂态指标发生次数之和）")
    private Integer eventCount;

    /**
     * 日均发生暂态监测点数占比（根据 日均发生暂态监测点数占比 取平均值）
     */
    @ApiModelProperty(name = "eventMeasurementRatioAverage",value = "日均发生暂态监测点数占比（根据 日均发生暂态监测点数占比 取平均值）")
    private Double eventMeasurementRatioAverage;

    /**
     * 累计发生暂态监测点数占比（此表的累计发生暂态监测点数/区域统计表中的区域分类统计月表中的发生暂态的监测点数）
     */
    @ApiModelProperty(name = "eventMeasurementRatioAccrued",value = "累计发生暂态监测点数占比（此表的累计发生暂态监测点数/区域统计表中的区域分类统计月表中的发生暂态的监测点数）")
    private Double eventMeasurementRatioAccrued;

    /**
     * 数据类型,字典表（01：主网测点  02：配网测点）
     */
    @ApiModelProperty(name = "dataType",value = "数据类型,字典表（01：主网测点  02：配网测点）")
    private String dataType;

}

