From 5566783a0b7514d21e76fbd9c60552096308b37d Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 24 九月 2026 15:29:14 +0800
Subject: [PATCH] feat(mes): 新增产品质量等级分类支持

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java
index 19b45b2..bb5b02a 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java
@@ -18,7 +18,11 @@
 
     TYPE_1(1, "1鍨�"),
     TYPE_2(2, "2鍨�"),
-    SCRAP(3, "搴熷搧");
+    SCRAP(3, "搴熷搧"),
+    TYPE_3(4, "3鍨�"),
+    EXCELLENT(5, "浼樼瓑鍝�"),
+    QUALIFIED(6, "鍚堟牸鍝�"),
+    UNQUALIFIED(7, "涓嶅悎鏍煎搧");
 
     public static final Integer[] ARRAYS = Arrays.stream(values()).map(MesQcOqcCheckResultEnum::getType).toArray(Integer[]::new);
 
@@ -39,13 +43,15 @@
     /**
      * 鍒ゆ柇鏄惁鍙互鏀捐鍙戣揣
      *
-     * <p>1 鍨嬨��2 鍨嬪潎涓哄彲鍙戣揣绛夌骇锛屼粎搴熷搧涓嶆斁琛�</p>
+     * <p>搴熷搧銆佷笉鍚堟牸鍝佷笉鏀捐锛屽叾浣欑瓑绾э紙1 鍨嬨��2 鍨嬨��3 鍨嬨�佷紭绛夊搧銆佸悎鏍煎搧锛夊潎鍙彂璐�</p>
      *
      * @param type 妫�娴嬬粨鏋�
      * @return true 鍙互鏀捐
      */
     public static boolean canShip(Integer type) {
-        return type != null && !SCRAP.getType().equals(type);
+        return type != null
+                && !SCRAP.getType().equals(type)
+                && !UNQUALIFIED.getType().equals(type);
     }
 
 }

--
Gitblit v1.9.3