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 java.time.Instant; /** * 类的介绍: * * @author xuyang * @version 1.0.0 * @createTime 2022/5/12 9:13 */ @Data @Measurement(name = "data_harmpower_s") public class DataHarmPowerS { @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 = "s") private Double s; @Column(name = "s_1") private Double s1; @Column(name = "s_2") private Double s2; @Column(name = "s_3") private Double s3; @Column(name = "s_4") private Double s4; @Column(name = "s_5") private Double s5; @Column(name = "s_6") private Double s6; @Column(name = "s_7") private Double s7; @Column(name = "s_8") private Double s8; @Column(name = "s_9") private Double s9; @Column(name = "s_10") private Double s10; @Column(name = "s_11") private Double s11; @Column(name = "s_12") private Double s12; @Column(name = "s_13") private Double s13; @Column(name = "s_14") private Double s14; @Column(name = "s_15") private Double s15; @Column(name = "s_16") private Double s16; @Column(name = "s_17") private Double s17; @Column(name = "s_18") private Double s18; @Column(name = "s_19") private Double s19; @Column(name = "s_20") private Double s20; @Column(name = "s_21") private Double s21; @Column(name = "s_22") private Double s22; @Column(name = "s_23") private Double s23; @Column(name = "s_24") private Double s24; @Column(name = "s_25") private Double s25; @Column(name = "s_26") private Double s26; @Column(name = "s_27") private Double s27; @Column(name = "s_28") private Double s28; @Column(name = "s_29") private Double s29; @Column(name = "s_30") private Double s30; @Column(name = "s_31") private Double s31; @Column(name = "s_32") private Double s32; @Column(name = "s_33") private Double s33; @Column(name = "s_34") private Double s34; @Column(name = "s_35") private Double s35; @Column(name = "s_36") private Double s36; @Column(name = "s_37") private Double s37; @Column(name = "s_38") private Double s38; @Column(name = "s_39") private Double s39; @Column(name = "s_40") private Double s40; @Column(name = "s_41") private Double s41; @Column(name = "s_42") private Double s42; @Column(name = "s_43") private Double s43; @Column(name = "s_44") private Double s44; @Column(name = "s_45") private Double s45; @Column(name = "s_46") private Double s46; @Column(name = "s_47") private Double s47; @Column(name = "s_48") private Double s48; @Column(name = "s_49") private Double s49; @Column(name = "s_50") private Double s50; //是否是异常指标数据,0否1是 @Column(name = "abnormal_flag") private Integer abnormalFlag; }