From abf1c0a35d85d38239ff5d2ed746a4e4b797c9d1 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期四, 20 八月 2026 14:05:02 +0800
Subject: [PATCH] feat 功能修正

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/pro/MesProWorkOrderTypeEnum.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/pro/MesProWorkOrderTypeEnum.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/pro/MesProWorkOrderTypeEnum.java
index 3c7b150..e5f454b 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/pro/MesProWorkOrderTypeEnum.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/pro/MesProWorkOrderTypeEnum.java
@@ -9,7 +9,7 @@
 /**
  * MES 宸ュ崟绫诲瀷鏋氫妇
  *
- * @author 鑺嬮亾婧愮爜
+ * @author 瓒呯骇绠$悊鍛�
  */
 @Getter
 @AllArgsConstructor
@@ -17,7 +17,10 @@
 
     SELF(1, "鑷鐢熶骇"),
     OUTSOURCE(2, "浠e伐"),
-    PURCHASE(3, "閲囪喘");
+    PURCHASE(3, "閲囪喘"),
+    POWER_OPERATION(4, "鐢靛姏杩愮淮"),
+    POWER_GENERATION(5, "鍙戠數"),
+    POWER_MAINTENANCE(6, "妫�淇�");
 
     public static final Integer[] ARRAYS = Arrays.stream(values()).map(MesProWorkOrderTypeEnum::getType).toArray(Integer[]::new);
 
@@ -30,6 +33,13 @@
      */
     private final String name;
 
+    public static MesProWorkOrderTypeEnum valueOf(Integer type) {
+        if (type == null) {
+            return null;
+        }
+        return Arrays.stream(values()).filter(item -> item.getType().equals(type)).findFirst().orElse(null);
+    }
+
     @Override
     public Integer[] array() {
         return ARRAYS;

--
Gitblit v1.9.3