package com.gkhy.safePlatform.riskCtrl.constant;
|
|
import java.math.BigDecimal;
|
|
public class SpiWeighValue {
|
|
//双重预防 - 隐患信息 - 权重
|
|
//事故隐患指标对应权重
|
public static final BigDecimal RISK_VAL = BigDecimal.valueOf(0.26);
|
//后果可能造成死亡的分值
|
public static final BigDecimal RISK_A1 = new BigDecimal(1);
|
//后果可能造成重伤的分值
|
public static final BigDecimal RISK_A2 = new BigDecimal(0.5);
|
//后果可能造成轻伤的分值
|
public static final BigDecimal RISK_A3 = new BigDecimal(0.1);
|
|
//重大隐患的分值
|
public static final BigDecimal RISK_B1 = new BigDecimal(1);
|
//一般隐患的分值
|
public static final BigDecimal RISK_B2 = new BigDecimal(0.1);
|
|
//重大隐患整改率对应的分值,隐患整改率 等于100%
|
public static final BigDecimal RISK_CN1_L1 = new BigDecimal(0);
|
//重大隐患整改率对应的分值,隐患整改率 大于或等于80%,且小于100%
|
public static final BigDecimal RISK_CN1_L2 = new BigDecimal(0.05);
|
//重大隐患整改率对应的分值,隐患整改率 大于或等于50%,且小于80%
|
public static final BigDecimal RISK_CN1_L3 = new BigDecimal(0.1);
|
//重大隐患整改率对应的分值,隐患整改率 大于或等于30%,且小于50%
|
public static final BigDecimal RISK_CN1_L4 = new BigDecimal(0.2);
|
//重大隐患整改率对应的分值,隐患整改率 小于30%
|
public static final BigDecimal RISK_CN1_L5 = new BigDecimal(0.3);
|
|
//一般隐患整改率对应的分值,隐患整改率 等于100%
|
public static final BigDecimal RISK_CN2_L1 = new BigDecimal(0);
|
//一般隐患整改率对应的分值,隐患整改率 大于或等于80%,且小于100%
|
public static final BigDecimal RISK_CN2_L2 = new BigDecimal(0.05);
|
//一般隐患整改率对应的分值,隐患整改率 大于或等于50%,且小于80%
|
public static final BigDecimal RISK_CN2_L3 = new BigDecimal(0.1);
|
//一般隐患整改率对应的分值,隐患整改率 大于或等于30%,且小于50%
|
public static final BigDecimal RISK_CN2_L4 = new BigDecimal(0.2);
|
//一般隐患整改率对应的分值,隐患整改率 小于30%
|
public static final BigDecimal RISK_CN2_L5 = new BigDecimal(0.3);
|
|
//应急演练 - 权重
|
//应急演练指标对应权重
|
public static final BigDecimal EMERGENCY_VAL = new BigDecimal(0.12);
|
//应急演练对应的分值 公司级
|
public static final BigDecimal EMERGENCY_F1 = new BigDecimal(1);
|
//应急演练对应的分值 事业部级
|
public static final BigDecimal EMERGENCY_F2 = new BigDecimal(0.75);
|
//应急演练对应的分值 车间级
|
public static final BigDecimal EMERGENCY_F3 = new BigDecimal(0.5);
|
//应急演练对应的分值 班组级
|
public static final BigDecimal EMERGENCY_F4 = new BigDecimal(0.1);
|
|
//公司级应急演练完成后相应时间内所对应的分值 应急演练后时间 小于或等于一周
|
public static final BigDecimal EMERGENCY_GN1_L1 = new BigDecimal(0.8);
|
//公司级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于一周,小于或等于二周
|
public static final BigDecimal EMERGENCY_GN1_L2 = new BigDecimal(0.5);
|
//公司级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于二周,小于或等于三周
|
public static final BigDecimal EMERGENCY_GN1_L3 = new BigDecimal(0.3);
|
//公司级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于三周
|
public static final BigDecimal EMERGENCY_GN1_L4 = new BigDecimal(0.1);
|
|
//事业部级应急演练完成后相应时间内所对应的分值 应急演练后时间 小于或等于一周
|
public static final BigDecimal EMERGENCY_GN2_L1 = new BigDecimal(0.8);
|
//事业部级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于一周,小于或等于二周
|
public static final BigDecimal EMERGENCY_GN2_L2 = new BigDecimal(0.5);
|
//事业部级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于二周,小于或等于三周
|
public static final BigDecimal EMERGENCY_GN2_L3 = new BigDecimal(0.3);
|
//事业部级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于三周
|
public static final BigDecimal EMERGENCY_GN2_L4 = new BigDecimal(0.1);
|
|
//车间级应急演练完成后相应时间内所对应的分值 应急演练后时间 小于或等于一周
|
public static final BigDecimal EMERGENCY_GN3_L1 = new BigDecimal(0.8);
|
//车间级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于一周,小于或等于二周
|
public static final BigDecimal EMERGENCY_GN3_L2 = new BigDecimal(0.5);
|
//车间级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于二周,小于或等于三周
|
public static final BigDecimal EMERGENCY_GN3_L3 = new BigDecimal(0.3);
|
//车间级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于三周
|
public static final BigDecimal EMERGENCY_GN3_L4 = new BigDecimal(0.1);
|
|
//班组级应急演练完成后相应时间内所对应的分值 应急演练后时间 小于或等于一周
|
public static final BigDecimal EMERGENCY_GN4_L1 = new BigDecimal(0.8);
|
//班组级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于一周,小于或等于二周
|
public static final BigDecimal EMERGENCY_GN4_L2 = new BigDecimal(0.5);
|
//班组级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于二周,小于或等于三周
|
public static final BigDecimal EMERGENCY_GN4_L3 = new BigDecimal(0.3);
|
//班组级应急演练完成后相应时间内所对应的分值 应急演练后时间 大于三周
|
public static final BigDecimal EMERGENCY_GN4_L4 = new BigDecimal(0.1);
|
|
//事故管理 - 权重
|
//事故管理对应权重
|
public static final BigDecimal INCIDENT_VAL = new BigDecimal(0.3);
|
//特别重大事故对应分值
|
public static final BigDecimal INCIDENT_H1 = new BigDecimal(1);
|
//重大事故对应分值
|
public static final BigDecimal INCIDENT_H2 = new BigDecimal(0.5);
|
//较大事故对应分值
|
public static final BigDecimal INCIDENT_H3 = new BigDecimal(0.1);
|
//一般事故对应分值
|
public static final BigDecimal INCIDENT_H4 = new BigDecimal(0.05);
|
//未遂事故对应分值
|
public static final BigDecimal INCIDENT_H5 = new BigDecimal(0.01);
|
|
//事故后果 - 死亡人数 对应分值
|
public static final BigDecimal INCIDENT_JX1 = new BigDecimal(1);
|
//事故后果 - 重伤人数 对应分值
|
public static final BigDecimal INCIDENT_JX2 = new BigDecimal(0.5);
|
//事故后果 - 轻伤人数 对应分值
|
public static final BigDecimal INCIDENT_JX3 = new BigDecimal(0.1);
|
//事故后果 - 直接经济损失(每10万元) 对应分值
|
public static final BigDecimal INCIDENT_JX4 = new BigDecimal(0.05);
|
|
|
|
public static final BigDecimal W1 = new BigDecimal(0.03);
|
public static final BigDecimal W2 = new BigDecimal(0.05);
|
public static final BigDecimal W3 = new BigDecimal(0.18);
|
public static final BigDecimal W4 = new BigDecimal(0.05);
|
public static final BigDecimal W5 = new BigDecimal(0.1);
|
public static final BigDecimal W6 = new BigDecimal(0.05);
|
public static final BigDecimal W7 = new BigDecimal(0.07);
|
public static final BigDecimal W8 = new BigDecimal(0.1);
|
public static final BigDecimal W9 = new BigDecimal(0.2);
|
|
|
|
|
|
|
}
|