From 2dc478231fd09a88a4d86d44388ae807aca08bc5 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期三, 01 一月 2025 10:14:28 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- medicalWaste-system/src/main/java/com/sinata/system/enums/WarningTypeEnum.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/medicalWaste-system/src/main/java/com/sinata/system/enums/WarningTypeEnum.java b/medicalWaste-system/src/main/java/com/sinata/system/enums/WarningTypeEnum.java new file mode 100644 index 0000000..fac6c87 --- /dev/null +++ b/medicalWaste-system/src/main/java/com/sinata/system/enums/WarningTypeEnum.java @@ -0,0 +1,33 @@ +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; + } +} \ No newline at end of file -- Gitblit v1.7.1