package com.njcn.harmonic.pojo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author wr
 * @since 2023-03-31
 */
@Getter
@Setter
@TableName("r_stat_data_v_d")
public class RStatDataVD  {

    private static final long serialVersionUID = 1L;

    /**
     * 统计数据时间
     */
    private LocalDateTime time;

    /**
     * 监测点Id
     */
    private String lineId;

    /**
     * 相别,’A’表示A相，’B’表示B相,’C’表示C相,’T’表示总
     */
    private String phasicType;

    /**
     * 数据类型(最大值：max、最小值：min、平均值：avg、95值：cp95)
     */
    private String valueType;

    /**
     * 数据质量标志（0-表示是正常数据、1-表示是错误数据、2-表示是有事件的数据）数据库默认是0，污染数据不参与报表统计
     */
    private Integer qualityFlag;

    /**
     * 频率
     */
    private BigDecimal freq;

    /**
     * 频率偏差
     */
    private BigDecimal freqDev;

    /**
     * 相电压有效值
     */
    private BigDecimal rms;

    private BigDecimal rmsLvr;

    /**
     * 负序电压
     */
    private BigDecimal vNeg;

    /**
     * 正序电压
     */
    private BigDecimal vPos;

    /**
     * 谐波含量
     */
    private BigDecimal vThd;

    /**
     * 三相电压不平衡度
     */
    private BigDecimal vUnbalance;

    /**
     * 零序电压
     */
    private BigDecimal vZero;

    /**
     * 电压正偏差
     */
    private BigDecimal vlDev;

    /**
     * 电压负偏差
     */
    private BigDecimal vuDev;

    @TableField(value = "v_1")
    private BigDecimal v1;

    @TableField(value = "v_2")
    private BigDecimal v2;

    @TableField(value = "v_3")
    private BigDecimal v3;

    @TableField(value = "v_4")
    private BigDecimal v4;

    @TableField(value = "v_5")
    private BigDecimal v5;

    @TableField(value = "v_6")
    private BigDecimal v6;

    @TableField(value = "v_7")
    private BigDecimal v7;

    @TableField(value = "v_8")
    private BigDecimal v8;

    @TableField(value = "v_9")
    private BigDecimal v9;

    @TableField(value = "v_10")
    private BigDecimal v10;

    @TableField(value = "v_11")
    private BigDecimal v11;

    @TableField(value = "v_12")
    private BigDecimal v12;

    @TableField(value = "v_13")
    private BigDecimal v13;

    @TableField(value = "v_14")
    private BigDecimal v14;

    @TableField(value = "v_15")
    private BigDecimal v15;

    @TableField(value = "v_16")
    private BigDecimal v16;

    @TableField(value = "v_17")
    private BigDecimal v17;

    @TableField(value = "v_18")
    private BigDecimal v18;

    @TableField(value = "v_19")
    private BigDecimal v19;

    @TableField(value = "v_20")
    private BigDecimal v20;

    @TableField(value = "v_21")
    private BigDecimal v21;

    @TableField(value = "v_22")
    private BigDecimal v22;

    @TableField(value = "v_23")
    private BigDecimal v23;

    @TableField(value = "v_24")
    private BigDecimal v24;

    @TableField(value = "v_25")
    private BigDecimal v25;

    @TableField(value = "v_26")
    private BigDecimal v26;

    @TableField(value = "v_27")
    private BigDecimal v27;

    @TableField(value = "v_28")
    private BigDecimal v28;

    @TableField(value = "v_29")
    private BigDecimal v29;

    @TableField(value = "v_30")
    private BigDecimal v30;

    @TableField(value = "v_31")
    private BigDecimal v31;

    @TableField(value = "v_32")
    private BigDecimal v32;

    @TableField(value = "v_33")
    private BigDecimal v33;

    @TableField(value = "v_34")
    private BigDecimal v34;

    @TableField(value = "v_35")
    private BigDecimal v35;

    @TableField(value = "v_36")
    private BigDecimal v36;

    @TableField(value = "v_37")
    private BigDecimal v37;

    @TableField(value = "v_38")
    private BigDecimal v38;

    @TableField(value = "v_39")
    private BigDecimal v39;

    @TableField(value = "v_40")
    private BigDecimal v40;

    @TableField(value = "v_41")
    private BigDecimal v41;

    @TableField(value = "v_42")
    private BigDecimal v42;

    @TableField(value = "v_43")
    private BigDecimal v43;

    @TableField(value = "v_44")
    private BigDecimal v44;

    @TableField(value = "v_45")
    private BigDecimal v45;

    @TableField(value = "v_46")
    private BigDecimal v46;

    @TableField(value = "v_47")
    private BigDecimal v47;

    @TableField(value = "v_48")
    private BigDecimal v48;

    @TableField(value = "v_49")
    private BigDecimal v49;

    @TableField(value = "v_50")
    private BigDecimal v50;


}
