package com.njcn.harmonic.pojo.po;

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

import java.io.Serializable;
import java.time.LocalDate;

/**
 * <p>
 * 
 * </p>
 *
 * @author rui.wu
 * @since 2022-10-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_part_harmonic_detail_m")
@ApiModel(value="RMpPartHarmonicDetailM对象", description="")
public class RMpPartHarmonicDetailM implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 监测点ID
     */
    @MppMultiId(value = "measurement_point_id")
    private String measurementPointId;

    /**
     * 生成数据的时间,每月统计一次
     */
    @MppMultiId(value = "data_date")
    private LocalDate dataDate;

    /**
     * 当月超标天数
     */
    @TableField(value = "measurement_over_day")
    private Integer measurementOverDay;

    /**
     * 频率偏差超标天数
     */
    @TableField(value = "freq_over_day")
    private Integer freqOverDay;

    /**
     * 电压上偏差超标天数
     */
    @TableField(value = "v_dev_up_over_day")
    private Integer vDevUpOverDay;

    /**
     * 电压下偏差超标天数
     */
    @TableField(value = "v_dev_low_over_day")
    private Integer vDevLowOverDay;

    /**
     * 电压偏差超标天数
     */
    @TableField(value = "v_dev_over_day")
    private Integer vDevOverDay;

    /**
     * 电压总谐波畸变率超标天数
     */
    @TableField(value = "v_thd_over_day")
    private Integer vThdOverDay;

    /**
     * 谐波电压超标天数
     */
    @TableField(value = "v_over_day")
    private Integer vOverDay;

    /**
     * 谐波电流超标天数
     */
    @TableField(value = "i_over_day")
    private Integer iOverDay;

    /**
     * 2次谐波电压含有率超标天数
     */
    @TableField(value = "v_2_over_day")
    private Integer v2OverDay;

    /**
     * 3次谐波电压含有率超标天数
     */
    @TableField(value = "v_3_over_day")
    private Integer v3OverDay;

    /**
     * 4次谐波电压含有率超标天数
     */
    @TableField(value = "v_4_over_day")
    private Integer v4OverDay;

    /**
     * 5次谐波电压含有率超标天数
     */
    @TableField(value = "v_5_over_day")
    private Integer v5OverDay;

    /**
     * 6次谐波电压含有率超标天数
     */
    @TableField(value = "v_6_over_day")
    private Integer v6OverDay;

    /**
     * 7次谐波电压含有率超标天数
     */
    @TableField(value = "v_7_over_day")
    private Integer v7OverDay;

    /**
     * 8次谐波电压含有率超标天数
     */
    @TableField(value = "v_8_over_day")
    private Integer v8OverDay;

    /**
     * 9次谐波电压含有率超标天数
     */
    @TableField(value = "v_9_over_day")
    private Integer v9OverDay;

    /**
     * 10次谐波电压含有率超标天数
     */
    @TableField(value = "v_10_over_day")
    private Integer v10OverDay;

    /**
     * 11次谐波电压含有率超标天数
     */
    @TableField(value = "v_11_over_day")
    private Integer v11OverDay;

    /**
     * 12次谐波电压含有率超标天数
     */
    @TableField(value = "v_12_over_day")
    private Integer v12OverDay;

    /**
     * 13次谐波电压含有率超标天数
     */
    @TableField(value = "v_13_over_day")
    private Integer v13OverDay;

    /**
     * 14次谐波电压含有率超标天数
     */
    @TableField(value = "v_14_over_day")
    private Integer v14OverDay;

    /**
     * 15次谐波电压含有率超标天数
     */
    @TableField(value = "v_15_over_day")
    private Integer v15OverDay;

    /**
     * 16次谐波电压含有率超标天数
     */
    @TableField(value = "v_16_over_day")
    private Integer v16OverDay;

    /**
     * 17次谐波电压含有率超标天数
     */
    @TableField(value = "v_17_over_day")
    private Integer v17OverDay;

    /**
     * 18次谐波电压含有率超标天数
     */
    @TableField(value = "v_18_over_day")
    private Integer v18OverDay;

    /**
     * 19次谐波电压含有率超标天数
     */
    @TableField(value = "v_19_over_day")
    private Integer v19OverDay;

    /**
     * 20次谐波电压含有率超标天数
     */
    @TableField(value = "v_20_over_day")
    private Integer v20OverDay;

    /**
     * 21次谐波电压含有率超标天数
     */
    @TableField(value = "v_21_over_day")
    private Integer v21OverDay;

    /**
     * 22次谐波电压含有率超标天数
     */
    @TableField(value = "v_22_over_day")
    private Integer v22OverDay;

    /**
     * 23次谐波电压含有率超标天数
     */
    @TableField(value = "v_23_over_day")
    private Integer v23OverDay;

    /**
     * 24次谐波电压含有率超标天数
     */
    @TableField(value = "v_24_over_day")
    private Integer v24OverDay;

    /**
     * 25次谐波电压含有率超标天数
     */
    @TableField(value = "v_25_over_day")
    private Integer v25OverDay;

    /**
     * 26次谐波电压含有率超标天数
     */
    @TableField(value = "v_26_over_day")
    private Integer v26OverDay;

    /**
     * 27次谐波电压含有率超标天数
     */
    @TableField(value = "v_27_over_day")
    private Integer v27OverDay;

    /**
     * 28次谐波电压含有率超标天数
     */
    @TableField(value = "v_28_over_day")
    private Integer v28OverDay;

    /**
     * 29次谐波电压含有率超标天数
     */
    @TableField(value = "v_29_over_day")
    private Integer v29OverDay;

    /**
     * 30次谐波电压含有率超标天数
     */
    @TableField(value = "v_30_over_day")
    private Integer v30OverDay;

    /**
     * 31次谐波电压含有率超标天数
     */
    @TableField(value = "v_31_over_day")
    private Integer v31OverDay;

    /**
     * 32次谐波电压含有率超标天数
     */
    @TableField(value = "v_32_over_day")
    private Integer v32OverDay;

    /**
     * 33次谐波电压含有率超标天数
     */
    @TableField(value = "v_33_over_day")
    private Integer v33OverDay;

    /**
     * 34次谐波电压含有率超标天数
     */
    @TableField(value = "v_34_over_day")
    private Integer v34OverDay;

    /**
     * 35次谐波电压含有率超标天数
     */
    @TableField(value = "v_35_over_day")
    private Integer v35OverDay;

    /**
     * 36次谐波电压含有率超标天数
     */
    @TableField(value = "v_36_over_day")
    private Integer v36OverDay;

    /**
     * 37次谐波电压含有率超标天数
     */
    @TableField(value = "v_37_over_day")
    private Integer v37OverDay;

    /**
     * 38次谐波电压含有率超标天数
     */
    @TableField(value = "v_38_over_day")
    private Integer v38OverDay;

    /**
     * 39次谐波电压含有率超标天数
     */
    @TableField(value = "v_39_over_day")
    private Integer v39OverDay;

    /**
     * 40次谐波电压含有率超标天数
     */
    @TableField(value = "v_40_over_day")
    private Integer v40OverDay;

    /**
     * 41次谐波电压含有率超标天数
     */
    @TableField(value = "v_41_over_day")
    private Integer v41OverDay;

    /**
     * 42次谐波电压含有率超标天数
     */
    @TableField(value = "v_42_over_day")
    private Integer v42OverDay;

    /**
     * 43次谐波电压含有率超标天数
     */
    @TableField(value = "v_43_over_day")
    private Integer v43OverDay;

    /**
     * 44次谐波电压含有率超标天数
     */
    @TableField(value = "v_44_over_day")
    private Integer v44OverDay;

    /**
     * 45次谐波电压含有率超标天数
     */
    @TableField(value = "v_45_over_day")
    private Integer v45OverDay;

    /**
     * 46次谐波电压含有率超标天数
     */
    @TableField(value = "v_46_over_day")
    private Integer v46OverDay;

    /**
     * 47次谐波电压含有率超标天数
     */
    @TableField(value = "v_47_over_day")
    private Integer v47OverDay;

    /**
     * 48次谐波电压含有率超标天数
     */
    @TableField(value = "v_48_over_day")
    private Integer v48OverDay;

    /**
     * 49次谐波电压含有率超标天数
     */
    @TableField(value = "v_49_over_day")
    private Integer v49OverDay;

    /**
     * 50次谐波电压含有率超标天数
     */
    @TableField(value = "v_50_over_day")
    private Integer v50OverDay;

    /**
     * 2次谐波电流含有率超标天数
     */
    @TableField(value = "i_2_over_day")
    private Integer i2OverDay;

    /**
     * 3次谐波电流含有率超标天数
     */
    @TableField(value = "i_3_over_day")
    private Integer i3OverDay;

    /**
     * 4次谐波电流含有率超标天数
     */
    @TableField(value = "i_4_over_day")
    private Integer i4OverDay;

    /**
     * 5次谐波电流含有率超标天数
     */
    @TableField(value = "i_5_over_day")
    private Integer i5OverDay;

    /**
     * 6次谐波电流含有率超标天数
     */
    @TableField(value = "i_6_over_day")
    private Integer i6OverDay;

    /**
     * 7次谐波电流含有率超标天数
     */
    @TableField(value = "i_7_over_day")
    private Integer i7OverDay;

    /**
     * 8次谐波电流含有率超标天数
     */
    @TableField(value = "i_8_over_day")
    private Integer i8OverDay;

    /**
     * 9次谐波电流含有率超标天数
     */
    @TableField(value = "i_9_over_day")
    private Integer i9OverDay;

    /**
     * 10次谐波电流含有率超标天数
     */
    @TableField(value = "i_10_over_day")
    private Integer i10OverDay;

    /**
     * 11次谐波电流含有率超标天数
     */
    @TableField(value = "i_11_over_day")
    private Integer i11OverDay;

    /**
     * 12次谐波电流含有率超标天数
     */
    @TableField(value = "i_12_over_day")
    private Integer i12OverDay;

    /**
     * 13次谐波电流含有率超标天数
     */
    @TableField(value = "i_13_over_day")
    private Integer i13OverDay;

    /**
     * 14次谐波电流含有率超标天数
     */
    @TableField(value = "i_14_over_day")
    private Integer i14OverDay;

    /**
     * 15次谐波电流含有率超标天数
     */
    @TableField(value = "i_15_over_day")
    private Integer i15OverDay;

    /**
     * 16次谐波电流含有率超标天数
     */
    @TableField(value = "i_16_over_day")
    private Integer i16OverDay;

    /**
     * 17次谐波电流含有率超标天数
     */
    @TableField(value = "i_17_over_day")
    private Integer i17OverDay;

    /**
     * 18次谐波电流含有率超标天数
     */
    @TableField(value = "i_18_over_day")
    private Integer i18OverDay;

    /**
     * 19次谐波电流含有率超标天数
     */
    @TableField(value = "i_19_over_day")
    private Integer i19OverDay;

    /**
     * 20次谐波电流含有率超标天数
     */
    @TableField(value = "i_20_over_day")
    private Integer i20OverDay;

    /**
     * 21次谐波电流含有率超标天数
     */
    @TableField(value = "i_21_over_day")
    private Integer i21OverDay;

    /**
     * 22次谐波电流含有率超标天数
     */
    @TableField(value = "i_22_over_day")
    private Integer i22OverDay;

    /**
     * 23次谐波电流含有率超标天数
     */
    @TableField(value = "i_23_over_day")
    private Integer i23OverDay;

    /**
     * 24次谐波电流含有率超标天数
     */
    @TableField(value = "i_24_over_day")
    private Integer i24OverDay;

    /**
     * 25次谐波电流含有率超标天数
     */
    @TableField(value = "i_25_over_day")
    private Integer i25OverDay;

    /**
     * 26次谐波电流含有率超标天数
     */
    @TableField(value = "i_26_over_day")
    private Integer i26OverDay;

    /**
     * 27次谐波电流含有率超标天数
     */
    @TableField(value = "i_27_over_day")
    private Integer i27OverDay;

    /**
     * 28次谐波电流含有率超标天数
     */
    @TableField(value = "i_28_over_day")
    private Integer i28OverDay;

    /**
     * 29次谐波电流含有率超标天数
     */
    @TableField(value = "i_29_over_day")
    private Integer i29OverDay;

    /**
     * 30次谐波电流含有率超标天数
     */
    @TableField(value = "i_30_over_day")
    private Integer i30OverDay;

    /**
     * 31次谐波电流含有率超标天数
     */
    @TableField(value = "i_31_over_day")
    private Integer i31OverDay;

    /**
     * 32次谐波电流含有率超标天数
     */
    @TableField(value = "i_32_over_day")
    private Integer i32OverDay;

    /**
     * 33次谐波电流含有率超标天数
     */
    @TableField(value = "i_33_over_day")
    private Integer i33OverDay;

    /**
     * 34次谐波电流含有率超标天数
     */
    @TableField(value = "i_34_over_day")
    private Integer i34OverDay;

    /**
     * 35次谐波电流含有率超标天数
     */
    @TableField(value = "i_35_over_day")
    private Integer i35OverDay;

    /**
     * 36次谐波电流含有率超标天数
     */
    @TableField(value = "i_36_over_day")
    private Integer i36OverDay;

    /**
     * 37次谐波电流含有率超标天数
     */
    @TableField(value = "i_37_over_day")
    private Integer i37OverDay;

    /**
     * 38次谐波电流含有率超标天数
     */
    @TableField(value = "i_38_over_day")
    private Integer i38OverDay;

    /**
     * 39次谐波电流含有率超标天数
     */
    @TableField(value = "i_39_over_day")
    private Integer i39OverDay;

    /**
     * 40次谐波电流含有率超标天数
     */
    @TableField(value = "i_40_over_day")
    private Integer i40OverDay;

    /**
     * 41次谐波电流含有率超标天数
     */
    @TableField(value = "i_41_over_day")
    private Integer i41OverDay;

    /**
     * 42次谐波电流含有率超标天数
     */
    @TableField(value = "i_42_over_day")
    private Integer i42OverDay;

    /**
     * 43次谐波电流含有率超标天数
     */
    @TableField(value = "i_43_over_day")
    private Integer i43OverDay;

    /**
     * 44次谐波电流含有率超标天数
     */
    @TableField(value = "i_44_over_day")
    private Integer i44OverDay;

    /**
     * 45次谐波电流含有率超标天数
     */
    @TableField(value = "i_45_over_day")
    private Integer i45OverDay;

    /**
     * 46次谐波电流含有率超标天数
     */
    @TableField(value = "i_46_over_day")
    private Integer i46OverDay;

    /**
     * 47次谐波电流含有率超标天数
     */
    @TableField(value = "i_47_over_day")
    private Integer i47OverDay;

    /**
     * 48次谐波电流含有率超标天数
     */
    @TableField(value = "i_48_over_day")
    private Integer i48OverDay;

    /**
     * 49次谐波电流含有率超标天数
     */
    @TableField(value = "i_49_over_day")
    private Integer i49OverDay;

    /**
     * 50次谐波电流含有率超标天数
     */
    @TableField(value = "i_50_over_day")
    private Integer i50OverDay;

    /**
     * 三相电压不平衡度超标天数
     */
    @TableField(value = "unbalance_over_day")
    private Integer unbalanceOverDay;

    /**
     * 负序电流超标天数
     */
    @TableField(value = "i_neg_over_day")
    private Integer iNegOverDay;

}
