package com.njcn.harmonic.pojo.po.upload;

import com.baomidou.mybatisplus.annotation.TableField;
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.LocalDate;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 母线越限详情
 * </p>
 *
 * @author cdf
 * @since 2024-05-09
 */
@Getter
@Setter
@TableName("r_dim_bus_up_m")
public class RDimBusUpM {

    private static final long serialVersionUID = 1L;

    @MppMultiId
    private LocalDate statisticDate;

    @MppMultiId
    private String phasicType;


    @MppMultiId
    private String busId;

    private String midBusId;

    private String voltageLevel;

    private String effectId;

    private String effectIds;


    private Double v;

    private Integer allTime;

    private Integer flickerAllTime;

    private Integer freqDevOvertime;

    private Integer voltageDevOvertime;

    private Integer ubalanceOvertime;

    private Integer flickerOvertime;

    private Integer uaberranceOvertime;

    private Integer iNegOvertime;


    @TableField(value = "uharm_2_overtime")
    private Integer uharm2Overtime;

    @TableField(value = "uharm_3_overtime")
    private Integer uharm3Overtime;

    @TableField(value = "uharm_4_overtime")
    private Integer uharm4Overtime;

    @TableField(value = "uharm_5_overtime")
    private Integer uharm5Overtime;

    @TableField(value = "uharm_6_overtime")
    private Integer uharm6Overtime;

    @TableField(value = "uharm_7_overtime")
    private Integer uharm7Overtime;

    @TableField(value = "uharm_8_overtime")
    private Integer uharm8Overtime;

    @TableField(value = "uharm_9_overtime")
    private Integer uharm9Overtime;

    @TableField(value = "uharm_10_overtime")
    private Integer uharm10Overtime;

    @TableField(value = "uharm_11_overtime")
    private Integer uharm11Overtime;

    @TableField(value = "uharm_12_overtime")
    private Integer uharm12Overtime;

    @TableField(value = "uharm_13_overtime")
    private Integer uharm13Overtime;

    @TableField(value = "uharm_14_overtime")
    private Integer uharm14Overtime;

    @TableField(value = "uharm_15_overtime")
    private Integer uharm15Overtime;

    @TableField(value = "uharm_16_overtime")
    private Integer uharm16Overtime;

    @TableField(value = "uharm_17_overtime")
    private Integer uharm17Overtime;

    @TableField(value = "uharm_18_overtime")
    private Integer uharm18Overtime;

    @TableField(value = "uharm_19_overtime")
    private Integer uharm19Overtime;

    @TableField(value = "uharm_20_overtime")
    private Integer uharm20Overtime;

    @TableField(value = "uharm_21_overtime")
    private Integer uharm21Overtime;

    @TableField(value = "uharm_22_overtime")
    private Integer uharm22Overtime;

    @TableField(value = "uharm_23_overtime")
    private Integer uharm23Overtime;

    @TableField(value = "uharm_24_overtime")
    private Integer uharm24Overtime;

    @TableField(value = "uharm_25_overtime")
    private Integer uharm25Overtime;

    @TableField(value = "uharm_26_overtime")
    private Integer uharm26Overtime;

    @TableField(value = "uharm_27_overtime")
    private Integer uharm27Overtime;

    @TableField(value = "uharm_28_overtime")
    private Integer uharm28Overtime;

    @TableField(value = "uharm_29_overtime")
    private Integer uharm29Overtime;

    @TableField(value = "uharm_30_overtime")
    private Integer uharm30Overtime;

    @TableField(value = "uharm_31_overtime")
    private Integer uharm31Overtime;

    @TableField(value = "uharm_32_overtime")
    private Integer uharm32Overtime;

    @TableField(value = "uharm_33_overtime")
    private Integer uharm33Overtime;

    @TableField(value = "uharm_34_overtime")
    private Integer uharm34Overtime;

    @TableField(value = "uharm_35_overtime")
    private Integer uharm35Overtime;

    @TableField(value = "uharm_36_overtime")
    private Integer uharm36Overtime;

    @TableField(value = "uharm_37_overtime")
    private Integer uharm37Overtime;

    @TableField(value = "uharm_38_overtime")
    private Integer uharm38Overtime;

    @TableField(value = "uharm_39_overtime")
    private Integer uharm39Overtime;

    @TableField(value = "uharm_40_overtime")
    private Integer uharm40Overtime;

    @TableField(value = "uharm_41_overtime")
    private Integer uharm41Overtime;

    @TableField(value = "uharm_42_overtime")
    private Integer uharm42Overtime;

    @TableField(value = "uharm_43_overtime")
    private Integer uharm43Overtime;

    @TableField(value = "uharm_44_overtime")
    private Integer uharm44Overtime;

    @TableField(value = "uharm_45_overtime")
    private Integer uharm45Overtime;

    @TableField(value = "uharm_46_overtime")
    private Integer uharm46Overtime;

    @TableField(value = "uharm_47_overtime")
    private Integer uharm47Overtime;

    @TableField(value = "uharm_48_overtime")
    private Integer uharm48Overtime;

    @TableField(value = "uharm_49_overtime")
    private Integer uharm49Overtime;

    @TableField(value = "uharm_50_overtime")
    private Integer uharm50Overtime;


    public RDimBusUpM() {
        this.uharm2Overtime = 0;
        this.uharm3Overtime = 0;
        this.uharm4Overtime = 0;
        this.uharm5Overtime = 0;
        this.uharm6Overtime = 0;
        this.uharm7Overtime = 0;
        this.uharm8Overtime = 0;
        this.uharm9Overtime = 0;
        this.uharm10Overtime = 0;
        this.uharm11Overtime = 0;
        this.uharm12Overtime = 0;
        this.uharm13Overtime = 0;
        this.uharm14Overtime = 0;
        this.uharm15Overtime = 0;
        this.uharm16Overtime = 0;
        this.uharm17Overtime = 0;
        this.uharm18Overtime = 0;
        this.uharm19Overtime = 0;
        this.uharm20Overtime = 0;
        this.uharm21Overtime = 0;
        this.uharm22Overtime = 0;
        this.uharm23Overtime = 0;
        this.uharm24Overtime = 0;
        this.uharm25Overtime = 0;
        this.uharm26Overtime = 0;
        this.uharm27Overtime = 0;
        this.uharm28Overtime = 0;
        this.uharm29Overtime = 0;
        this.uharm30Overtime = 0;
        this.uharm31Overtime = 0;
        this.uharm32Overtime = 0;
        this.uharm33Overtime = 0;
        this.uharm34Overtime = 0;
        this.uharm35Overtime = 0;
        this.uharm36Overtime = 0;
        this.uharm37Overtime = 0;
        this.uharm38Overtime = 0;
        this.uharm39Overtime = 0;
        this.uharm40Overtime = 0;
        this.uharm41Overtime = 0;
        this.uharm42Overtime = 0;
        this.uharm43Overtime = 0;
        this.uharm44Overtime = 0;
        this.uharm45Overtime = 0;
        this.uharm46Overtime = 0;
        this.uharm47Overtime = 0;
        this.uharm48Overtime = 0;
        this.uharm49Overtime = 0;
        this.uharm50Overtime = 0;
    }


}
