package com.njcn.harmonic.pojo.po;

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/21 14:58
 */
@Data
@Measurement(name = "PQS_COMASSES")
public class PQSComAssesPO {
    //时间索引
    @Column(name = "time")
    private Instant time;
    //监测点索引
    @Column(name = "LineID")
    private String lineId;
    //电压正偏差等级1
    @Column(name = "VU_Dev1")
    private Double vuDev1;
    //电压正偏差等级2
    @Column(name = "VU_Dev2")
    private Double vuDev2;
    //电压正偏差等级3
    @Column(name = "VU_Dev3")
    private Double vuDev3;
    //电压正偏差等级4
    @Column(name = "VU_Dev4")
    private Double vuDev4;
    //电压正偏差等级5
    @Column(name = "VU_Dev5")
    private Double vuDev5;
    //频率偏差等级1
    @Column(name = "Freq_Dev1")
    private Double freqDev1;
    //频率偏差等级2
    @Column(name = "Freq_Dev2")
    private Double freqDev2;
    //频率偏差等级3
    @Column(name = "Freq_Dev3")
    private Double freqDev3;
    //频率偏差等级4
    @Column(name = "Freq_Dev4")
    private Double freqDev4;
    //频率偏差等级5
    @Column(name = "Freq_Dev5")
    private Double freqDev5;
    //电压闪变等级1
    @Column(name = "Data_PST1")
    private Double dataPST1;
    //电压闪变等级2
    @Column(name = "Data_PST2")
    private Double dataPST2;
    //电压闪变等级3
    @Column(name = "Data_PST3")
    private Double dataPST3;
    //电压闪变等级4
    @Column(name = "Data_PST4")
    private Double dataPST4;
    //电压闪变等级5
    @Column(name = "Data_PST5")
    private Double dataPST5;
    //电压不平衡度等级1
    @Column(name = "V_Unbalance1")
    private Double vUnbalance1;
    //电压不平衡度等级2
    @Column(name = "V_Unbalance2")
    private Double vUnbalance2;
    //电压不平衡度等级3
    @Column(name = "V_Unbalance3")
    private Double vUnbalance3;
    //电压不平衡度等级4
    @Column(name = "V_Unbalance4")
    private Double vUnbalance4;
    //电压不平衡度等级5
    @Column(name = "V_Unbalance5")
    private Double vUnbalance5;
    //谐波含量等级1
    @Column(name = "V_THD1")
    private Double vTHD1;
    //谐波含量等级2
    @Column(name = "V_THD2")
    private Double vTHD2;
    //谐波含量等级3
    @Column(name = "V_THD3")
    private Double vTHD3;
    //谐波含量等级4
    @Column(name = "V_THD4")
    private Double vTHD4;
    //谐波含量等级5
    @Column(name = "V_THD5")
    private Double vTHD5;
    //电压暂降等级1
    @Column(name = "Event1")
    private Double event1;
    //电压暂降等级2
    @Column(name = "Event2")
    private Double event2;
    //电压暂降等级3
    @Column(name = "Event3")
    private Double event3;
    //电压暂降等级4
    @Column(name = "Event4")
    private Double event4;
    //电压暂降等级5
    @Column(name = "Event5")
    private Double event5;







}
