From 37454e625df68d40897112b2e8c2e3cf4d7163e3 Mon Sep 17 00:00:00 2001
From: heshaofeng <heshaofeng@hnkhzn.com>
Date: 星期三, 25 三月 2026 11:43:10 +0800
Subject: [PATCH] 1

---
 项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_DTO/CalcOut/OutboundCompleteRequestDTO.cs |   84 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 84 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_DTO/CalcOut/OutboundCompleteRequestDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_DTO/CalcOut/OutboundCompleteRequestDTO.cs"
index f60b34f..3820f8d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_DTO/CalcOut/OutboundCompleteRequestDTO.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_DTO/CalcOut/OutboundCompleteRequestDTO.cs"
@@ -58,4 +58,88 @@
         /// </summary>
         public string Operator { get; set; }
     }
+    /// <summary>
+    /// 閲嶆鎷i��
+    /// </summary>
+    public class RecheckPickingDTO
+    {
+        /// <summary>
+        /// 鍑哄簱鍗曠紪鍙�
+        /// </summary>
+        [Required(ErrorMessage = "鍑哄簱鍗曠紪鍙蜂笉鑳戒负绌�")]
+        public string orderNo { get; set; }
+
+        /// <summary>
+        /// 鏉$爜
+        /// </summary>
+        [Required(ErrorMessage = "鏉$爜涓嶈兘涓虹┖")]
+        public string barCode { get; set; }
+
+    }
+
+    /// <summary>
+    /// 鎾ら攢鎷i�夎姹侱TO
+    /// </summary>
+    public class ReversePickingRequestDTO
+    {
+        /// <summary>
+        /// 瑕佹挙閿�鐨勬嫞閫夋潯鐮侊紙蹇呭~锛�
+        /// </summary>
+        [Required(ErrorMessage = "鏉$爜涓嶈兘涓虹┖")]
+        [MaxLength(50, ErrorMessage = "鏉$爜闀垮害涓嶈兘瓒呰繃50涓瓧绗�")]
+        public string Barcode { get; set; }
+
+        /// <summary>
+        /// 鍑哄簱鍗曞彿锛堝繀濉級
+        /// </summary>
+        [Required(ErrorMessage = "鍑哄簱鍗曞彿涓嶈兘涓虹┖")]
+        [MaxLength(50, ErrorMessage = "鍑哄簱鍗曞彿闀垮害涓嶈兘瓒呰繃50涓瓧绗�")]
+        public string OrderNo { get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鍙凤紙蹇呭~锛�
+        /// </summary>
+        [Required(ErrorMessage = "鎵樼洏鍙蜂笉鑳戒负绌�")]
+        [MaxLength(50, ErrorMessage = "鎵樼洏鍙烽暱搴︿笉鑳借秴杩�50涓瓧绗�")]
+        public string PalletCode { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔鑰咃紙蹇呭~锛�
+        /// </summary>
+        [Required(ErrorMessage = "鎿嶄綔鑰呬笉鑳戒负绌�")]
+        [MaxLength(50, ErrorMessage = "鎿嶄綔鑰呴暱搴︿笉鑳借秴杩�50涓瓧绗�")]
+        public string Operator { get; set; }
+
+        /// <summary>
+        /// 璁㈠崟绫诲瀷锛堝彲閫夛紝鏅轰粨璋冩嫧涓撶敤锛�
+        /// </summary>
+        [Range(0, int.MaxValue, ErrorMessage = "璁㈠崟绫诲瀷蹇呴』涓洪潪璐熸暣鏁�")]
+        public int OrderType { get; set; }
+    }
+
+    /// <summary>
+    /// 鎾ら攢鎷i�夊搷搴擠TO
+    /// </summary>
+    public class ReversePickingResponseDTO
+    {
+        /// <summary>
+        /// 鏄惁鎴愬姛
+        /// </summary>
+        public bool Success { get; set; }
+
+        /// <summary>
+        /// 鎻愮ず淇℃伅
+        /// </summary>
+        public string Message { get; set; }
+
+        /// <summary>
+        /// 鎾ら攢鐨勬潯鐮�
+        /// </summary>
+        public string Barcode { get; set; }
+
+        /// <summary>
+        /// 鎭㈠鐨勫簱瀛樻暟閲�
+        /// </summary>
+        public decimal RestoredQuantity { get; set; }
+    }
 }

--
Gitblit v1.9.3