双重预防项目-国泰新华二开定制版
SZH
2022-08-20 f9f0687195e0fe349185437d22c495d74c8d4a20
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
package com.ruoyi.project.tr.riskEvaluationPlan.domain;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.project.system.user.domain.User;
import com.ruoyi.project.tr.riskList.domain.RiskList;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;
 
/**
 * 评价计划对象 tr_risk_evaluation_plan
 * 
 * @author wm
 * @date 2020-05-09
 */
@Data
public class RiskEvaluationPlan extends BaseEntity
{
    private static final long serialVersionUID = 1L;
 
    /** id */
    @Excel(name = "id")
    private Long planId;
 
    /** 风险评价计划名称 */
    @Excel(name = "风险评价计划名称")
    private String evaluationPlanName;
 
    /** 评价开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "评价开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date evaluationBeginTime;
 
    /** 评价结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "评价结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date evaluationEndTime;
 
    /** 评价类型 */
    @Excel(name = "评价类型" ,readConverterExp = "1=设备设施,2=作业活动,3=工艺节点")
    private Integer evaluationType;
 
    /** 评价风险单元ID */
    @Excel(name = "评价风险单元ID")
    private Long evaluationRiskId;
 
    /** 辨识方法 */
    @Excel(name = "辨识方法" ,readConverterExp = "1=SCL,2=JHA,3=HAZOP")
    private Integer riskIdentifyMethod;
 
    /** 辨识人员 */
    @Excel(name = "辨识人员")
    private Long identifyUserId;
 
    @Excel(name = "计划人人员")
    private Long planUserId;
 
    /** 阶段状态            1,计划阶段            2,辨识阶段            3,评价阶段            4,审核阶段 */
    @Excel(name = "阶段状态",readConverterExp = "1=计划阶段,2=辨识阶段,3=评价阶段,4=审核阶段")
    private Integer stageStatus;
 
    /** 计划状态 */
    @Excel(name = "计划状态" ,readConverterExp = "1=未派发,2=已派发")
    private Integer planStatus;
 
    /** 辨识状态 */
    @Excel(name = "辨识状态" ,readConverterExp = "1=未辨识,2=已辨识")
    private Integer identifyStatus;
 
    /** 所属公司 */
    @Excel(name = "所属公司")
    private Long companyId;
 
    /**辨识人*/
    private User identifyUser = new User();
 
    /**计划人*/
    private User planUser = new User();
 
    /**计划人*/
    private RiskList risk = new RiskList();
 
 
}