package com.njcn.event.pojo.vo;

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

/**
 * <p>
 * 
 * </p>
 *
 * @author rui.wu
 * @since 2022-10-11
 */
@Data
public class RStatEventMVO  {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("排序")
    private Integer sort;

    @ApiModelProperty(value = "暂态指标类型名称")
    private String eventName;

    @ApiModelProperty(value = "日均发生暂态监测点数")
    private Float eventMeasurementAverage;

    @ApiModelProperty(value = "累计发生暂态监测点数")
    private Integer eventMeasurementAccrued;

    @ApiModelProperty(value = "暂态指标发生频次")
    private Float eventFreq;

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

    @ApiModelProperty(value = "日均发生暂态监测点数占比")
    private Float eventMeasurementRatioAverage;

    @ApiModelProperty(value = "累计发生暂态监测点数占比")
    private Float eventMeasurementRatioAccrued;

    @Data
    public static class Vo{

        @ApiModelProperty(value = "单位id")
        private String orgId;

        @ApiModelProperty(value = "单位名称")
        private String orgName;

        @ApiModelProperty("排序")
        private Integer sort;

        @ApiModelProperty(value = "指标类型")
        private String eventType;

        @ApiModelProperty(value = "暂降发生次数")
        private Integer eventCount;

        @ApiModelProperty(value = "暂升发生次数")
        private Integer riseCount;

        @ApiModelProperty(value = "短时中断次数")
        private Integer interruptCount;
    }
}
