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 org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;

import java.time.Instant;

/**
 * @version 1.0.0
 * @author: chenchao
 * @date: 2022/04/19 17:37
 */
@Data
@Measurement(name = "limit_rate")
@TableName(value = "limit_rate")
@Deprecated
public class LimitRatePO {
    //时间索引
    @MppMultiId
    @Column(name = "time")
    @TableField(value = "time")
    private Instant time;
    //监测点索引
    @MppMultiId
    @Column(name = "line_id")
    @TableField(value = "line_id")
    private String lineId;
    //数据类型
    @MppMultiId
    @Column(name = "phasic_type")
    @TableField(value = "phasic_type")
    private String phasicType;
    //总次数
    @Column(name = "all_time")
    @TableField(value = "all_time")
    private Integer allTime;
    //闪变越限次数
    @Column(name = "flicker_overtime")
    @TableField(value = "flicker_overtime")
    private Integer flickerOverTime;
    //闪变总次数
    @Column(name = "flicker_all_time")
    @TableField(value = "flicker_all_time")
    private Integer flickerAllTime;
    //频率偏差越限次数
    @Column(name = "freq_dev_overtime")
    @TableField(value = "freq_dev_overtime")
    private Integer freqDevOverTime;
    //电压偏差越限次数
    @Column(name = "voltage_dev_overtime")
    @TableField(value = "voltage_dev_overtime")
    private Integer voltageDevOverTime;
    //电压不平衡度越限次数
    @Column(name = "ubalance_overtime")
    @TableField(value = "ubalance_overtime")
    private Integer uBalanceOverTime;
    //电压谐波畸变率越限次数
    @Column(name = "uaberrance_overtime")
    @TableField(value = "uaberrance_overtime")
    private Integer uAberranceOverTime;
    //负序电流限值次数
    @Column(name = "i_neg_overtime")
    @TableField(value = "i_neg_overtime")
    private Integer iNegOverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_2_overtime")
    @TableField(value = "uharm_2_overtime")
    private Integer uHarm2OverTime;
    //3次电压谐波含有率越限次数
    @Column(name = "uharm_3_overtime")
    @TableField(value = "uharm_3_overtime")
    private Integer uHarm3OverTime;
    //4次电压谐波含有率越限次数
    @Column(name = "uharm_4_overtime")
    @TableField(value = "uharm_4_overtime")
    private Integer uHarm4OverTime;
    //5次电压谐波含有率越限次数
    @Column(name = "uharm_5_overtime")
    @TableField(value = "uharm_5_overtime")
    private Integer uHarm5OverTime;
    //6次电压谐波含有率越限次数
    @Column(name = "uharm_6_overtime")
    @TableField(value = "uharm_6_overtime")
    private Integer uHarm6OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_7_overtime")
    @TableField(value = "uharm_7_overtime")
    private Integer uHarm7OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_8_overtime")
    @TableField(value = "uharm_8_overtime")
    private Integer uHarm8OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_9_overtime")
    @TableField(value = "uharm_9_overtime")
    private Integer uHarm9OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_10_overtime")
    @TableField(value = "uharm_10_overtime")
    private Integer uHarm10OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_11_overtime")
    @TableField(value = "uharm_11_overtime")
    private Integer uHarm11OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_12_overtime")
    @TableField(value = "uharm_12_overtime")
    private Integer uHarm12OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_13_overtime")
    @TableField(value = "uharm_13_overtime")
    private Integer uHarm13OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_14_overtime")
    @TableField(value = "uharm_14_overtime")
    private Integer uHarm14OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_15_overtime")
    @TableField(value = "uharm_15_overtime")
    private Integer uHarm15OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_16_overtime")
    @TableField(value = "uharm_16_overtime")
    private Integer uHarm16OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_17_overtime")
    @TableField(value = "uharm_17_overtime")
    private Integer uHarm17OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_18_overtime")
    @TableField(value = "uharm_18_overtime")
    private Integer uHarm18OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_19_overtime")
    @TableField(value = "uharm_19_overtime")
    private Integer uHarm19OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_20_overtime")
    @TableField(value = "uharm_20_overtime")
    private Integer uHarm20OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_21_overtime")
    @TableField(value = "uharm_21_overtime")
    private Integer uHarm21OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_22_overtime")
    @TableField(value = "uharm_22_overtime")
    private Integer uHarm22OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_23_overtime")
    @TableField(value = "uharm_23_overtime")
    private Integer uHarm23OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_24_overtime")
    @TableField(value = "uharm_24_overtime")
    private Integer uHarm24OverTime;
    //2次电压谐波含有率越限次数
    @Column(name = "uharm_25_overtime")
    @TableField(value = "uharm_25_overtime")
    private Integer uHarm25OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_2_overtime")
    @TableField(value = "iharm_2_overtime")
    private Integer iHarm2OverTime;
    //3次电流谐波幅值越限次数
    @Column(name = "iharm_3_overtime")
    @TableField(value = "iharm_3_overtime")
    private Integer iHarm3OverTime;
    //4次电流谐波幅值越限次数
    @Column(name = "iharm_4_overtime")
    @TableField(value = "iharm_4_overtime")
    private Integer iHarm4OverTime;
    //5次电流谐波幅值越限次数
    @Column(name = "iharm_5_overtime")
    @TableField(value = "iharm_5_overtime")
    private Integer iHarm5OverTime;
    //6次电流谐波幅值越限次数
    @Column(name = "iharm_6_overtime")
    @TableField(value = "iharm_6_overtime")
    private Integer iHarm6OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_7_overtime")
    @TableField(value = "iharm_7_overtime")
    private Integer iHarm7OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_8_overtime")
    @TableField(value = "iharm_8_overtime")
    private Integer iHarm8OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_9_overtime")
    @TableField(value = "iharm_9_overtime")
    private Integer iHarm9OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_10_overtime")
    @TableField(value = "iharm_10_overtime")
    private Integer iHarm10OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_11_overtime")
    @TableField(value = "iharm_11_overtime")
    private Integer iHarm11OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_12_overtime")
    @TableField(value = "iharm_12_overtime")
    private Integer iHarm12OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_13_overtime")
    @TableField(value = "iharm_13_overtime")
    private Integer iHarm13OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_14_overtime")
    @TableField(value = "iharm_14_overtime")
    private Integer iHarm14OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_15_overtime")
    @TableField(value = "iharm_15_overtime")
    private Integer iHarm15OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_16_overtime")
    @TableField(value = "iharm_16_overtime")
    private Integer iHarm16OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_17_overtime")
    @TableField(value = "iharm_17_overtime")
    private Integer iHarm17OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_18_overtime")
    @TableField(value = "iharm_18_overtime")
    private Integer iHarm18OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_19_overtime")
    @TableField(value = "iharm_19_overtime")
    private Integer iHarm19OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_20_overtime")
    @TableField(value = "iharm_20_overtime")
    private Integer iHarm20OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_21_overtime")
    @TableField(value = "iharm_21_overtime")
    private Integer iHarm21OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_22_overtime")
    @TableField(value = "iharm_22_overtime")
    private Integer iHarm22OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_23_overtime")
    @TableField(value = "iharm_23_overtime")
    private Integer iHarm23OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_24_overtime")
    @TableField(value = "iharm_24_overtime")
    private Integer iHarm24OverTime;
    //2次电流谐波幅值越限次数
    @Column(name = "iharm_25_overtime")
    @TableField(value = "iharm_25_overtime")
    private Integer iHarm25OverTime;
    //0.5次间谐波电压限值次数
    @Column(name = "inuharm_1_overtime")
    @TableField(value = "inuharm_1_overtime")
    private Integer inUHARM1OverTime;
    //1.5次间谐波电压限值次数
    @Column(name = "inuharm_2_overtime")
    @TableField(value = "inuharm_2_overtime")
    private Integer inUHARM2OverTime;
    //2.5次间谐波电压限值次数
    @Column(name = "inuharm_3_overtime")
    @TableField(value = "inuharm_3_overtime")
    private Integer inUHARM3OverTime;
    //3.5次间谐波电压限值次数
    @Column(name = "inuharm_4_overtime")
    @TableField(value = "inuharm_4_overtime")
    private Integer inUHARM4OverTime;
    //4.5次间谐波电压限值次数
    @Column(name = "inuharm_5_overtime")
    @TableField(value = "inuharm_5_overtime")
    private Integer inUHARM5OverTime;
    //5.5次间谐波电压限值次数
    @Column(name = "inuharm_6_overtime")
    @TableField(value = "inuharm_6_overtime")
    private Integer inUHARM6OverTime;
    //6.5次间谐波电压限值次数
    @Column(name = "inuharm_7_overtime")
    @TableField(value = "inuharm_7_overtime")
    private Integer inUHARM7OverTime;
    //7.5次间谐波电压限值次数
    @Column(name = "inuharm_8_overtime")
    @TableField(value = "inuharm_8_overtime")
    private Integer inUHARM8OverTime;
    //8.5次间谐波电压限值次数
    @Column(name = "inuharm_9_overtime")
    @TableField(value = "inuharm_9_overtime")
    private Integer inUHARM9OverTime;
    //9.5次间谐波电压限值次数
    @Column(name = "inuharm_10_overtime")
    @TableField(value = "inuharm_10_overtime")
    private Integer inUHARM10OverTime;
    //10.5次间谐波电压限值次数
    @Column(name = "inuharm_11_overtime")
    @TableField(value = "inuharm_11_overtime")
    private Integer inUHARM11OverTime;
    //11.5次间谐波电压限值次数
    @Column(name = "inuharm_12_overtime")
    @TableField(value = "inuharm_12_overtime")
    private Integer inUHARM12OverTime;
    //12.5次间谐波电压限值次数
    @Column(name = "inuharm_13_overtime")
    @TableField(value = "inuharm_13_overtime")
    private Integer inUHARM13OverTime;
    //13.5次间谐波电压限值次数
    @Column(name = "inuharm_14_overtime")
    @TableField(value = "inuharm_14_overtime")
    private Integer inUHARM14OverTime;
    //14.5次间谐波电压限值次数
    @Column(name = "inuharm_15_overtime")
    @TableField(value = "inuharm_15_overtime")
    private Integer inUHARM15OverTime;
    //15.5次间谐波电压限值次数
    @Column(name = "inuharm_16_overtime")
    @TableField(value = "inuharm_16_overtime")
    private Integer inUHARM16OverTime;


    //日类型数据
    @TableField(exist = false)
    private String dayStr;
    //月类型数据
    @TableField(exist = false)
    private String mouthStr;




}
