From f7273277023f3497ac071bf98f556a569cb4dd25 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 17 九月 2026 16:24:10 +0800
Subject: [PATCH] feat(mes): 重构袋码生成与物料分类功能

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/batch/vo/MesProBatchSaveReqVO.java |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/batch/vo/MesProBatchSaveReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/batch/vo/MesProBatchSaveReqVO.java
index 6b5cd8d..9985b15 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/batch/vo/MesProBatchSaveReqVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/batch/vo/MesProBatchSaveReqVO.java
@@ -4,6 +4,7 @@
 import jakarta.validation.Valid;
 import jakarta.validation.constraints.NotEmpty;
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
@@ -20,20 +21,20 @@
     @Schema(description = "缂栧彿", example = "1024")
     private Long id;
 
-    @Schema(description = "鍝佺锛堜骇鍝佺墿鏂欙級缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
-    @NotNull(message = "鍝佺涓嶈兘涓虹┖")
-    private Long itemId;
-
-    @Schema(description = "浜х嚎缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
-    @NotNull(message = "浜х嚎涓嶈兘涓虹┖")
+    @Schema(description = "浜х嚎缂栧彿锛堥〉闈㈠睍绀轰负銆屽姞宸ュ崟浣嶃�嶏級", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
+    @NotNull(message = "鍔犲伐鍗曚綅涓嶈兘涓虹┖")
     private Long lineId;
+
+    @Schema(description = "鍔犲伐鐝粍锛堟墜宸ュ~鍐欙級", example = "涓�鍙峰姞宸ョ彮缁�")
+    @Size(max = 64, message = "鍔犲伐鐝粍闀垮害涓嶈兘瓒呰繃 64")
+    private String processingTeam;
 
     @Schema(description = "鐢熶骇鏃ユ湡", requiredMode = Schema.RequiredMode.REQUIRED)
     @NotNull(message = "鐢熶骇鏃ユ湡涓嶈兘涓虹┖")
     @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
     private LocalDateTime produceDate;
 
-    @Schema(description = "璁″垝鏁伴噺", example = "1000")
+    @Schema(description = "鍔犲伐鏁伴噺锛堝師璁″垝鏁伴噺锛岄〉闈㈠睍绀轰负銆屽姞宸ユ暟閲忋�嶏級", example = "1000")
     private BigDecimal planQuantity;
 
     @Schema(description = "璐d换浜虹敤鎴风紪鍙凤紙璐d换钀藉疄鍒颁汉锛�", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@@ -48,6 +49,9 @@
     @Valid
     private List<Worker> workers;
 
+    @Schema(description = "缁戝畾鎵樼洏缂栧彿鍒楄〃锛堝彲閫夛紱缁戝畾鏃舵壒娆$洿鎺ヨ繘鍏ョ敓浜т腑锛屾墭鐩樹笅琚嬬爜绾ц仈褰曞叆鏈壒娆★紱鏂板/琛ュ綍/缂栬緫鍧囧彲浼犲叆锛岀紪杈戞椂浠呴渶浼犳湰娆℃柊澧炲嬀閫夌殑鎵樼洏锛�")
+    private List<Long> palletIds;
+
     @Schema(description = "鐢熶骇浜哄憳閰嶇疆")
     @Data
     public static class Worker {

--
Gitblit v1.9.3