From 960b33fa24c47a330e51a2c24859d681ae62caeb Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期四, 16 四月 2026 10:09:49 +0800
Subject: [PATCH] 重构任务与库存模型,增强日志管理与区域接口

---
 Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtStockInfo_Hty.cs |   82 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 72 insertions(+), 10 deletions(-)

diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtStockInfo_Hty.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtStockInfo_Hty.cs
index a51a63f..7c7cf2d 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtStockInfo_Hty.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtStockInfo_Hty.cs
@@ -7,7 +7,7 @@
 namespace WIDESEA_Model.Models
 {
     [SugarTable(nameof(DtStockInfo_Hty), "搴撳瓨淇℃伅鍘嗗彶")]
-    public class DtStockInfo_Hty : BaseEntity
+    public class DtStockInfo_Hty : BaseEntity,IBaseHistoryEntity
     {
         /// <summary>
         /// 涓婚敭
@@ -18,9 +18,14 @@
         /// <summary>
         /// 鎵樼洏缂栫爜
         /// </summary>
-        [Required]
         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "鎵樼洏缂栧彿")]
         public string PalletCode { get; set; }
+
+        /// <summary>
+        /// 璐т綅ID
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅ID")]
+        public string LocationId { get; set; }
 
         /// <summary>
         /// 璐т綅缂栫爜
@@ -32,7 +37,7 @@
         /// 鏄惁鏁村嚭
         /// </summary>
         [SugarColumn(IsNullable = true, ColumnDescription = "鏄惁鏁村嚭")]
-        public bool IsFullExit { get; set; } = true;
+        public bool IsFull { get; set; } = true;
 
         /// <summary>
         /// 鐘舵��
@@ -41,16 +46,52 @@
         public int StockStatus { get; set; }
 
         /// <summary>
-        /// 鍗曟嵁缂栧彿
+        /// 鐗╂枡鍚嶇О
         /// </summary>
-        [SugarColumn(IsNullable = true, ColumnDescription = "鍗曟嵁缂栧彿")]
-        public string OrderNo { get; set; }
+        [SugarColumn(IsNullable = true, ColumnDescription = "鐗╂枡鍚嶇О")]
+        public string MaterielName { get; set; }
 
         /// <summary>
-        /// 鍗曟嵁绫诲瀷
+        /// 鍑哄簱鏃堕棿
         /// </summary>
-        [SugarColumn(IsNullable = true, ColumnDescription = "鍗曟嵁绫诲瀷")]
-        public string OrderType { get; set; }
+        [SugarColumn(IsNullable = true, ColumnDescription = "鍑哄簱鏃堕棿")]
+        public DateTime OutboundTime { get; set; }
+
+        /// <summary>
+        /// 宸ヨ壓寮�濮嬫椂闂�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "宸ヨ壓寮�濮嬫椂闂�")]
+        public string LinedProcessFeedbackTime { get; set; }
+
+        /// <summary>
+        /// 宸ヨ壓鏃堕暱
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "宸ヨ壓鏃堕暱")]
+        public string SpecialParameterDuration { get; set; }
+
+        /// <summary>
+        /// 浜х嚎
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "浜х嚎")]
+        public string ProductionLine { get; set; }
+
+        /// <summary>
+        /// 搴撳尯ID
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "搴撳尯ID")]
+        public string AreaCode { get; set; }
+
+        /// <summary>
+        /// 褰撳墠宸ュ簭
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "褰撳墠宸ュ簭")]
+        public string ProcessCode { get; set; }
+
+        /// <summary>
+        /// 涓嬩竴宸ュ簭
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "涓嬩竴宸ュ簭")]
+        public string NextProcessCode { get; set; }
 
         /// <summary>
         /// 澶囨敞
@@ -61,8 +102,29 @@
         /// <summary>
         /// 搴撳瓨鏄庣粏
         /// </summary>
-        [SugarColumn(ColumnName = "DtSTockInfoDetails")]
+        [SugarColumn(ColumnName = "DtStockInfoDetails")]
         [Navigate(NavigateType.OneToMany, nameof(DtStockInfoDetail_Hty.StockId))]
         public List<DtStockInfoDetail_Hty>? StockInfoDetails { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�: 绉诲叆鍘嗗彶鏃堕棿
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "InsertTime", ColumnDescription = "绉诲叆鍘嗗彶鏃堕棿")]
+        public DateTime InsertTime { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�: 鎿嶄綔绫诲瀷
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "OperateType", ColumnDescription = "鎿嶄綔绫诲瀷")]
+        public string OperateType { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�: 婧愬崟ID
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "SourceId", ColumnDescription = "婧愬崟ID")]
+        public int SourceId { get; set; }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3