From b572e82dcafea0fd893d908c7bb0e048483a1dd3 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 01 四月 2026 13:38:54 +0800
Subject: [PATCH] fix: 生产计划下发时产品类型ID未保存
---
src/main/java/com/ruoyi/production/enums/ProductionSettlementEnum.java | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/production/enums/ProductionSettlementEnum.java b/src/main/java/com/ruoyi/production/enums/ProductionSettlementEnum.java
new file mode 100644
index 0000000..87e294b
--- /dev/null
+++ b/src/main/java/com/ruoyi/production/enums/ProductionSettlementEnum.java
@@ -0,0 +1,42 @@
+package com.ruoyi.production.enums;
+
+import lombok.Getter;
+
+/**
+ * <br>
+ * 浜у搧绫诲瀷-绉戠洰鍚嶇О
+ * </br>
+ *
+ * @author deslrey
+ * @version 1.0
+ * @since 2026/03/31
+ */
+@Getter
+public enum ProductionSettlementEnum {
+ MATERIAL_COST("鏉愭枡鎴愭湰", true),
+ ENERGY_COST("鑳借�楁垚鏈�", false);
+
+ private final String name;
+ private final boolean requiresProduct;
+
+ ProductionSettlementEnum(String name, boolean requiresProduct) {
+ this.name = name;
+ this.requiresProduct = requiresProduct;
+ }
+
+ /**
+ * 鍒ゆ柇鏄惁涓烘潗鏂欐垚鏈�
+ *
+ * @param name 绉戠洰鍚嶇О
+ * @return boolean
+ */
+ public static boolean isMaterialCost(String name) {
+ for (ProductionSettlementEnum e : values()) {
+ if (e.getName().equals(name)) {
+ return e.isRequiresProduct();
+ }
+ }
+ return false;
+ }
+
+}
--
Gitblit v1.9.3