From 2b25f973bb6d72ce6971d6f9c3cdccf51b7962ab Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期六, 06 九月 2025 14:27:08 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/ZhiHuiQiCe/LongDeLiLiKu

---
 项目代码/WMS/WMSServices/WIDESEA_DTO/ERP/BSTOutOrderDTO.cs |   94 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/BSTOutOrderDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/BSTOutOrderDTO.cs"
new file mode 100644
index 0000000..5c18821
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSServices/WIDESEA_DTO/ERP/BSTOutOrderDTO.cs"
@@ -0,0 +1,94 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.Attributes;
+
+namespace WIDESEA_DTO.Basic
+{
+    /// <summary>
+    /// 鍗氭�濋�氶噰璐叆搴撳崟鎺ユ敹瀹炰綋
+    /// </summary>
+    [ModelValidate]
+    public class BSTOutOrderDTO
+    {
+        /// <summary>
+        /// 鏁版嵁鑾峰彇鏂瑰紡鏍囪瘑(1:鏂板 2:淇敼 3:鍒犻櫎)
+        /// </summary>
+        [PropertyValidate("鏁版嵁鑾峰彇鏂瑰紡鏍囪瘑(1:鏂板 2:淇敼 3:鍒犻櫎)", NotNullAndEmpty = true)]
+        public int Way { get; set; }
+
+        /// <summary>
+        /// 绾告澘涓荤敓浜ц鍒扞D
+        /// </summary>
+        [PropertyValidate("绾告澘涓荤敓浜ц鍒扞D", NotNullAndEmpty = true)]
+        public int BoardMpsId { get; set; }
+
+        /// <summary>
+        /// 璁″垝缂栧彿
+        /// </summary>
+        [PropertyValidate("璁″垝缂栧彿", NotNullAndEmpty = true)]
+        public string BoardMpsNo { get; set; }
+
+        /// <summary>
+        /// 鐢熶骇鏃ユ湡
+        /// </summary>
+        [PropertyValidate("鐢熶骇鏃ユ湡", NotNullAndEmpty = true)]
+        public long ProductionDate { get; set; }
+
+        /// <summary>
+        /// 绾歌川鍑哄簱鍗曟槑缁嗗垪琛�
+        /// </summary>
+        [PropertyValidate("绾歌川鍑哄簱鍗曟槑缁嗗垪琛�", NotNullAndEmpty = true)]
+        public List<BstBoardMpsDetailItem> BstBoardMpsDetails { get; set; }
+    }
+    /// <summary>
+    /// 閲囪喘鏀惰揣鏄庣粏
+    /// </summary>
+    public class BstBoardMpsDetailItem
+    {
+        /// <summary>
+        /// 鍏宠仈鐨勪富琛↖D
+        /// </summary>
+        [PropertyValidate("鍏宠仈鐨勪富琛↖D", NotNullAndEmpty = true)]
+        public int BoardMpsId { get; set; }
+
+        /// <summary>
+        /// 骞呭
+        /// </summary>
+        [PropertyValidate("骞呭", NotNullAndEmpty = true)]
+        public decimal Width { get; set; }
+
+        /// <summary>
+        /// 闇�姹傞暱搴�
+        /// </summary>
+        [PropertyValidate("闇�姹傞暱搴�", NotNullAndEmpty = true)]
+        public decimal XqLen { get; set; }
+
+        /// <summary>
+        /// 鎬荤敤閲�
+        /// </summary>
+        [PropertyValidate("鎬荤敤閲�", NotNullAndEmpty = true)]
+        public decimal TotalUsage { get; set; }
+
+        /// <summary>
+        /// 鐗╂枡鏉ユ簮ID(涓婃父)
+        /// </summary>
+        [PropertyValidate("鐗╂枡ID", NotNullAndEmpty = true)]
+        public int MaterialId { get; set; }
+
+        /// <summary>
+        /// 鐗╂枡缂栧彿
+        /// </summary>
+        [PropertyValidate("鐗╂枡缂栧彿", NotNullAndEmpty = true)]
+        public string MaterialNo { get; set; }
+
+        /// <summary>
+        /// 閲囪喘闀垮害
+        /// </summary>
+        [PropertyValidate("閲囪喘闀垮害", NotNullAndEmpty = true)]
+        public decimal ProcurementLength { get; set; }
+    }
+}

--
Gitblit v1.9.3