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 lombok.Data;

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

/**
 * 风电场影响特性-月表/各次谐波电压超标占比
 * @TableName r_mp_influence_v_excess_rate_m
 */
@TableName(value ="r_mp_influence_v_excess_rate_m")
@Data
public class RMpInfluenceVExcessRateM implements Serializable {
    /**
     * 单位ID
     */
    @MppMultiId
    @TableField(value = "org_no")
    private String orgNo;

    @MppMultiId
    @TableField(value = "monitor_tag")
    private String monitorTag;

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


    /**
     * 2次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_2")
    private Double vExcessRate2;

    /**
     * 3次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_3")
    private Double vExcessRate3;

    /**
     * 4次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_4")
    private Double vExcessRate4;

    /**
     * 5次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_5")
    private Double vExcessRate5;

    /**
     * 6次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_6")
    private Double vExcessRate6;

    /**
     * 7次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_7")
    private Double vExcessRate7;

    /**
     * 8次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_8")
    private Double vExcessRate8;

    /**
     * 9次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_9")
    private Double vExcessRate9;

    /**
     * 10次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_10")
    private Double vExcessRate10;

    /**
     * 11次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_11")
    private Double vExcessRate11;

    /**
     * 12次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_12")
    private Double vExcessRate12;

    /**
     * 13次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_13")
    private Double vExcessRate13;

    /**
     * 14次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_14")
    private Double vExcessRate14;

    /**
     * 15次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_15")
    private Double vExcessRate15;

    /**
     * 16次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_16")
    private Double vExcessRate16;

    /**
     * 17次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_17")
    private Double vExcessRate17;

    /**
     * 18次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_18")
    private Double vExcessRate18;

    /**
     * 19次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_19")
    private Double vExcessRate19;

    /**
     * 20次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_20")
    private Double vExcessRate20;

    /**
     * 21次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_21")
    private Double vExcessRate21;

    /**
     * 22次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_22")
    private Double vExcessRate22;

    /**
     * 23次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_23")
    private Double vExcessRate23;

    /**
     * 24次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_24")
    private Double vExcessRate24;

    /**
     * 25次谐波电压超标占比
     */
    @TableField(value = "v_excess_rate_25")
    private Double vExcessRate25;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}