EmergencyRiskEvent.java
6.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
package com.skua.modules.emergency.entity;
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 com.fasterxml.jackson.annotation.JsonFormat;
import com.skua.core.aspect.annotation.Dict;
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;
/**
* 应急风险事件
*/
@Data
@TableName("emergency_risk_event")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="emergency_risk_event对象", description="应急风险事件")
public class EmergencyRiskEvent extends FlowEntity {
/**id*/
@TableId(type = IdType.ID_WORKER_STR)
@ApiModelProperty(value = "id")
private String id;
/**风险点类型(字典 emergency_risk_event_risktype)*/
@Excel(name = "风险点类型(字典 emergency_risk_event_risktype)", width = 15)
@ApiModelProperty(value = "风险点类型(字典 emergency_risk_event_risktype)")
@Dict(dicCode = "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)")
@Dict(dicCode = "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)")
@Dict(dicCode = "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)")
@Dict(dicCode = "emergency_risk_event_handleresult")
private String handleResult;
/**所属厂站*/
@Excel(name = "所属厂站", width = 15)
@ApiModelProperty(value = "所属厂站")
@Dict(dictTable = "sys_depart", dicCode = "id", dicText = "depart_name")
private String departId;
/**上报人(用户id)*/
@Excel(name = "上报人(用户id)", width = 15)
@ApiModelProperty(value = "上报人(用户id)")
@Dict(dictTable = "sys_user", dicCode="id", dicText = "realname")
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)")
@Dict(dicCode = "emergency_risk_event_layer")
private String controlLayer;
/**责任部门*/
@Excel(name = "责任部门", width = 15)
@ApiModelProperty(value = "责任部门")
@Dict(dictTable = "sys_depart", dicCode = "id", dicText = "depart_name")
private String dutyDepart;
/**责任人员(用户id)*/
@Excel(name = "责任人员(用户id)", width = 15)
@ApiModelProperty(value = "责任人员(用户id)")
@Dict(dictTable = "sys_user", dicCode="id", dicText = "realname")
private String dutyUser;
/**现实风险等级(字典 emergency_risk_event_level)*/
@Excel(name = "现实风险等级(字典 emergency_risk_event_level)", width = 15)
@ApiModelProperty(value = "现实风险等级(字典 emergency_risk_event_level)")
@Dict(dicCode = "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;
/**流程定义id*/
@Excel(name = "流程定义id", width = 15)
@ApiModelProperty(value = "流程定义id")
private String processDefinitionId;
/**流程实例id*/
@Excel(name = "流程实例id", width = 15)
@ApiModelProperty(value = "流程实例id")
private String processInstanceId;
/**创建人id*/
@Excel(name = "创建人id", width = 15)
@ApiModelProperty(value = "创建人id")
private String createBy;
/**创建时间*/
@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "创建时间")
private java.util.Date createTime;
/**修改人id*/
@Excel(name = "修改人id", width = 15)
@ApiModelProperty(value = "修改人id")
private String updateBy;
/**修改时间*/
@Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "修改时间")
private java.util.Date updateTime;
/**所属部门*/
@Excel(name = "所属部门", width = 15)
@ApiModelProperty(value = "所属部门")
private String createDept;
/**所属公司*/
@Excel(name = "所属公司", width = 15)
@ApiModelProperty(value = "所属公司")
private String createCmpy;
/**删除标识,0:正常,1:删除*/
@Excel(name = "删除标识,0:正常,1:删除", width = 15)
@ApiModelProperty(value = "删除标识,0:正常,1:删除")
private Integer delFlag;
}