package com.zhgd.xmgl.modules.basicdata.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

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

/**
 * @Description: 扬尘报警台账表
 * @author： pengj
 * @date： 2023-03-01
 * @version： V1.0
 */
@Data
@TableName("environment_alarm")
@ApiModel(value = "EnvironmentAlarm实体类", description = "EnvironmentAlarm")
public class EnvironmentAlarm implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 扬尘报警台账
     */
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "扬尘报警台账")
    private Long id;
    /**
     * 设备CODE
     */
    @Excel(name = "设备CODE", width = 15)
    @ApiModelProperty(value = "设备CODE")
    private String deviceCode;
    /**
     * 超标因素
     */
    @Excel(name = "超标因素", width = 15)
    @ApiModelProperty(value = "超标因素")
    private String type;
    /**
     * 超标时间
     */
    @ApiModelProperty(value = "超标时间")
    private Date createTime;
    /**
     * 阈值
     */
    @Excel(name = "阈值", width = 15)
    @ApiModelProperty(value = "阈值")
    private Double thresholdValue;
    /**
     * 超标数据
     */
    @Excel(name = "超标数据", width = 15)
    @ApiModelProperty(value = "超标数据")
    private Double alarmValue;
    /**
     * 超标原因
     */
    @Excel(name = "超标原因", width = 15)
    @ApiModelProperty(value = "超标原因")
    private String cause;
    /**
     * sloveTime
     */
    @Excel(name = "sloveTime", width = 15)
    @ApiModelProperty(value = "sloveTime")
    private Date solveTime;
    /**
     * 恢复数据
     */
    @Excel(name = "恢复数据", width = 15)
    @ApiModelProperty(value = "恢复数据")
    private String solveValue;
    /**
     * 项目唯一标识
     */
    @Excel(name = "项目唯一标识", width = 15)
    @ApiModelProperty(value = "项目唯一标识")
    private String projectSn;
    /**
     * 工程sn
     */
    @Excel(name = "工程sn", width = 15)
    @ApiModelProperty(value = "工程sn")
    private String engineeringSn;
}
