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