From 704265308b1227dbada5a36b2027b588c062ded2 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 12 十月 2026 09:14:37 +0800
Subject: [PATCH] feat(mes): 新增业务码支持并优化追溯查询功能

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/vo/MesWmProductSalesScanRespVO.java |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/vo/MesWmProductSalesScanRespVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/vo/MesWmProductSalesScanRespVO.java
index aec512f..2ca22b9 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/vo/MesWmProductSalesScanRespVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/productsales/vo/MesWmProductSalesScanRespVO.java
@@ -4,12 +4,13 @@
 import lombok.Data;
 
 import java.math.BigDecimal;
+import java.util.List;
 
 @Schema(description = "绠$悊鍚庡彴 - MES 閿�鍞嚭搴撴壂鐮佹嫞璐� Response VO")
 @Data
 public class MesWmProductSalesScanRespVO {
 
-    @Schema(description = "璇嗗埆绫诲瀷锛歅ALLET-鎵樼洏鐮侊紝BAG-琚嬬爜", example = "BAG")
+    @Schema(description = "璇嗗埆绫诲瀷锛歅ALLET-鎵樼洏鐮侊紝BAG-琚嬬爜锛孊ATCH-鐢熶骇鎵规鐮�", example = "BAG")
     private String scanType;
 
     @Schema(description = "鎵弿鐨勭爜缂栧彿", example = "12")
@@ -72,4 +73,17 @@
     @Schema(description = "鎿嶄綔淇℃伅鎻愮ず", example = "鎵爜鎴愬姛")
     private String message;
 
-}
\ No newline at end of file
+    private List<BagOption> bags;
+    private List<Long> selectedBagIds;
+
+    @Data
+    public static class BagOption {
+        private Long id;
+        private String code;
+        private String businessCode;
+        private Long palletId;
+        private Boolean selectable;
+        private String unavailableReason;
+    }
+
+}

--
Gitblit v1.9.3