From b57fb8b61bd053601035694470ac4e79fbf99bf8 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期六, 12 四月 2025 17:52:56 +0800
Subject: [PATCH] 雅达-优化收货单处理逻辑及参数结构

---
 Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs |  249 +++++++++++++++++++++++++++----------------------
 1 files changed, 135 insertions(+), 114 deletions(-)

diff --git a/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs b/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs
index b39a1d8..44ab5c3 100644
--- a/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs
+++ b/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs
@@ -6,99 +6,119 @@
 
 namespace Tiger.Model
 {
-    /// <summary>
-    /// 瀹炰綋锛氳皟鎷ㄥ崟(WMS)
-    /// </summary>
-    [Description("Primary:ID")]
-    [DisplayName("璋冩嫧鍗�(WMS)")]
-    [Serializable]
-    [SugarTable("BIZ_WMS_TRANSFER")]
-    public class BIZ_WMS_TRANSFER : DbEntityWithAuth
-    {
-        #region 鏋勯�犲嚱鏁�
-        /// <summary>
-        /// 瀹炰綋锛氳皟鎷ㄥ崟(WMS)
-        /// </summary>
-        public BIZ_WMS_TRANSFER() { }
-        #endregion
+	/// <summary>
+	/// 瀹炰綋锛氳皟鎷ㄥ崟(WMS)
+	/// </summary>
+	[Description("Primary:ID")]
+	[DisplayName("璋冩嫧鍗�(WMS)")]
+	[Serializable]
+	[SugarTable("BIZ_WMS_TRANSFER")]
+	public class BIZ_WMS_TRANSFER : DbEntityWithAuth
+	{
+		#region 鏋勯�犲嚱鏁�
+		/// <summary>
+		/// 瀹炰綋锛氳皟鎷ㄥ崟(WMS)
+		/// </summary>
+		public BIZ_WMS_TRANSFER() {}
+		#endregion
 
-        #region 鍏叡灞炴��
+		#region 鍏叡灞炴��
+		/// <summary>
+		/// 璋冩嫧鍗曞彿
+		/// </summary>
+		[DisplayName("璋冩嫧鍗曞彿")]
+		public string ORDER_NO { get; set; }
+		/// <summary>
+		/// 鍗曟嵁鏃ユ湡
+		/// </summary>
+		[DisplayName("鍗曟嵁鏃ユ湡")]
+		public DateTime ORDER_DATE { get; set; } = DateTime.MinValue;
+		/// <summary>
+		/// 鐘舵��(0Init鏂板垱寤簗1Imported宸插鍏2WaitPick寰呮崱鏂檤3Picking鎹℃枡涓瓅4Picked宸叉崱瀹寍5Sended宸茶皟鍑簗6Arrived宸查�佽揪|7Counting娓呯偣涓瓅8InQC妫�楠屼腑|9Storing涓婃灦涓瓅10Finished宸插畬鎴恷11Cancel浣滃簾)
+		/// </summary>
+		[DisplayName("鐘舵��(0Init鏂板垱寤簗1Imported宸插鍏2WaitPick寰呮崱鏂檤3Picking鎹℃枡涓瓅4Picked宸叉崱瀹寍5Sended宸茶皟鍑簗6Arrived宸查�佽揪|7Counting娓呯偣涓瓅8InQC妫�楠屼腑|9Storing涓婃灦涓瓅10Finished宸插畬鎴恷11Cancel浣滃簾)")]
+		public int STATUS { get; set; }
+		/// <summary>
+		/// 璋冨嚭浠撳簱
+		/// </summary>
+		[DisplayName("璋冨嚭浠撳簱")]
+		public string OUT_WH_CODE { get; set; }
+		/// <summary>
+		/// 鎷ㄥ叆浠撳簱
+		/// </summary>
+		[DisplayName("鎷ㄥ叆浠撳簱")]
+		public string IN_WH_CODE { get; set; }
+		/// <summary>
+		/// 鏉ユ簮鍗曟嵁缂栫爜锛屽涓敤鈥�,鈥濆垎闅�
+		/// </summary>
+		[DisplayName("鏉ユ簮鍗曟嵁缂栫爜锛屽涓敤鈥�,鈥濆垎闅�")]
+		public string SOURCE_CODE { get; set; }
+		/// <summary>
+		/// 鏉ユ簮鍗曞彿锛屽涓敤鈥�,鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲
+		/// </summary>
+		[DisplayName("鏉ユ簮鍗曞彿锛屽涓敤鈥�,鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲")]
+		public string SOURCE_ORDER { get; set; }
+		/// <summary>
+		/// ERP鍗曟嵁鍙风爜
+		/// </summary>
+		[DisplayName("ERP鍗曟嵁鍙风爜")]
+		public string ERP_ORDER { get; set; }
         /// <summary>
-        /// 璋冩嫧鍗曞彿
-        /// </summary>
-        [DisplayName("璋冩嫧鍗曞彿")]
-        public string ORDER_NO { get; set; }
+		/// 鍗曟嵁绫诲瀷缂栫爜
+		/// </summary>
+		[DisplayName("鍗曟嵁绫诲瀷缂栫爜")]
+        public string TYPE_CODE { get; set; }
         /// <summary>
-        /// 鍗曟嵁鏃ユ湡
+        /// 鍗曟嵁绫诲瀷鍚嶇О
         /// </summary>
-        [DisplayName("鍗曟嵁鏃ユ湡")]
-        public DateTime ORDER_DATE { get; set; } = DateTime.MinValue;
+        [DisplayName("鍗曟嵁绫诲瀷鍚嶇О")]
+        public string TYPE_NAME { get; set; }
         /// <summary>
-        /// 鐘舵��(0Init鏂板垱寤簗1Imported宸插鍏2WaitPick寰呮崱鏂檤3Picking鎹℃枡涓瓅4Picked宸叉崱瀹寍5Sended宸茶皟鍑簗6Arrived宸查�佽揪|7Counting娓呯偣涓瓅8InQC妫�楠屼腑|9Storing涓婃灦涓瓅10Finished宸插畬鎴恷11Cancel浣滃簾)
+        /// ERP鍗曟嵁鐘舵��
         /// </summary>
-        [DisplayName("鐘舵��(0Init鏂板垱寤簗1Imported宸插鍏2WaitPick寰呮崱鏂檤3Picking鎹℃枡涓瓅4Picked宸叉崱瀹寍5Sended宸茶皟鍑簗6Arrived宸查�佽揪|7Counting娓呯偣涓瓅8InQC妫�楠屼腑|9Storing涓婃灦涓瓅10Finished宸插畬鎴恷11Cancel浣滃簾)")]
-        public int STATUS { get; set; }
+        [DisplayName("ERP鍗曟嵁鐘舵��")]
+        public string ERP_STATUS_CODE { get; set; }
         /// <summary>
-        /// 璋冨嚭浠撳簱
+        /// ERP鍗曟嵁鐘舵�佸悕绉�
         /// </summary>
-        [DisplayName("璋冨嚭浠撳簱")]
-        public string OUT_WH_CODE { get; set; }
-        /// <summary>
-        /// 鎷ㄥ叆浠撳簱
-        /// </summary>
-        [DisplayName("鎷ㄥ叆浠撳簱")]
-        public string IN_WH_CODE { get; set; }
-        /// <summary>
-        /// 鏉ユ簮鍗曟嵁缂栫爜锛屽涓敤鈥�'鈥濆垎闅�
-        /// </summary>
-        [DisplayName("鏉ユ簮鍗曟嵁缂栫爜锛屽涓敤鈥�'鈥濆垎闅�")]
-        public string SOURCE_CODE { get; set; }
-        /// <summary>
-        /// 鏉ユ簮鍗曞彿锛屽涓敤鈥�'鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲
-        /// </summary>
-        [DisplayName("鏉ユ簮鍗曞彿锛屽涓敤鈥�'鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲")]
-        public string SOURCE_ORDER { get; set; }
-        /// <summary>
-        /// ERP鍗曟嵁鍙风爜
-        /// </summary>
-        [DisplayName("ERP鍗曟嵁鍙风爜")]
-        public string ERP_ORDER { get; set; }
+        [DisplayName("ERP鍗曟嵁鐘舵�佸悕绉�")]
+        public string ERP_STATUS_NAME { get; set; }
         /// <summary>
         /// 澶囨敞
         /// </summary>
         [DisplayName("澶囨敞")]
-        public string REMARK { get; set; }
-        /// <summary>
-        /// -1:鏈鐞嗭紝0:鍚屾澶勭悊瀹岋紝>0:鍚屾澶勭悊澶辫触娆℃暟
-        /// </summary>
-        [DisplayName("-1:鏈鐞嗭紝0:鍚屾澶勭悊瀹岋紝>0:鍚屾澶勭悊澶辫触娆℃暟")]
-        public int HANDLED { get; set; }
-        /// <summary>
-        /// 鏈�鍚庝竴娆″悓姝ュ鐞嗘棩鏈�
-        /// </summary>
-        [DisplayName("鏈�鍚庝竴娆″悓姝ュ鐞嗘棩鏈�")]
-        public DateTime HANDLED_DATE { get; set; } = DateTime.MinValue;
-        /// <summary>
-        /// 杩囪处鎻愪氦鐨凧SON
-        /// </summary>
-        [DisplayName("杩囪处鎻愪氦鐨凧SON")]
-        public string COMMIT_JSON { get; set; }
-        /// <summary>
-        /// 杩囪处鎻愪氦鐨勮繑鍥炰俊鎭�
-        /// </summary>
-        [DisplayName("杩囪处鎻愪氦鐨勮繑鍥炰俊鎭�")]
-        public string COMMIT_MSG { get; set; }
-        #endregion
+		public string REMARK { get; set; }
+		/// <summary>
+		/// -1:鏈鐞嗭紝0:鍚屾澶勭悊瀹岋紝>0:鍚屾澶勭悊澶辫触娆℃暟
+		/// </summary>
+		[DisplayName("-1:鏈鐞嗭紝0:鍚屾澶勭悊瀹岋紝>0:鍚屾澶勭悊澶辫触娆℃暟")]
+		public int HANDLED { get; set; }
+		/// <summary>
+		/// 鏈�鍚庝竴娆″悓姝ュ鐞嗘棩鏈�
+		/// </summary>
+		[DisplayName("鏈�鍚庝竴娆″悓姝ュ鐞嗘棩鏈�")]
+		public DateTime HANDLED_DATE { get; set; } = DateTime.MinValue;
+		/// <summary>
+		/// 杩囪处鎻愪氦鐨凧SON
+		/// </summary>
+		[DisplayName("杩囪处鎻愪氦鐨凧SON")]
+		public string COMMIT_JSON { get; set; }
+		/// <summary>
+		/// 杩囪处鎻愪氦鐨勮繑鍥炰俊鎭�
+		/// </summary>
+		[DisplayName("杩囪处鎻愪氦鐨勮繑鍥炰俊鎭�")]
+		public string COMMIT_MSG { get; set; }
+		#endregion
 
-        #region 铏氭嫙灞炴��
-        /*渚嬪瓙
+		#region 铏氭嫙灞炴��
+		/*渚嬪瓙
 		[SugarColumn(IsIgnore = true)]
 		public string FieldName { get; set; }
 		*/
-        #endregion
+		#endregion
 
-        #region 澶栭敭灞炴��
-        /*渚嬪瓙
+		#region 澶栭敭灞炴��
+		/*渚嬪瓙
 		//涓�瀵逛竴澶栭敭瀵艰埅
 		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//涓�瀵逛竴 ClassAId鏄疊IZ_WMS_TRANSFER绫婚噷闈㈢殑澶栭敭ID瀛楁
 		public ClassA ClassA { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
@@ -126,49 +146,50 @@
 
         #region 鏋氫妇鍙橀噺
         /*渚嬪瓙
-        public enum FieldNames
-        {
-            [Description("鏋氫妇鎻忚堪0")]
-            Enum0,
-            [Description("鏋氫妇鎻忚堪1")]
-            Enum1,
-        }
-        */
+		public enum FieldNames
+		{
+			[Description("鏋氫妇鎻忚堪0")]
+			Enum0,
+			[Description("鏋氫妇鎻忚堪1")]
+			Enum1,
+		}
+		*/
+
         /// <summary>
         /// 鏋氫妇锛氱姸鎬�(0Init鏂板垱寤簗1Imported宸插鍏2WaitPick寰呮崱鏂檤3Picking鎹℃枡涓瓅4Picked宸叉崱瀹寍5Sended宸茶皟鍑簗6Arrived宸查�佽揪|7Counting娓呯偣涓瓅8InQC妫�楠屼腑|9Storing涓婃灦涓瓅10Finished宸插畬鎴恷11Cancel浣滃簾)
         /// </summary>
         public enum STATUSs
-        {
-            [Description("鏂板垱寤�")]
-            Init = 0,
-            [Description("宸插鍏�")]
-            Imported = 1,
-            [Description("寰呮崱鏂�")]
-            WaitPick = 2,
-            [Description("鎹℃枡涓�")]
-            Picking = 3,
-            [Description("宸叉崱瀹�")]
-            Picked = 4,
-            [Description("宸茶皟鍑�")]
-            Sended = 5,
-            [Description("宸查�佽揪")]
-            Arrived = 6,
-            [Description("娓呯偣涓�")]
-            Counting = 7,
-            [Description("妫�楠屼腑")]
-            InQC = 8,
-            [Description("涓婃灦涓�")]
-            Storing = 9,
-            [Description("宸插畬鎴�")]
-            Finished = 10,
-            [Description("浣滃簾")]
-            Cancel = 11,
-        }
-        #endregion
+		{
+			[Description("鏂板垱寤�")]
+			Init = 0,
+			[Description("宸插鍏�")]
+			Imported = 1,
+			[Description("寰呮崱鏂�")]
+			WaitPick = 2,
+			[Description("鎹℃枡涓�")]
+			Picking = 3,
+			[Description("宸叉崱瀹�")]
+			Picked = 4,
+			[Description("宸茶皟鍑�")]
+			Sended = 5,
+			[Description("宸查�佽揪")]
+			Arrived = 6,
+			[Description("娓呯偣涓�")]
+			Counting = 7,
+			[Description("妫�楠屼腑")]
+			InQC = 8,
+			[Description("涓婃灦涓�")]
+			Storing = 9,
+			[Description("宸插畬鎴�")]
+			Finished = 10,
+			[Description("浣滃簾")]
+			Cancel = 11,
+		}
+		#endregion
 
-        #region 鍏叡鏂规硶
+		#region 鍏叡鏂规硶
 
-        #endregion
+		#endregion
 
-    }//endClass
+	}//endClass
 }
\ No newline at end of file

--
Gitblit v1.9.3