package com.njcn.influx.pojo.po; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.njcn.influx.utils.InstantDateSerializer; import lombok.Data; import org.influxdb.annotation.Column; import org.influxdb.annotation.Measurement; import org.influxdb.annotation.TimeColumn; 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 { @TimeColumn @Column(name = "time") @JsonSerialize(using = InstantDateSerializer.class) private Instant time; @Column(name = "line_id",tag = true) private String lineId; @Column(name = "phasic_type",tag = true) private String phaseType; @Column(name = "quality_flag",tag = true) private String qualityFlag; @Column(name = "value_type",tag = true) 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; //是否是异常指标数据,0否1是 @Column(name = "abnormal_flag") private Integer abnormalFlag; }