heheng
2025-03-10 c0ae989839d8323974048b71f7dadc29a20a4b15
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
package com.gkhy.labRiskManage.application.riskReport.dto.dto;
 
import com.gkhy.labRiskManage.application.account.dto.respDto.UserEvaluateRespDTO;
import com.gkhy.labRiskManage.application.account.dto.respDto.UserIdentityRespDTO;
import com.gkhy.labRiskManage.domain.riskReport.model.dto.FactorQueryDTO;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
 
/**
 * 风险辨识与评价
 * */
@Data
public class RiskAssessAppQueryDTO {
 
    private Long id;
    /**
     * 实验id
     */
    private Long experimentId;
    /**
     * 风险分析单元id
     */
    private Long riskUnitId;
    /**
     * 风险分析单元id
     */
    private String riskUnitName;
    /**
     * 评估计划名称
     */
    private String assessPlanName;
    /**
     * 风险来源:1-固有风险;2-实验风险
     */
    private Byte riskType;
    /**
     * 新建时间
     */
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 最后修改人
     */
    private Long updateByUserId;
    /**
     * 新建人
     */
    private Long createByUserId;
    /**
     * 计划制定人
     */
    private Long planUserId;
    /**
     * 评估开始时间
     */
    private LocalDateTime assessStartTime;
    /**
     * 评估结束时间
     */
    private LocalDateTime assessEndTime;
    /**
     * 辨识时间
     */
    private LocalDateTime identificationTime;
    /**
     * 评价时间
     */
    private LocalDateTime evaluateTime;
    /**
     * 评估计划派发状态:1-未派发;2-已派发
     */
    private Byte planSellStatus;
    /**
     * 评估计划派发时间
     */
    private LocalDateTime planSellTime;
    /**
     * 评估计划执行状态:1-未开始;2-辨识阶段;3-评价阶段;4-评价完成
     */
    private Byte planExecStatus;
    /**
     * 评估计划时间状态:1-未开始;2-评估中;3-已超期
     */
    private Byte planTimeStatus;
    /**
     * 辨识方法:1-PHA;2-JHA;3-SCL;4-HAZOP;5-类比法
     */
    private Byte identificationMethod;
    /**
     * 辨识专家
     */
    private String identificationUser;
    /**
     * 辨识专家id
     */
    private Long identificationUserId;
 
    /**
     * 推荐评价方法:1-LEC;2-LS;3-MES;4-RS;
     */
    private Byte evaluateMethod;
    /**
     * 评价专家id
     */
    private Long evaluateUserId;
    /**
     * 评价专家
     */
    private String evaluateUser;
    /**
     * 最后修改人姓名
     */
    private String updateByUserName;
    /**
     * 新建人姓名
     */
    private String createByUserName;
 
 
    private List<FactorQueryDTO> factorQueryDTOList;
 
    private List<UserEvaluateRespDTO> evaluateUsers;
 
    private List<UserIdentityRespDTO> identityUsers;
}