package com.njcn.influx.pojo.po;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.njcn.common.utils.serializer.InstantDateSerializer;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;

import java.time.Instant;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 */
@Data
@Measurement(name = "harmonic_ratio_data")
public class HarmonicRatioData {

    @Column(name = "time")
    @JsonSerialize(using = InstantDateSerializer.class)
    private Instant time;

    @Column(name = "LineId")
    private String lineId;

    @Column(name = "Phase")
    private String phase;

    @Column(name = "Stat_Method")
    private String statMethod;
    /**
     * 2次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H2VLmt")
    private Double H2VLmt;
    /**
     * 3次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H3VLmt")
    private Double H3VLmt;
    /**
     * 4次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H4VLmt")
    private Double H4VLmt;
    /**
     * 5次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H5VLmt")
    private Double H5VLmt;
    /**
     * 6次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H6VLmt")
    private Double H6VLmt;
    /**
     * 7次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H7VLmt")
    private Double H7VLmt;
    /**
     * 8次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H8VLmt")
    private Double H8VLmt;
    /**
     * 9次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H9VLmt")
    private Double H9VLmt;
    /**
     * 10次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H10VLmt")
    private Double H10VLmt;
    /**
     * 11次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H11VLmt")
    private Double H11VLmt;
    /**
     * 12次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H12VLmt")
    private Double H12VLmt;
    /**
     * 13次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H13VLmt")
    private Double H13VLmt;
    /**
     * 14次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H14VLmt")
    private Double H14VLmt;
    /**
     * 15次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H15VLmt")
    private Double H15VLmt;
    /**
     * 16次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H16VLmt")
    private Double H16VLmt;
    /**
     * 17次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H17VLmt")
    private Double H17VLmt;
    /**
     * 18次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H18VLmt")
    private Double H18VLmt;
    /**
     * 19次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H19VLmt")
    private Double H19VLmt;
    /**
     * 20次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H20VLmt")
    private Double H20VLmt;
    /**
     * 21次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H21VLmt")
    private Double H21VLmt;
    /**
     * 22次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H22VLmt")
    private Double H22VLmt;
    /**
     * 23次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H23VLmt")
    private Double H23VLmt;
    /**
     * 24次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H24VLmt")
    private Double H24VLmt;
    /**
     * 25次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H25VLmt")
    private Double H25VLmt;
    /**
     * 26次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H26VLmt")
    private Double H26VLmt;
    /**
     * 27次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H27VLmt")
    private Double H27VLmt;
    /**
     * 28次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H28VLmt")
    private Double H28VLmt;
    /**
     * 29次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H29VLmt")
    private Double H29VLmt;
    /**
     * 30次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H30VLmt")
    private Double H30VLmt;
    /**
     * 31次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H31VLmt")
    private Double H31VLmt;
    /**
     * 32次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H32VLmt")
    private Double H32VLmt;
    /**
     * 33次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H33VLmt")
    private Double H33VLmt;
    /**
     * 34次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H34VLmt")
    private Double H34VLmt;
    /**
     * 35次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H35VLmt")
    private Double H35VLmt;
    /**
     * 36次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H36VLmt")
    private Double H36VLmt;
    /**
     * 37次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H37VLmt")
    private Double H37VLmt;
    /**
     * 38次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H38VLmt")
    private Double H38VLmt;
    /**
     * 39次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H39VLmt")
    private Double H39VLmt;
    /**
     * 40次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H40VLmt")
    private Double H40VLmt;
    /**
     * 41次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H41VLmt")
    private Double H41VLmt;
    /**
     * 42次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H42VLmt")
    private Double H42VLmt;
    /**
     * 43次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H43VLmt")
    private Double H43VLmt;
    /**
     * 44次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H44VLmt")
    private Double H44VLmt;
    /**
     * 45次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H45VLmt")
    private Double H45VLmt;
    /**
     * 46次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H46VLmt")
    private Double H46VLmt;
    /**
     * 47次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H47VLmt")
    private Double H47VLmt;
    /**
     * 48次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H48VLmt")
    private Double H48VLmt;
    /**
     * 49次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H49VLmt")
    private Double H49VLmt;
    /**
     * 50次谐波电压含有率越限定值,单位:%
     */
    @Column(name = "H50VLmt")
    private Double H50VLmt;
    /**
     * 2次谐波电流越限定值,单位:A
     */
    @Column(name = "H2ALmt")
    private Double H2ALmt;
    /**
     * 3次谐波电流越限定值,单位:A
     */
    @Column(name = "H3ALmt")
    private Double H3ALmt;
    /**
     * 4次谐波电流越限定值,单位:A
     */
    @Column(name = "H4ALmt")
    private Double H4ALmt;
    /**
     * 5次谐波电流越限定值,单位:A
     */
    @Column(name = "H5ALmt")
    private Double H5ALmt;
    /**
     * 6次谐波电流越限定值,单位:A
     */
    @Column(name = "H6ALmt")
    private Double H6ALmt;
    /**
     * 7次谐波电流越限定值,单位:A
     */
    @Column(name = "H7ALmt")
    private Double H7ALmt;
    /**
     * 8次谐波电流越限定值,单位:A
     */
    @Column(name = "H8ALmt")
    private Double H8ALmt;
    /**
     * 9次谐波电流越限定值,单位:A
     */
    @Column(name = "H9ALmt")
    private Double H9ALmt;
    /**
     * 10次谐波电流越限定值,单位:A
     */
    @Column(name = "H10ALmt")
    private Double H10ALmt;
    /**
     * 11次谐波电流越限定值,单位:A
     */
    @Column(name = "H11ALmt")
    private Double H11ALmt;
    /**
     * 12次谐波电流越限定值,单位:A
     */
    @Column(name = "H12ALmt")
    private Double H12ALmt;
    /**
     * 13次谐波电流越限定值,单位:A
     */
    @Column(name = "H13ALmt")
    private Double H13ALmt;
    /**
     * 14次谐波电流越限定值,单位:A
     */
    @Column(name = "H14ALmt")
    private Double H14ALmt;
    /**
     * 15次谐波电流越限定值,单位:A
     */
    @Column(name = "H15ALmt")
    private Double H15ALmt;
    /**
     * 16次谐波电流越限定值,单位:A
     */
    @Column(name = "H16ALmt")
    private Double H16ALmt;
    /**
     * 17次谐波电流越限定值,单位:A
     */
    @Column(name = "H17ALmt")
    private Double H17ALmt;
    /**
     * 18次谐波电流越限定值,单位:A
     */
    @Column(name = "H18ALmt")
    private Double H18ALmt;
    /**
     * 19次谐波电流越限定值,单位:A
     */
    @Column(name = "H19ALmt")
    private Double H19ALmt;
    /**
     * 20次谐波电流越限定值,单位:A
     */
    @Column(name = "H20ALmt")
    private Double H20ALmt;
    /**
     * 21次谐波电流越限定值,单位:A
     */
    @Column(name = "H21ALmt")
    private Double H21ALmt;
    /**
     * 22次谐波电流越限定值,单位:A
     */
    @Column(name = "H22ALmt")
    private Double H22ALmt;
    /**
     * 23次谐波电流越限定值,单位:A
     */
    @Column(name = "H23ALmt")
    private Double H23ALmt;
    /**
     * 24次谐波电流越限定值,单位:A
     */
    @Column(name = "H24ALmt")
    private Double H24ALmt;
    /**
     * 25次谐波电流越限定值,单位:A
     */
    @Column(name = "H25ALmt")
    private Double H25ALmt;
    /**
     * 26次谐波电流越限定值,单位:A
     */
    @Column(name = "H26ALmt")
    private Double H26ALmt;
    /**
     * 27次谐波电流越限定值,单位:A
     */
    @Column(name = "H27ALmt")
    private Double H27ALmt;
    /**
     * 28次谐波电流越限定值,单位:A
     */
    @Column(name = "H28ALmt")
    private Double H28ALmt;
    /**
     * 29次谐波电流越限定值,单位:A
     */
    @Column(name = "H29ALmt")
    private Double H29ALmt;
    /**
     * 30次谐波电流越限定值,单位:A
     */
    @Column(name = "H30ALmt")
    private Double H30ALmt;
    /**
     * 31次谐波电流越限定值,单位:A
     */
    @Column(name = "H31ALmt")
    private Double H31ALmt;
    /**
     * 32次谐波电流越限定值,单位:A
     */
    @Column(name = "H32ALmt")
    private Double H32ALmt;
    /**
     * 33次谐波电流越限定值,单位:A
     */
    @Column(name = "H33ALmt")
    private Double H33ALmt;
    /**
     * 34次谐波电流越限定值,单位:A
     */
    @Column(name = "H34ALmt")
    private Double H34ALmt;
    /**
     * 35次谐波电流越限定值,单位:A
     */
    @Column(name = "H35ALmt")
    private Double H35ALmt;
    /**
     * 36次谐波电流越限定值,单位:A
     */
    @Column(name = "H36ALmt")
    private Double H36ALmt;
    /**
     * 37次谐波电流越限定值,单位:A
     */
    @Column(name = "H37ALmt")
    private Double H37ALmt;
    /**
     * 38次谐波电流越限定值,单位:A
     */
    @Column(name = "H38ALmt")
    private Double H38ALmt;
    /**
     * 39次谐波电流越限定值,单位:A
     */
    @Column(name = "H39ALmt")
    private Double H39ALmt;
    /**
     * 40次谐波电流越限定值,单位:A
     */
    @Column(name = "H40ALmt")
    private Double H40ALmt;
    /**
     * 41次谐波电流越限定值,单位:A
     */
    @Column(name = "H41ALmt")
    private Double H41ALmt;
    /**
     * 42次谐波电流越限定值,单位:A
     */
    @Column(name = "H42ALmt")
    private Double H42ALmt;
    /**
     * 43次谐波电流越限定值,单位:A
     */
    @Column(name = "H43ALmt")
    private Double H43ALmt;
    /**
     * 44次谐波电流越限定值,单位:A
     */
    @Column(name = "H44ALmt")
    private Double H44ALmt;
    /**
     * 45次谐波电流越限定值,单位:A
     */
    @Column(name = "H45ALmt")
    private Double H45ALmt;
    /**
     * 46次谐波电流越限定值,单位:A
     */
    @Column(name = "H46ALmt")
    private Double H46ALmt;
    /**
     * 47次谐波电流越限定值,单位:A
     */
    @Column(name = "H47ALmt")
    private Double H47ALmt;
    /**
     * 48次谐波电流越限定值,单位:A
     */
    @Column(name = "H48ALmt")
    private Double H48ALmt;
    /**
     * 49次谐波电流越限定值,单位:A
     */
    @Column(name = "H49ALmt")
    private Double H49ALmt;
    /**
     * 50次谐波电流越限定值,单位:A
     */
    @Column(name = "H50ALmt")
    private Double H50ALmt;






}
