package com.njcn.device.pms.pojo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;

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

/**
 * (RStatBusbarHarmonicY)实体类
 *
 * @author yzh
 * @since 2022-11-03 14:16:47
 */
@Data
@TableName(value="r_stat_busbar_harmonic_y")
public class RStatBusbarHarmonicYPO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 母线ID
     */
    @MppMultiId
    private String busbarId;
    /**
     * 生成数据的时间,每年统计一次
     */
    @MppMultiId
    private LocalDate dataDate;
    /**
     * 电压有效值最大
     */
    private Double vEffectiveMax;
    /**
     * 电压有效值最小
     */
    private Double vEffectiveMin;
    /**
     * 电压有效值平均
     */
    private Double vEffectiveAvg;
    /**
     * 电压有效值95概率大值
     */
    @TableField(value = "v_effective_95")
    private Double vEffective95;
    /**
     * 电压总谐波畸变率最大
     */
    private Double vThdMax;
    /**
     * 电压总谐波畸变率最小
     */
    private Double vThdMin;
    /**
     * 电压总谐波畸变率平均
     */
    private Double vThdAvg;
    /**
     * 电压总谐波畸变率95概率大值
     */
    @TableField(value = "v_thd_95")
    private Double vThd95;
    /**
     * 三相电压不平衡最大
     */
    private Double unbalanceMax;
    /**
     * 三相电压不平衡最小
     */
    private Double unbalanceMin;
    /**
     * 三相电压不平衡平均
     */
    private Double unbalanceAvg;
    /**
     * 三相电压不平衡95概率大值
     */
    @TableField(value = "unbalance_95")
    private Double unbalance95;
    /**
     * 闪变最大
     */
    private Double flickerMax;
    /**
     * 闪变最小
     */
    private Double flickerMin;
    /**
     * 闪变平均
     */
    private Double flickerAvg;
    /**
     * 闪变95概率大值
     */
    @TableField(value = "flicker_95")
    private Double flicker95;

}

