DangerousOperation.java
5.5 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
148
149
150
151
152
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("dangerous_operation_manage")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="dangerous_operation_manage对象", description="危险作业事件")
public class DangerousOperation extends FlowEntity {
/**id*/
@TableId(type = IdType.ID_WORKER_STR)
@ApiModelProperty(value = "id")
private String id;
/**作业类型*/
@Excel(name = "作业类型", width = 15)
@ApiModelProperty(value = "作业类型")
@Dict(dicCode = "dangerous_work_type")
private String operationType;
/**作业名称*/
@Excel(name = "作业名称", width = 15)
@ApiModelProperty(value = "作业名称")
private String operationName;
/**作业描述*/
@Excel(name = "作业描述", width = 15)
@ApiModelProperty(value = "作业描述")
private String operationDesc;
/**作业地点(构筑物)*/
@Excel(name = "作业地点(构筑物)", width = 15)
@ApiModelProperty(value = "作业地点(构筑物)")
@Dict(dictTable = "sys_struct_dict", dicCode="id", dicText = "struct_name")
private String operationLocation;
/**申请时间*/
@Excel(name = "申请时间", width = 15)
@ApiModelProperty(value = "申请时间")
private String reportDate;
/**作业时间*/
@Excel(name = "作业时间", width = 15)
@ApiModelProperty(value = "作业时间")
private String operationDate;
/**风险评估*/
@Excel(name = "风险评估", width = 15)
@ApiModelProperty(value = "风险评估")
private String operationAssess;
/**作业方案附件*/
@Excel(name = "作业方案附件", width = 15)
@ApiModelProperty(value = "作业方案附件")
private String operationFile;
/**作业人员类型*/
@Excel(name = "作业人员类型", width = 15)
@ApiModelProperty(value = "作业人员类型")
@Dict(dicCode = "operationUser_type")
private String operationUserType;
/**作业人员*/
@Excel(name = "作业人员", width = 15)
@ApiModelProperty(value = "作业人员")
@Dict(dictTable = "sys_user", dicCode="id", dicText = "realname")
private String operationUser;
/**人员证书*/
@Excel(name = "人员证书", width = 15)
@ApiModelProperty(value = "人员证书")
private String operationUserFile;
/**安全交底单*/
@Excel(name = "安全交底单", width = 15)
@ApiModelProperty(value = "安全交底单")
private String operationSafeForm;
/**作业照片*/
@Excel(name = "作业照片", width = 15)
@ApiModelProperty(value = "作业照片")
private String operationImg;
/**作业情况*/
@Excel(name = "作业情况", width = 15)
@ApiModelProperty(value = "作业情况")
private String operationResult;
/**作业状态*/
@Excel(name = "作业状态", width = 15)
@ApiModelProperty(value = "作业状态")
@Dict(dicCode = "operation_status")
private String operationStatus;
/**所属厂站*/
@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")
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;
@TableField(exist = false)
@ApiModelProperty(value = "开始时间")
private String startTime;
@TableField(exist = false)
@ApiModelProperty(value = "结束时间")
private String endTime;
@TableField(exist = false)
@ApiModelProperty(value = "指定人")
private String appointUser;
}