From 87733eb3623593da247c051593d64b8ff9e1d3a4 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 06 十一月 2026 19:00:39 +0800
Subject: [PATCH] feat(crm,mes): 扩展客户字段与重构批次号生成逻辑

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/scan/vo/MesProScanEventCreateReqVO.java |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/scan/vo/MesProScanEventCreateReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/scan/vo/MesProScanEventCreateReqVO.java
index 99ded7b..9f2d3ad 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/scan/vo/MesProScanEventCreateReqVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/scan/vo/MesProScanEventCreateReqVO.java
@@ -8,11 +8,22 @@
 @Data
 public class MesProScanEventCreateReqVO {
     @NotBlank private String eventId;
+    /**
+     * 鎵爜鍐呭锛堣鐮� / 鎵樼洏鐮� / 鎵规鐮佺殑鐮佸�硷紝鍚复鏃剁爜锛�
+     */
     @NotBlank private String bagCode;
+    /**
+     * 鎵爜绫诲瀷锛欱AG 琚嬬爜 / PALLET 鎵樼洏鐮� / BATCH 鎵规鐮侊紝榛樿 BAG
+     */
+    private String scanType;
     @NotNull @DecimalMin("0.000001") private BigDecimal quantity;
-    @NotBlank private String deviceCode;
+    /**
+     * 璁惧缂栫爜锛堜笉鍐嶅繀濉紝浜х嚎鎵爜浠ヤ骇绾垮畾浣嶏級
+     */
+    @Size(max = 64) private String deviceCode;
     private String lineCode;
-    @NotNull private Long locationId;
-    @NotNull private Long areaId;
+    /** 搴撲綅銆佸簱鍖洪潪蹇呭~锛氭壂鐮佸叆搴撶粺涓�钀藉埌 WIP 鐢熶骇鏆傚瓨浠擄紝鍓嶇涓嶅啀瑕佹眰閫夋嫨搴撳尯搴撲綅 */
+    private Long locationId;
+    private Long areaId;
     private String remark;
 }

--
Gitblit v1.9.3