package com.njcn.prepare.harmonic.pojo.oracle;

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

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * Description:
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2022/12/28  13:46【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@TableName(value = "PQS_EVENTDETAIL")
public class PqsEventdetailPO {
    @MppMultiId(value = "EVENTDETAIL_INDEX")
    private String eventdetailIndex;

    @TableField(value = "LINEID")
    private BigDecimal lineid;

    @TableField(value = "TIMEID")
    private Date timeid;

    @TableField(value = "MS")
    private BigDecimal ms;

    @TableField(value = "DESCRIBE")
    private String describe;

    @TableField(value = "WAVETYPE")
    private Integer wavetype;

    @TableField(value = "PERSISTTIME")
    private Double persisttime;

    @TableField(value = "EVENTVALUE")
    private Double eventvalue;

    @TableField(value = "EVENTREASON")
    private String eventreason;

    @TableField(value = "EVENTTYPE")
    private String eventtype;

    @TableField(value = "EVENTASS_INDEX")
    private String eventassIndex;

    @TableField(value = "DQTIME")
    private Double dqtime;

    @TableField(value = "DEALTIME")
    private Date dealtime;

    @TableField(value = "DEALFLAG")
    private Integer dealflag;

    @TableField(value = "NUM")
    private BigDecimal num;

    @TableField(value = "FILEFLAG")
    private Integer fileflag;

    @TableField(value = "FIRSTTIME")
    private Date firsttime;

    @TableField(value = "FIRSTTYPE")
    private String firsttype;

    @TableField(value = "FIRSTMS")
    private BigDecimal firstms;

    @TableField(value = "WAVENAME")
    private String wavename;

    @TableField(value = "ENERGY")
    private Double energy;

    @TableField(value = "SEVERITY")
    private Double severity;

    /**
     * 暂降源与监测位置关系Upper:上游；Lower :下游；Unknown :未知;为空则是未计算
     */
    @TableField(value = "SAGSOURCE")
    private String sagsource;
}