EmergencyRiskEventQueryDto.java 3.7 KB
package com.skua.modules.emergency.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.skua.modules.flow.core.entity.FlowEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 应急风险事件
 */
@Data
@ApiModel(value="emergency_risk_event对象", description="应急风险事件")
public class EmergencyRiskEventQueryDto extends FlowEntity {

	/**风险点类型(字典 emergency_risk_event_risktype)*/
	@Excel(name = "风险点类型(字典 emergency_risk_event_risktype)", width = 15)
    @ApiModelProperty(value = "风险点类型(字典 emergency_risk_event_risktype)")
	private String riskPointType;
	/**风险点名称*/
	@Excel(name = "风险点名称", width = 15)
    @ApiModelProperty(value = "风险点名称")
	private String riskName;
	/**危险源描述*/
	@Excel(name = "危险源描述", width = 15)
    @ApiModelProperty(value = "危险源描述")
	private String riskDesc;
	/**风险照片(url,用,隔开)*/
	@Excel(name = "风险照片(url,用,隔开)", width = 15)
    @ApiModelProperty(value = "风险照片(url,用,隔开)")
	private String riskImgs;
	/**事故类型 (字典 emergency_risk_event_eventtype)*/
	@Excel(name = "事故类型 (字典 emergency_risk_event_eventtype)", width = 15)
    @ApiModelProperty(value = "事故类型 (字典 emergency_risk_event_eventtype)")
	private String eventType;
	/**极端风险等级 (字典 emergency_risk_event_level)*/
	@Excel(name = "极端风险等级 (字典 emergency_risk_event_level)", width = 15)
    @ApiModelProperty(value = "极端风险等级 (字典 emergency_risk_event_level)")
	private String extremeLevel;


	/**处理结果(字典  emergency_risk_event_handleresult)*/
	@Excel(name = "处理结果(字典  emergency_risk_event_handleresult)", width = 15)
	@ApiModelProperty(value = "处理结果(字典  emergency_risk_event_handleresult)")
	private String handleResult;


	/**上报人(用户id)*/
	@Excel(name = "上报人(用户id)", width = 15)
    @ApiModelProperty(value = "上报人(用户id)")
	private String reportUser;
	/**上报时间*/
	@Excel(name = "上报时间", width = 20)
    @ApiModelProperty(value = "上报时间")
	private String reportDate;
	/**管控层级(字典 emergency_risk_event_layer)*/
	@Excel(name = "管控层级(字典 emergency_risk_event_layer)", width = 15)
    @ApiModelProperty(value = "管控层级(字典 emergency_risk_event_layer)")
	private String controlLayer;
	/**责任部门*/
	@Excel(name = "责任部门", width = 15)
    @ApiModelProperty(value = "责任部门")
	private String dutyDepart;
	/**责任人员(用户id)*/
	@Excel(name = "责任人员(用户id)", width = 15)
    @ApiModelProperty(value = "责任人员(用户id)")
	private String dutyUser;
	/**现实风险等级(字典 emergency_risk_event_level)*/
	@Excel(name = "现实风险等级(字典 emergency_risk_event_level)", width = 15)
    @ApiModelProperty(value = "现实风险等级(字典 emergency_risk_event_level)")
	private String realLevel;
	/**管控措施*/
	@Excel(name = "管控措施", width = 15)
    @ApiModelProperty(value = "管控措施")
	private String controlMean;
	/**动态管控周期(月)*/
	@Excel(name = "动态管控周期(月)", width = 15)
    @ApiModelProperty(value = "动态管控周期(月)")
	private Integer controlCycle;
}