package com.ruoyi.project.tr.riskCheckPoint.domain; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.framework.web.domain.BaseEntity; import com.ruoyi.project.system.user.domain.User; import com.ruoyi.project.tr.riskEvaluationPlan.domain.RiskEvaluationPlan; import lombok.Data; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * 检查点及评价对象 tr_risk_check_point * * @author wm * @date 2020-05-09 */ @Data public class RiskCheckPoint extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ @Excel(name = "id") private Long checkPointId; /** 所属计划ID */ @Excel(name = "所属计划ID") private Long planId; /** SCL_检查项目 */ @Excel(name = "SCL_检查项目") private String sclJianchaXiangmu; /** SCL_检查标准 */ @Excel(name = "SCL_检查标准") private String sclJianchaMubiao; /** SCL_不符合标准情况 */ @Excel(name = "SCL_不符合标准情况") private String sclQingkuang; /** SCL_主要后果 */ @Excel(name = "SCL_主要后果") private String sclZhuyaoHouguo; /** JHA_作业步骤 */ @Excel(name = "JHA_作业步骤") private String jhaZuoyeBuzhou; /** JHA_危险源或潜在事件 */ @Excel(name = "JHA_危险源或潜在事件") private String jhaWeixianyuan; /** JHA_可能发生的事故类型及后果 */ @Excel(name = "JHA_可能发生的事故类型及后果") private String jhaShiguLeixing; /** HAZOP_节点 */ @Excel(name = "HAZOP_节点") private String hazopJiedian; /** HAZOP_参数 */ @Excel(name = "HAZOP_参数") private String hazopCanshu; /** HAZOP_参数描述 */ @Excel(name = "HAZOP_参数描述") private String hazopCanshuMiaoshu; /** HAZOP_引导词 */ @Excel(name = "HAZOP_引导词") private String hazopYindaoci; /** HAZOP_偏差 */ @Excel(name = "HAZOP_偏差") private String hazopPiancha; /** HAZOP_可能原因 */ @Excel(name = "HAZOP_可能原因") private String hazopYuanyin; /** HAZOP_主要后果 */ @Excel(name = "HAZOP_主要后果") private String hazopHouguo; /** 评价方法 */ @Excel(name = "评价方法",readConverterExp = "1=LS,2=LEC,3=MES") private Integer evaluationMethodType; /** 评价负责人 */ @Excel(name = "评价负责人") private Long evaluationUserId; /** 现有技术措施 */ @Excel(name = "现有技术措施") private String evaluationNowJishu; /** 现有管理措施 */ @Excel(name = "现有管理措施") private String evaluationNowGuanli; /** 现有教育措施 */ @Excel(name = "现有教育措施") private String evaluationNowJiaoyu; /** 现有个体防护措施 */ @Excel(name = "现有个体防护措施") private String evaluationNowFanghu; /** 现有应急措施 */ @Excel(name = "现有应急措施") private String evaluationNowYingji; /** LS_L的数值 */ @Excel(name = "LS_L的数值") private Long evaluationNowLsL; /** LS_S的数值 */ @Excel(name = "LS_S的数值") private Long evaluationNowLsS; /** LEC_L的数值 */ @Excel(name = "LEC_L的数值") private Long evaluationNowLecL; /** LEC_E的数值 */ @Excel(name = "LEC_E的数值") private Long evaluationNowLecE; /** LEC_C的数值 */ @Excel(name = "LEC_C的数值") private Long evaluationNowLecC; /** MES_M的数值 */ @Excel(name = "MES_M的数值") private Long evaluationNowMesM; /** MES_E的数值 */ @Excel(name = "MES_E的数值") private Long evaluationNowMesE; /** MES_S的数值 */ @Excel(name = "MES_S的数值") private Long evaluationNowMesS; /** RS_R的数值 */ @Excel(name = "现有RS_R的数值") private Long evaluationNowRsR; /** RS_S的数值 */ @Excel(name = "现有RS_S的数值") private Long evaluationNowRsS; //扩展字段 start <********************************************************** /** LS_L的分值 */ @Excel(name = "LS_L的分值") private BigDecimal evaluationNowLsLScore; /** LS_S的分值 */ @Excel(name = "LS_S的分值") private BigDecimal evaluationNowLsSScore; /** LEC_L的分值 */ @Excel(name = "LEC_L的分值") private BigDecimal evaluationNowLecLScore; /** LEC_E的分值 */ @Excel(name = "LEC_E的分值") private BigDecimal evaluationNowLecEScore; /** LEC_C的分值 */ @Excel(name = "LEC_C的分值") private BigDecimal evaluationNowLecCScore; /** MES_M的分值 */ @Excel(name = "MES_M的分值") private BigDecimal evaluationNowMesMScore; /** MES_E的分值 */ @Excel(name = "MES_E的分值") private BigDecimal evaluationNowMesEScore; /** MES_S的分值 */ @Excel(name = "MES_S的分值") private BigDecimal evaluationNowMesSScore; /** RS_R的分值 */ @Excel(name = "RS_R的分值") private String evaluationNowRsRScore; /** RS_S的分值 */ @Excel(name = "RS_S的分值") private String evaluationNowRsSScore; //扩展字段 end **********************************************************> /** 现有措施评价风险值 */ @Excel(name = "现有措施评价风险值") private String evaluationNowFengxianzhi; /** 现有措施评价级别 */ @Excel(name = "现有措施评价级别") private String evaluationNowJibie; /** 现有措施评价风险级别 */ @Excel(name = "现有措施评价风险级别") private String evaluationNowFengxianJibie; /** 现有措施评价风险色 */ @Excel(name = "现有措施评价风险色") private String evaluationNowFengxianse; /** 现有措施评价管控层级(1班组级,2车间级,3部门级,4公司级) */ @Excel(name = "现有措施评价管控层级(1班组级,2车间级,3部门级,4公司级)") private String evaluationNowGuankongCengji; /** 建议技术措施 */ @Excel(name = "建议技术措施") private String evaluationAfterJishu; /** 建议管理措施 */ @Excel(name = "建议管理措施") private String evaluationAfterGuanli; /** 建议培训教育措施 */ @Excel(name = "建议培训教育措施") private String evaluationAfterJiaoyu; /** 建议个体防护措施 */ @Excel(name = "建议个体防护措施") private String evaluationAfterFanghu; /** 建议应急处置措施 */ @Excel(name = "建议应急处置措施") private String evaluationAfterYingji; /** LS_L的数值 */ @Excel(name = "LS_L的数值") private Long evaluationAfterLsL; /** LS_S的数值 */ @Excel(name = "LS_S的数值") private Long evaluationAfterLsS; /** LEC_L的数值 */ @Excel(name = "LEC_L的数值") private Long evaluationAfterLecL; /** LEC_E的数值 */ @Excel(name = "LEC_E的数值") private Long evaluationAfterLecE; /** LEC_C的数值 */ @Excel(name = "LEC_C的数值") private Long evaluationAfterLecC; /** MES_M的数值 */ @Excel(name = "MES_M的数值") private Long evaluationAfterMesM; /** MES_E的数值 */ @Excel(name = "MES_E的数值") private Long evaluationAfterMesE; /** MES_S的数值 */ @Excel(name = "MES_S的数值") private Long evaluationAfterMesS; /** RS_R的数值 */ @Excel(name = "建议RS_R的数值") private Long evaluationAfterRsR; /** RS_S的数值 */ @Excel(name = "建议RS_S的数值") private Long evaluationAfterRsS; //扩展字段 start <********************************************************** /** LS_L的分值 */ @Excel(name = "LS_L的分值") private BigDecimal evaluationAfterLsLScore; /** LS_S的分值 */ @Excel(name = "LS_S的分值") private BigDecimal evaluationAfterLsSScore; /** LEC_L的分值 */ @Excel(name = "LEC_L的分值") private BigDecimal evaluationAfterLecLScore; /** LEC_E的分值 */ @Excel(name = "LEC_E的分值") private BigDecimal evaluationAfterLecEScore; /** LEC_C的分值 */ @Excel(name = "LEC_C的分值") private BigDecimal evaluationAfterLecCScore; /** MES_M的分值 */ @Excel(name = "MES_M的分值") private BigDecimal evaluationAfterMesMScore; /** MES_E的分值 */ @Excel(name = "MES_E的分值") private BigDecimal evaluationAfterMesEScore; /** MES_S的分值 */ @Excel(name = "MES_S的分值") private BigDecimal evaluationAfterMesSScore; /** RS_R的分值 */ @Excel(name = "RS_R的分值") private String evaluationAfterRsRScore; /** RS_S的分值 */ @Excel(name = "RS_S的分值") private String evaluationAfterRsSScore; //扩展字段 end **********************************************************> /** 剩余风险评价风险值 */ @Excel(name = "剩余风险评价风险值") private String evaluationAfterFengxianzhi; /** 剩余风险评价级别 */ @Excel(name = "剩余风险评价级别") private String evaluationAfterJibie; /** 剩余风险评价风险级别 */ @Excel(name = "剩余风险评价风险级别") private String evaluationAfterFengxianJibie; /** 剩余风险评价风险色 */ @Excel(name = "剩余风险评价风险色") private String evaluationAfterFengxianse; /** 剩余风险评价管控层级(1班组级,2车间级,3部门级,4公司级) */ @Excel(name = "剩余风险评价管控层级(1班组级,2车间级,3部门级,4公司级)") private String evaluationAfterGuankongCengji; /** 审核负责人 */ @Excel(name = "审核负责人") private Long reviewUserId; /** 审核意见 */ @Excel(name = "审核意见") private String reviewOpinion; /** 审核时间 */ @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd") private Date reviewTime; /** 审核状态 */ @Excel(name = "审核状态",readConverterExp = "1=未审核,2=审核通过,3=审核驳回") private Integer reviewStatus; /** 评价状态 */ @Excel(name = "评价状态",readConverterExp = "1=未评价,2=已评价") private Integer evaluationStatus; /** * 评价用户 */ private User evaluationUser = new User(); /** * 审核用户 */ private User reviewUser = new User(); /** * 所属计划 */ private RiskEvaluationPlan plan = new RiskEvaluationPlan(); /** * 所属公司id */ private Long companyId; /** * 所属区域id */ private Long regionId; //公司列表 List companyIdList; }