package com.njcn.executor.pojo.vo;

import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;

import java.time.Instant;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2022/5/12 9:13
 */
@Data
@Measurement(name = "data_harmpower_p")
public class DataHarmPowerP {

    @Column(name = "time")
    private Instant time;

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

    @Column(name = "phasic_type")
    private String phaseType;

    @Column(name = "quality_flag")
    private String qualityFlag;

    @Column(name = "value_type")
    private String valueType;

    @Column(name = "df")
    private Double df;

    @Column(name = "pf")
    private Double pf;

    @Column(name = "p")
    private Double p;

    @Column(name = "p_1")
    private Double p1;

    @Column(name = "p_2")
    private Double p2;

    @Column(name = "p_3")
    private Double p3;

    @Column(name = "p_4")
    private Double p4;

    @Column(name = "p_5")
    private Double p5;

    @Column(name = "p_6")
    private Double p6;

    @Column(name = "p_7")
    private Double p7;

    @Column(name = "p_8")
    private Double p8;

    @Column(name = "p_9")
    private Double p9;

    @Column(name = "p_10")
    private Double p10;

    @Column(name = "p_11")
    private Double p11;

    @Column(name = "p_12")
    private Double p12;

    @Column(name = "p_13")
    private Double p13;

    @Column(name = "p_14")
    private Double p14;

    @Column(name = "p_15")
    private Double p15;

    @Column(name = "p_16")
    private Double p16;

    @Column(name = "p_17")
    private Double p17;

    @Column(name = "p_18")
    private Double p18;

    @Column(name = "p_19")
    private Double p19;

    @Column(name = "p_20")
    private Double p20;

    @Column(name = "p_21")
    private Double p21;

    @Column(name = "p_22")
    private Double p22;

    @Column(name = "p_23")
    private Double p23;

    @Column(name = "p_24")
    private Double p24;

    @Column(name = "p_25")
    private Double p25;

    @Column(name = "p_26")
    private Double p26;

    @Column(name = "p_27")
    private Double p27;

    @Column(name = "p_28")
    private Double p28;

    @Column(name = "p_29")
    private Double p29;

    @Column(name = "p_30")
    private Double p30;

    @Column(name = "p_31")
    private Double p31;

    @Column(name = "p_32")
    private Double p32;

    @Column(name = "p_33")
    private Double p33;

    @Column(name = "p_34")
    private Double p34;

    @Column(name = "p_35")
    private Double p35;

    @Column(name = "p_36")
    private Double p36;

    @Column(name = "p_37")
    private Double p37;

    @Column(name = "p_38")
    private Double p38;

    @Column(name = "p_39")
    private Double p39;

    @Column(name = "p_40")
    private Double p40;

    @Column(name = "p_41")
    private Double p41;

    @Column(name = "p_42")
    private Double p42;

    @Column(name = "p_43")
    private Double p43;

    @Column(name = "p_44")
    private Double p44;

    @Column(name = "p_45")
    private Double p45;

    @Column(name = "p_46")
    private Double p46;

    @Column(name = "p_47")
    private Double p47;

    @Column(name = "p_48")
    private Double p48;

    @Column(name = "p_49")
    private Double p49;

    @Column(name = "p_50")
    private Double p50;
}
