package com.sinata.system.enums;
|
|
import lombok.Getter;
|
import lombok.AllArgsConstructor;
|
|
@Getter
|
@AllArgsConstructor
|
public enum WarningTypeEnum {
|
CHECKOUT_TIMEOUT_WARNING(1, "出库超时预警"),
|
STAGING_ROOM_USE_RATE_WARNING(2, "暂存间使用率预警"),
|
CONTRACT_EXPIRY_WARNING(3, "合同到期预警"),
|
HEALTH_RECORD_WARNING(4, "健康记录预警"),
|
VACCINE_RECORD_WARNING(5, "疫苗记录预警"),
|
PROTECTION_EQUIPMENT_USE_WARNING(6, "防护用品使用预警"),
|
PROTECTION_EQUIPMENT_STOCK_WARNING(7, "防护用品库存预警"),
|
MEDICAL_INSTITUTION_WASTE_DAY_WARNING(8, "医疗机构产废日预警"),
|
MEDICAL_INSTITUTION_WASTE_MONTH_WARNING(9, "医疗机构产废月预警"),
|
MEDICAL_INSTITUTION_STORAGE_WARNING(10, "医疗机构存储量预警"),
|
TRANSIT_CAR_WARNING(11, "车辆转运异常预警"),
|
DISPOSAL_UNIT_STORAGE_WARNING(12, "处置单位存储量预警");
|
|
private final Integer code;
|
private final String desc;
|
|
public static WarningTypeEnum getEnumByCode(Integer code) {
|
for (WarningTypeEnum e : WarningTypeEnum.values()) {
|
if (e.code.equals(code)) {
|
return e;
|
}
|
}
|
return null;
|
}
|
}
|