package com.gkhy.labRiskManage.domain.riskReport.model.dto;
|
|
import com.gkhy.labRiskManage.application.account.dto.respDto.UserEvaluateRespDTO;
|
import com.gkhy.labRiskManage.application.account.dto.respDto.UserIdentityRespDTO;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
/**
|
* 风险辨识与评价
|
* */
|
@Data
|
public class AssessQueryDTO {
|
|
private Long id;
|
/**
|
* 实验id
|
*/
|
private Long experimentId;
|
/**
|
* 风险分析单元id
|
*/
|
private String riskUnitName;
|
/**
|
* 风险分析单元id
|
*/
|
private Long riskUnitId;
|
/**
|
* 评估计划名称
|
*/
|
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;
|
|
}
|