package com.njcn.csreport.pojo.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Description:
 * Date: 2024/9/13  14:26【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@NoArgsConstructor
@TableName(value = "r_stat_data_flicker_d")
public class RStatDataFlickerD {
    /**
     * 统计数据时间
     */
    @MppMultiId
    @TableField(value = "time")
    private LocalDate time;

    /**
     * 监测点Id
     */
    @MppMultiId
    @TableField(value = "line_id")
    private String lineId;

    /**
     * 相别,’A’表示A相，’B’表示B相,’C’表示C相,’T’表示总
     */
    @MppMultiId
    @TableField(value = "phasic_type")
    private String phasicType;

    /**
     * 数据类型(最大值：max、最小值：min、平均值：avg、95值：cp95)
     */
    @MppMultiId
    @TableField(value = "value_type")
    private String valueType;


    @TableField(value = "quality_flag")
    private Integer qualityFlag;

    @TableField(value = "fluc")
    private Double fluc;

    @TableField(value = "plt")
    private Double plt;

    @TableField(value = "pst")
    private Double pst;
}