From ed01be06d17f1159d32e7fa2133a32f2986d3b9f Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 22 九月 2026 14:50:53 +0800
Subject: [PATCH] refactor(mes): 替换物料服务为MDM API并完善质检Word导出功能
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 51 insertions(+), 0 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
new file mode 100644
index 0000000..19b45b2
--- /dev/null
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/qc/MesQcOqcCheckResultEnum.java
@@ -0,0 +1,51 @@
+package cn.iocoder.yudao.module.mes.enums.qc;
+
+import cn.iocoder.yudao.framework.common.core.ArrayValuable;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+import java.util.Arrays;
+
+/**
+ * MES 鍑鸿揣妫�楠屽崟妫�娴嬬粨鏋滄灇涓撅紙OQC 涓撶敤锛�
+ *
+ * <p>涓� IQC/IPQC/RQC 鍏辩敤鐨� {@link MesQcCheckResultEnum} 涓嶅悓锛屽嚭璐ф楠屾寜浜у搧绛夌骇鍒ゅ畾锛�
+ * 瀛楀吀 {@link cn.iocoder.yudao.module.mes.enums.DictTypeConstants#MES_OQC_CHECK_RESULT}</p>
+ */
+@Getter
+@AllArgsConstructor
+public enum MesQcOqcCheckResultEnum implements ArrayValuable<Integer> {
+
+ TYPE_1(1, "1鍨�"),
+ TYPE_2(2, "2鍨�"),
+ SCRAP(3, "搴熷搧");
+
+ public static final Integer[] ARRAYS = Arrays.stream(values()).map(MesQcOqcCheckResultEnum::getType).toArray(Integer[]::new);
+
+ /**
+ * 缁撴灉鍊�
+ */
+ private final Integer type;
+ /**
+ * 缁撴灉鍚�
+ */
+ private final String name;
+
+ @Override
+ public Integer[] array() {
+ return ARRAYS;
+ }
+
+ /**
+ * 鍒ゆ柇鏄惁鍙互鏀捐鍙戣揣
+ *
+ * <p>1 鍨嬨��2 鍨嬪潎涓哄彲鍙戣揣绛夌骇锛屼粎搴熷搧涓嶆斁琛�</p>
+ *
+ * @param type 妫�娴嬬粨鏋�
+ * @return true 鍙互鏀捐
+ */
+ public static boolean canShip(Integer type) {
+ return type != null && !SCRAP.getType().equals(type);
+ }
+
+}
--
Gitblit v1.9.3