package com.ruoyi.project.tr.riskCheckPoint.domain; import com.fasterxml.jackson.annotation.JsonFormat; 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; /** * 检查点及评价对象bak tr_risk_check_point_bak * * @author wm * @date 2020-05-09 */ @Data public class RiskCheckPointBak extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ //@Excel(name = "id") private Long checkPointId; /** 所属计划ID */ //@Excel(name = "所属计划ID") private Long planId; @Excel(name = "评价计划名称") private String evaluationPlanName; /** 评价开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "评价开始时间", width = 30) private Date evaluationBeginTime; /** 评价结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "评价结束时间", width = 30) private Date evaluationEndTime; @Excel(name = "计划发起人") private String evaluationPlanUserName; @Excel(name = "计划辨识人") private String identifyPlanUserName; @Excel(name = "计划阶段:计划阶段、辨识阶段、评价阶段、审核阶段",readConverterExp = "1=计划阶段,2=辨识阶段,3=评价阶段,4=审核阶段") private String stageStatus; @Excel(name = "辨识评价类型:设备设施、作业活动、工艺节点" ,readConverterExp = "1=设备设施,2=作业活动,3=工艺节点") private String evaluationType; /** 风险单元名称 */ @Excel(name = "风险单元名称") private String riskListName; @Excel(name = "计划辨识人") private String evaluationPlanUserNameEl; @Excel(name = "评价负责人") private String evaluationUserName; /** 评价状态 */ @Excel(name = "评价状态:未评价、已评价",readConverterExp = "1=未评价,2=已评价") private String evaluationStatus; /** 现有措施评价风险值 */ @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 = "固有风险评价管控层级(班组级、车间级、部门级、公司级)") private String evaluationNowGuankongCengji; /** 剩余风险评价风险值 */ @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 = "现有措施评价管控层级(班组级、车间级、部门级、公司级)") private String evaluationAfterGuankongCengji; @Excel(name = "审核负责人") private String reviewUserName; /** 审核意见 */ @Excel(name = "审核意见") private String reviewOpinion; /** 审核时间 */ @Excel(name = "审核时间", width = 30) @JsonFormat(pattern = "yyyy-MM-dd") private Date reviewTime; /** 审核状态 */ @Excel(name = "审核状态:未审核、审核通过、审核驳回",readConverterExp = "1=未审核,2=审核通过,3=审核驳回") private String reviewStatus; /** SCL_检查项目 */ @Excel(name = "检查项目") private String sclJianchaXiangmu; /** SCL_检查标准 */ @Excel(name = "检查标准") private String sclJianchaMubiao; /** SCL_不符合标准情况 */ @Excel(name = "不符合标准情况") private String sclQingkuang; /** SCL_主要后果 */ @Excel(name = "主要后果") private String sclZhuyaoHouguo; @Excel(name = "评价方法:LS、LEC、MES",readConverterExp = "1=LS,2=LEC,3=MES") private String evaluationMethodType; /** LS_L的分值 */ @Excel(name = "固有风险评分LS_L的数值") private BigDecimal evaluationNowLsLScore; /** LS_S的分值 */ @Excel(name = "固有风险评分LS_S的数值") private BigDecimal evaluationNowLsSScore; /** 现有技术措施 */ @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 BigDecimal evaluationAfterLsLScore; /** LS_S的分值 */ @Excel(name = "现有风险评分LS_S的数值") private BigDecimal evaluationAfterLsSScore; /** 建议技术措施 */ @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; @Excel(name = "审核负责人") private String rUserName; /** LS_L的数值 */ // @Excel(name = "LS_L的数值") private Long evaluationNowLsL; /** LS_S的数值 */ //@Excel(name = "LS_S的数值") private Long evaluationNowLsS; /** LS_L的数值 */ //@Excel(name = "LS_L的数值") private Long evaluationAfterLsL; /** LS_S的数值 */ //@Excel(name = "LS_S的数值") private Long evaluationAfterLsS; // /** 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 = "评价负责人") // private String evaluationUserName; /** 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 <********************************************************** ; // // /** 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 **********************************************************> // // /** 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 <********************************************************** // // /** 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 Long reviewUserId; /** * 评价用户 */ // 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; }