package com.njcn.mysql.bo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.mysql.bo.util.CompareValue;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2023/3/27 15:20
 */
@Data
@TableName(value = "r_stat_comasses_d")
public class RStatComassesD implements Serializable {

    @MppMultiId
    @TableField(value = "time_id")
    private Date time;

    @MppMultiId
    @TableField(value = "line_id")
    private String lineId;

    @TableField(value = "freq_dev1")
    @CompareValue()
    private Double freqDev1;

    @TableField(value = "freq_dev2")
    @CompareValue()
    private Double freqDev2;

    @TableField(value = "freq_dev3")
    @CompareValue()
    private Double freqDev3;

    @TableField(value = "freq_dev4")
    @CompareValue()
    private Double freqDev4;

    @TableField(value = "freq_dev5")
    @CompareValue()
    private Double freqDev5;

    @TableField(value = "vu_dev1")
    @CompareValue()
    private Double vuDev1;

    @TableField(value = "vu_dev2")
    @CompareValue()
    private Double vuDev2;

    @TableField(value = "vu_dev3")
    @CompareValue()
    private Double vuDev3;

    @TableField(value = "vu_dev4")
    @CompareValue()
    private Double vuDev4;

    @TableField(value = "vu_dev5")
    @CompareValue()
    private Double vuDev5;

    @TableField(value = "data_plt1")
    @CompareValue()
    private Double dataPst1;

    @TableField(value = "data_plt2")
    @CompareValue()
    private Double dataPst2;

    @TableField(value = "data_plt3")
    @CompareValue()
    private Double dataPst3;

    @TableField(value = "data_plt4")
    @CompareValue()
    private Double dataPst4;

    @TableField(value = "data_plt5")
    @CompareValue()
    private Double dataPst5;

    @TableField(value = "v_unbalance1")
    @CompareValue()
    private Double vUnbalance1;

    @TableField(value = "v_unbalance2")
    @CompareValue()
    private Double vUnbalance2;

    @TableField(value = "v_unbalance3")
    @CompareValue()
    private Double vUnbalance3;

    @TableField(value = "v_unbalance4")
    @CompareValue()
    private Double vUnbalance4;

    @TableField(value = "v_unbalance5")
    @CompareValue()
    private Double vUnbalance5;

    @TableField(value = "v_thd1")
    @CompareValue()
    private Double vThd1;

    @TableField(value = "v_thd2")
    @CompareValue()
    private Double vThd2;

    @TableField(value = "v_thd3")
    @CompareValue()
    private Double vThd3;

    @TableField(value = "v_thd4")
    @CompareValue()
    private Double vThd4;

    @TableField(value = "v_thd5")
    @CompareValue()
    private Double vThd5;

    @TableField(value = "event1")
    @CompareValue()
    private Double event1;

    @TableField(value = "event2")
    @CompareValue()
    private Double event2;

    @TableField(value = "event3")
    @CompareValue()
    private Double event3;

    @TableField(value = "event4")
    @CompareValue()
    private Double event4;

    @TableField(value = "event5")
    @CompareValue()
    private Double event5;

}
