From 9ff4001a8ecec61fb01ad89aa57b08b081a8dcda Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期六, 12 四月 2025 11:51:08 +0800
Subject: [PATCH] 优化U9接口逻辑

---
 Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs |  134 ++++++++++++++++++++++++++------------------
 1 files changed, 79 insertions(+), 55 deletions(-)

diff --git a/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs b/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs
index 37d7da2..058d424 100644
--- a/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs
+++ b/Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs
@@ -10,6 +10,7 @@
 	/// 瀹炰綋锛氳皟鎷ㄥ崟(WMS)鏄庣粏
 	/// </summary>
 	[Description("Primary:ID")]
+	[DisplayName("璋冩嫧鍗�(WMS)鏄庣粏")]
 	[Serializable]
 	[SugarTable("BIZ_WMS_TRANSFER_DTL")]
 	public class BIZ_WMS_TRANSFER_DTL : DbEntityWithAuth
@@ -23,88 +24,111 @@
 
 		#region 鍏叡灞炴��
 		/// <summary>
-		/// 鍗曟嵁浠g爜
+		/// 璋冩嫧鍗曞彿
 		/// </summary>
-		public string BILLCODE { get; set; }
+		[DisplayName("璋冩嫧鍗曞彿")]
+		public string ORDER_NO { get; set; }
 		/// <summary>
-		/// 鍗曟嵁琛屽彿
+		/// 璋冩嫧鍗曡鍙�
 		/// </summary>
-		public string BILLLINE { get; set; }
+		[DisplayName("璋冩嫧鍗曡鍙�")]
+		public string ORDER_LINE { get; set; }
 		/// <summary>
 		/// 鍗曟嵁琛岀姸鎬�
 		/// </summary>
-		public int LINESTATUS { get; set; }
+		[DisplayName("鍗曟嵁琛岀姸鎬�")]
+		public int STATUS { get; set; }
 		/// <summary>
 		/// 鐗╂枡缂栫爜
 		/// </summary>
+		[DisplayName("鐗╂枡缂栫爜")]
 		public string ITEM_CODE { get; set; }
 		/// <summary>
-		/// 鍗曚綅浠g爜
+		/// 鍗曚綅
 		/// </summary>
-		public string UNITCODE { get; set; }
+		[DisplayName("鍗曚綅")]
+		public string UNIT { get; set; }
 		/// <summary>
 		/// 闇�姹傛暟閲�
 		/// </summary>
-		public decimal PRQTY { get; set; }
+		[DisplayName("闇�姹傛暟閲�")]
+		public double QTY_REQ { get; set; }
 		/// <summary>
-		/// 鍑哄簱鏁伴噺
+		/// 璋冨嚭鏁伴噺
 		/// </summary>
-		public decimal OUTQTY { get; set; }
+		[DisplayName("璋冨嚭鏁伴噺")]
+		public double QTY_OUT { get; set; }
 		/// <summary>
-		/// 鍏ュ簱鏁伴噺
+		/// 鎷ㄥ叆鏁伴噺
 		/// </summary>
-		public decimal INQTY { get; set; }
+		[DisplayName("鎷ㄥ叆鏁伴噺")]
+		public double QTY_IN { get; set; }
 		/// <summary>
-		/// 鍑哄簱浠撳簱浠g爜
+		/// 璋冨嚭浠撳簱
 		/// </summary>
-		public string OUTWAREHOUSECODE { get; set; }
+		[DisplayName("璋冨嚭浠撳簱")]
+		public string OUT_WH_CODE { get; set; }
 		/// <summary>
-		/// 鍏ュ簱浠撳簱浠g爜
+		/// 鎷ㄥ叆浠撳簱
 		/// </summary>
-		public string INWAREHOUSECODE { get; set; }
-		/// <summary>
-		/// 鏉ユ簮鍗曟嵁绫诲瀷
-		/// </summary>
-		public int SOURCETYPE { get; set; }
-		/// <summary>
-		/// 鏉ユ簮鍗曟嵁浠g爜
-		/// </summary>
-		public string SOURCECODE { get; set; }
-		/// <summary>
-		/// 鏉ユ簮鍗曟嵁琛屽彿
-		/// </summary>
-		public string SOURCELINE { get; set; }
-		/// <summary>
-		/// 澶囨敞
-		/// </summary>
-		public string REMARK { get; set; }
-		/// <summary>
-		/// ERP鍗曟嵁浠g爜
-		/// </summary>
-		public string ERP_BILL_CODE { get; set; }
-		/// <summary>
-		/// 搴撳瓨鏁伴噺
-		/// </summary>
-		public decimal INVENTORYQTY { get; set; } = 0;
+		[DisplayName("鎷ㄥ叆浠撳簱")]
+		public string IN_WH_CODE { get; set; }
         /// <summary>
-        /// 鎷ㄥ叆鎵瑰彿
+		/// 璋冨嚭鍌ㄤ綅
+		/// </summary>
+		[DisplayName("璋冨嚭鍌ㄤ綅")]
+        public string OUT_LOCATION_CODE { get; set; }
+        /// <summary>
+        /// 鎷ㄥ叆鍌ㄤ綅
         /// </summary>
-        public string BATCH_NO_IN { get; set; }
+        [DisplayName("鎷ㄥ叆鍌ㄤ綅")]
+        public string IN_LOCATION_CODE { get; set; }
         /// <summary>
         /// 鎷ㄥ嚭鎵瑰彿
         /// </summary>
-        public string BATCH_NO_OUT { get; set; }
-        #endregion
+        [DisplayName("鎷ㄥ嚭鎵瑰彿")]
+		public string OUT_LOTNO { get; set; }
+		/// <summary>
+		/// 鎷ㄥ叆鎵瑰彿
+		/// </summary>
+		[DisplayName("鎷ㄥ叆鎵瑰彿")]
+		public string IN_LOTNO { get; set; }
+		/// <summary>
+		/// 鏉ユ簮鍗曟嵁缂栫爜锛屽涓敤鈥�,鈥濆垎闅�
+		/// </summary>
+		[DisplayName("鏉ユ簮鍗曟嵁缂栫爜锛屽涓敤鈥�,鈥濆垎闅�")]
+		public string SOURCE_CODE { get; set; }
+		/// <summary>
+		/// 鏉ユ簮鍗曞彿锛屽涓敤鈥�,鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲
+		/// </summary>
+		[DisplayName("鏉ユ簮鍗曞彿锛屽涓敤鈥�,鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲")]
+		public string SOURCE_ORDER { get; set; }
+		/// <summary>
+		/// 鏉ユ簮鍗曡鍙凤紝澶氫釜鐢ㄢ��,鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲
+		/// </summary>
+		[DisplayName("鏉ユ簮鍗曡鍙凤紝澶氫釜鐢ㄢ��,鈥濆垎闅旓紝璺熺紪鐮佷竴涓�瀵瑰簲")]
+		public string SOURCE_LINE { get; set; }
+		/// <summary>
+		/// ERP鍗曟嵁鍙风爜
+		/// </summary>
+		[DisplayName("ERP鍗曟嵁鍙风爜")]
+		public string ERP_ORDER { get; set; }
+		/// <summary>
+		/// 澶囨敞
+		/// </summary>
+		[DisplayName("澶囨敞")]
+		public string REMARK { 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_DTL绫婚噷闈㈢殑澶栭敭ID瀛楁
 		public ClassA ClassA { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
@@ -121,8 +145,8 @@
         public BAS_ITEM ItemInfo => _ItemInfos?.FirstOrDefault(q => q.AUTH_ORG == AUTH_ORG);
         #endregion
 
-        #region 鏋氫妇鍙橀噺
-        /*渚嬪瓙
+		#region 鏋氫妇鍙橀噺
+		/*渚嬪瓙
 		public enum FieldNames
 		{
 			[Description("鏋氫妇鎻忚堪0")]
@@ -131,11 +155,11 @@
 			Enum1,
 		}
 		*/
-        #endregion
+		#endregion
 
-        #region 鍏叡鏂规硶
+		#region 鍏叡鏂规硶
 
-        #endregion
+		#endregion
 
-    }//endClass
+	}//endClass
 }
\ No newline at end of file

--
Gitblit v1.9.3