From a1a7bb5093d30397078ce42ef025cd07378d1e1c Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期六, 25 四月 2026 15:26:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_New_pro' into dev_New_pro

---
 src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java b/src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java
index b0298ff..8cdf321 100644
--- a/src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java
+++ b/src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java
@@ -11,4 +11,19 @@
     private final String type;
     ApplicationTypeEnum(String type) { this.type = type; }
     public String getType() { return type; }
+
+    /**
+     * 鏍规嵁 type 鍊艰幏鍙栧搴旂殑鏋氫妇瀹炰緥
+     * @param type 搴旂敤绫诲瀷瀛楃涓�
+     * @return 瀵瑰簲鐨� ApplicationTypeEnum 鏋氫妇瀹炰緥
+     * @throws RuntimeException 濡傛灉 type 鏃犳晥
+     */
+    public static ApplicationTypeEnum getByType(String type) {
+        for (ApplicationTypeEnum enumValue : ApplicationTypeEnum.values()) {
+            if (enumValue.getType().equals(type)) {
+                return enumValue;
+            }
+        }
+        throw new RuntimeException("鏃犳晥鐨勫簲鐢ㄧ被鍨�: " + type);
+    }
 }

--
Gitblit v1.9.3