From e0e991e0887f11f12cd3ccf0208b151b09586329 Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期四, 22 一月 2026 15:09:50 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_New' into dev_New

---
 src/main/java/com/ruoyi/common/enums/StaffLeaveReason.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/common/enums/StaffLeaveReason.java b/src/main/java/com/ruoyi/common/enums/StaffLeaveReason.java
index 44d3098..5c043fb 100644
--- a/src/main/java/com/ruoyi/common/enums/StaffLeaveReason.java
+++ b/src/main/java/com/ruoyi/common/enums/StaffLeaveReason.java
@@ -25,4 +25,18 @@
     public String getInfo() {
         return info;
     }
+
+    /**
+     * 鏍规嵁code鑾峰彇鏋氫妇瀹炰緥
+     * @param code 绂昏亴鍘熷洜缂栫爜
+     * @return 瀵瑰簲鐨勬灇涓惧疄渚嬶紝鑻ユ湭鎵惧埌鍒欒繑鍥瀗ull
+     */
+    public static StaffLeaveReason getByCode(String code) {
+        for (StaffLeaveReason reason : StaffLeaveReason.values()) {
+            if (reason.getCode().equals(code)) {
+                return reason;
+            }
+        }
+        return null;
+    }
 }

--
Gitblit v1.9.3