package com.njcn.harmonic.pojo.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * 【基准水平-年】
 * @author jianghf
 * @TableName r_mp_benchmark_level_y
 */
@Data
@TableName("r_mp_benchmark_level_y")
public class RMpBenchmarkLevelY implements Serializable {
    private static final long serialVersionUID = 1L;

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

    /**
     * 生成数据的时间,每年统计一次
     */
    @MppMultiId
    private Date dataDate;

    /**
     * 电压水平均值
     */
    private Double voltageAvg;

    /**
     * 电压水平标准差
     */
    private Double voltageSd;

    /**
     * 三相电压不平衡水平均值
     */
    private Double unbalanceAvg;

    /**
     * 三相电压不平衡水平标准差
     */
    private Double unbalanceSd;

    /**
     * 电压总谐波畸变率水平均值
     */
    private Double vthdAvg;

    /**
     * 电压总谐波畸变率水平标准差
     */
    private Double vthdSd;

    /**
     * 长时间闪变水平均值
     */
    private Double flickerAvg;

    /**
     * 长时间闪变水平标准差
     */
    private Double flickerSd;

    /**
     * 暂降次数水平均值
     */
    private Double eventAvg;

    /**
     * 暂降次数水平标准差
     */
    private Double eventSd;


    /**
     * 暂升次数水平均值
     */
    private Double riseAvg;

    /**
     * 暂升次数水平标准差
     */
    private Double riseSd;

    /**
     * 短时中断水平均值
     */
    private Double interruptAvg;

    /**
     * 短时中断水平标准差
     */
    private Double interruptSd;

}