package com.njcn.cloud.pojo.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 统计消息
 * </p>
 *
 * @author wr
 * @since 2024-01-04
 */
@Getter
@Setter
@TableName("app_statistics")
public class AppStatistics {

    private static final long serialVersionUID = 1L;

    /**
     * 监测点id
     */
    @MppMultiId("Line_Index")
    private String lineIndex;

    /**
     * 统计时间
     */
    @MppMultiId("Time_Id")
    private LocalDateTime timeId;

    /**
     * 暂降次数
     */
    @TableField("Event_Count")
    private Integer eventCount;

    /**
     * 频率偏差合格率
     */
    @TableField("Freq_Dev_Rate")
    private Float freqDevRate;

    /**
     * 电压偏差合格率
     */
    @TableField("Voltage_Dev_Rate")
    private Float voltageDevRate;

    /**
     * 电压不平衡合格率
     */
    @TableField("Ubalance_Rate")
    private Float ubalanceRate;

    /**
     * 闪变合格率
     */
    @TableField("Flicker_Rate")
    private Float flickerRate;

    /**
     * 电压谐波畸变率合格率
     */
    @TableField("Uaberrance_Rate")
    private Float uaberranceRate;

    /**
     * 2次电压谐波含有率合格率
     */
    @TableField("Uharm_2_Rate")
    private Float uharm2Rate;

    /**
     * 3次电压谐波含有率合格率
     */
    @TableField("Uharm_3_Rate")
    private Float uharm3Rate;

    /**
     * 4次电压谐波含有率合格率
     */
    @TableField("Uharm_4_Rate")
    private Float uharm4Rate;

    /**
     * 5次电压谐波含有率合格率
     */
    @TableField("Uharm_5_Rate")
    private Float uharm5Rate;

    /**
     * 6次电压谐波含有率合格率
     */
    @TableField("Uharm_6_Rate")
    private Float uharm6Rate;

    /**
     * 7次电压谐波含有率合格率
     */
    @TableField("Uharm_7_Rate")
    private Float uharm7Rate;

    /**
     * 8次电压谐波含有率合格率
     */
    @TableField("Uharm_8_Rate")
    private Float uharm8Rate;

    /**
     * 9次电压谐波含有率合格率
     */
    @TableField("Uharm_9_Rate")
    private Float uharm9Rate;

    /**
     * 10次电压谐波含有率合格率
     */
    @TableField("Uharm_10_Rate")
    private Float uharm10Rate;

    /**
     * 11次电压谐波含有率合格率
     */
    @TableField("Uharm_11_Rate")
    private Float uharm11Rate;

    /**
     * 12次电压谐波含有率合格率
     */
    @TableField("Uharm_12_Rate")
    private Float uharm12Rate;

    /**
     * 13次电压谐波含有率合格率
     */
    @TableField("Uharm_13_Rate")
    private Float uharm13Rate;

    /**
     * 14次电压谐波含有率合格率
     */
    @TableField("Uharm_14_Rate")
    private Float uharm14Rate;

    /**
     * 15次电压谐波含有率合格率
     */
    @TableField("Uharm_15_Rate")
    private Float uharm15Rate;

    /**
     * 16次电压谐波含有率合格率
     */
    @TableField("Uharm_16_Rate")
    private Float uharm16Rate;

    /**
     * 17次电压谐波含有率合格率
     */
    @TableField("Uharm_17_Rate")
    private Float uharm17Rate;

    /**
     * 18次电压谐波含有率合格率
     */
    @TableField("Uharm_18_Rate")
    private Float uharm18Rate;

    /**
     * 19次电压谐波含有率合格率
     */
    @TableField("Uharm_19_Rate")
    private Float uharm19Rate;

    /**
     * 20次电压谐波含有率合格率
     */
    @TableField("Uharm_20_Rate")
    private Float uharm20Rate;

    /**
     * 21次电压谐波含有率合格率
     */
    @TableField("Uharm_21_Rate")
    private Float uharm21Rate;

    /**
     * 22次电压谐波含有率合格率
     */
    @TableField("Uharm_22_Rate")
    private Float uharm22Rate;

    /**
     * 23次电压谐波含有率合格率
     */
    @TableField("Uharm_23_Rate")
    private Float uharm23Rate;

    /**
     * 24次电压谐波含有率合格率
     */
    @TableField("Uharm_24_Rate")
    private Float uharm24Rate;

    /**
     * 25次电压谐波含有率合格率
     */
    @TableField("Uharm_25_Rate")
    private Float uharm25Rate;

    /**
     * 2次电流谐波幅值合格率
     */
    @TableField("Iharm_2_Rate")
    private Float iharm2Rate;

    /**
     * 3次电流谐波幅值合格率
     */
    @TableField("Iharm_3_Rate")
    private Float iharm3Rate;

    /**
     * 4次电流谐波幅值合格率
     */
    @TableField("Iharm_4_Rate")
    private Float iharm4Rate;

    /**
     * 5次电流谐波幅值合格率
     */
    @TableField("Iharm_5_Rate")
    private Float iharm5Rate;

    /**
     * 6次电流谐波幅值合格率
     */
    @TableField("Iharm_6_Rate")
    private Float iharm6Rate;

    /**
     * 7次电流谐波幅值合格率
     */
    @TableField("Iharm_7_Rate")
    private Float iharm7Rate;

    /**
     * 8次电流谐波幅值合格率
     */
    @TableField("Iharm_8_Rate")
    private Float iharm8Rate;

    /**
     * 9次电流谐波幅值合格率
     */
    @TableField("Iharm_9_Rate")
    private Float iharm9Rate;

    /**
     * 10次电流谐波幅值合格率
     */
    @TableField("Iharm_10_Rate")
    private Float iharm10Rate;

    /**
     * 11次电流谐波幅值合格率
     */
    @TableField("Iharm_11_Rate")
    private Float iharm11Rate;

    /**
     * 12次电流谐波幅值合格率
     */
    @TableField("Iharm_12_Rate")
    private Float iharm12Rate;

    /**
     * 13次电流谐波幅值合格率
     */
    @TableField("Iharm_13_Rate")
    private Float iharm13Rate;

    /**
     * 14次电流谐波幅值合格率
     */
    @TableField("Iharm_14_Rate")
    private Float iharm14Rate;

    /**
     * 15次电流谐波幅值合格率
     */
    @TableField("Iharm_15_Rate")
    private Float iharm15Rate;

    /**
     * 16次电流谐波幅值合格率
     */
    @TableField("Iharm_16_Rate")
    private Float iharm16Rate;

    /**
     * 17次电流谐波幅值合格率
     */
    @TableField("Iharm_17_Rate")
    private Float iharm17Rate;

    /**
     * 18次电流谐波幅值合格率
     */
    @TableField("Iharm_18_Rate")
    private Float iharm18Rate;

    /**
     * 19次电流谐波幅值合格率
     */
    @TableField("Iharm_19_Rate")
    private Float iharm19Rate;

    /**
     * 20次电流谐波幅值合格率
     */
    @TableField("Iharm_20_Rate")
    private Float iharm20Rate;

    /**
     * 21次电流谐波幅值合格率
     */
    @TableField("Iharm_21_Rate")
    private Float iharm21Rate;

    /**
     * 22次电流谐波幅值合格率
     */
    @TableField("Iharm_22_Rate")
    private Float iharm22Rate;

    /**
     * 23次电流谐波幅值合格率
     */
    @TableField("Iharm_23_Rate")
    private Float iharm23Rate;

    /**
     * 24次电流谐波幅值合格率
     */
    @TableField("Iharm_24_Rate")
    private Float iharm24Rate;

    /**
     * 25次电流谐波幅值合格率
     */
    @TableField("Iharm_25_Rate")
    private Float iharm25Rate;


}
