From 0c2a5ba3e7e2334f1cd69a66cc60cc0be0e4129c Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期二, 30 七月 2024 22:34:39 +0800
Subject: [PATCH] 包装工序功能以及一些一直问题的优化

---
 Tiger.Model.Net/Entitys/MES/MES_WIP_PKG.cs |  138 ++++++++++++++++++++-------------------------
 1 files changed, 62 insertions(+), 76 deletions(-)

diff --git a/Tiger.Model.Net/Entitys/MES/MES_WIP_PKG.cs b/Tiger.Model.Net/Entitys/MES/MES_WIP_PKG.cs
index 697192f..59f83d3 100644
--- a/Tiger.Model.Net/Entitys/MES/MES_WIP_PKG.cs
+++ b/Tiger.Model.Net/Entitys/MES/MES_WIP_PKG.cs
@@ -7,168 +7,154 @@
 namespace Tiger.Model
 {
 	/// <summary>
-	/// 实体:生产包装记录
+	/// 瀹炰綋锛氱敓浜у寘瑁呰褰�
 	/// </summary>
 	[Description("Primary:ID")]
-	[DisplayName("生产包装记录")]
+	[DisplayName("鐢熶骇鍖呰璁板綍")]
 	[Serializable]
 	[SugarTable("MES_WIP_PKG")]
 	public class MES_WIP_PKG : DbEntityWithAuth
 	{
-		#region 构造函数
+		#region 鏋勯�犲嚱鏁�
 		/// <summary>
-		/// 实体:生产包装记录
+		/// 瀹炰綋锛氱敓浜у寘瑁呰褰�
 		/// </summary>
 		public MES_WIP_PKG() {}
 		#endregion
 
-		#region 公共属性
+		#region 鍏叡灞炴��
 		/// <summary>
-		/// 条码
+		/// 鏉$爜
 		/// </summary>
-		[DisplayName("条码")]
+		[DisplayName("鏉$爜")]
 		public string SN { get; set; }
 		/// <summary>
-		/// 父包装条码
+		/// 鐖跺寘瑁呮潯鐮�
 		/// </summary>
-		[DisplayName("父包装条码")]
+		[DisplayName("鐖跺寘瑁呮潯鐮�")]
 		public string PARENT_SN { get; set; }
 		/// <summary>
-		/// 包装类型(0OnePiece单件|1Container载具|2Carton箱|3Pallet栈板)
+		/// 鍖呰绫诲瀷
 		/// </summary>
-		[DisplayName("包装类型(0OnePiece单件|1Container载具|2Carton箱|3Pallet栈板)")]
-		public int PKG_TYPE { get; set; }
+		[DisplayName("鍖呰绫诲瀷")]
+		public string PKG_TYPE { get; set; }
 		/// <summary>
-		/// 物料编码
+		/// 鐗╂枡缂栫爜
 		/// </summary>
-		[DisplayName("物料编码")]
+		[DisplayName("鐗╂枡缂栫爜")]
 		public string ITEM_CODE { get; set; }
 		/// <summary>
-		/// 数量
+		/// 鏁伴噺
 		/// </summary>
-		[DisplayName("数量")]
+		[DisplayName("鏁伴噺")]
 		public double QTY { get; set; }
 		/// <summary>
-		/// 单位
+		/// 鍗曚綅
 		/// </summary>
-		[DisplayName("单位")]
+		[DisplayName("鍗曚綅")]
 		public string UNIT { get; set; }
 		/// <summary>
-		/// 工单号
+		/// 宸ュ崟鍙�
 		/// </summary>
-		[DisplayName("工单号")]
+		[DisplayName("宸ュ崟鍙�")]
 		public string WORK_ORDER { get; set; }
 		/// <summary>
-		/// 工单批次号
+		/// 宸ュ崟鎵规鍙�
 		/// </summary>
-		[DisplayName("工单批次号")]
+		[DisplayName("宸ュ崟鎵规鍙�")]
 		public string BATCH_NO { get; set; }
 		/// <summary>
-		/// 工艺路线编码
+		/// 宸ヨ壓璺嚎缂栫爜
 		/// </summary>
-		[DisplayName("工艺路线编码")]
+		[DisplayName("宸ヨ壓璺嚎缂栫爜")]
 		public string ROT_CODE { get; set; }
 		/// <summary>
-		/// 工艺路线节点ID
+		/// 宸ヨ壓璺嚎鑺傜偣ID
 		/// </summary>
-		[DisplayName("工艺路线节点ID")]
+		[DisplayName("宸ヨ壓璺嚎鑺傜偣ID")]
 		public string NODE_ID { get; set; }
 		/// <summary>
-		/// 工艺路线节点名称
+		/// 宸ヨ壓璺嚎鑺傜偣鍚嶇О
 		/// </summary>
-		[DisplayName("工艺路线节点名称")]
+		[DisplayName("宸ヨ壓璺嚎鑺傜偣鍚嶇О")]
 		public string NODE_NAME { get; set; }
 		/// <summary>
-		/// 工厂编码
+		/// 宸ュ巶缂栫爜
 		/// </summary>
-		[DisplayName("工厂编码")]
+		[DisplayName("宸ュ巶缂栫爜")]
 		public string FTY_CODE { get; set; }
 		/// <summary>
-		/// 车间编码
+		/// 杞﹂棿缂栫爜
 		/// </summary>
-		[DisplayName("车间编码")]
+		[DisplayName("杞﹂棿缂栫爜")]
 		public string WS_CODE { get; set; }
 		/// <summary>
-		/// 产线编码
+		/// 浜х嚎缂栫爜
 		/// </summary>
-		[DisplayName("产线编码")]
+		[DisplayName("浜х嚎缂栫爜")]
 		public string LINE_CODE { get; set; }
 		/// <summary>
-		/// 岗位编码
+		/// 宀椾綅缂栫爜
 		/// </summary>
-		[DisplayName("岗位编码")]
+		[DisplayName("宀椾綅缂栫爜")]
 		public string POST_CODE { get; set; }
 		/// <summary>
-		/// 工序编码
+		/// 宸ュ簭缂栫爜
 		/// </summary>
-		[DisplayName("工序编码")]
+		[DisplayName("宸ュ簭缂栫爜")]
 		public string OPER_CODE { get; set; }
 		/// <summary>
-		/// 加工段
+		/// 鍔犲伐娈�
 		/// </summary>
-		[DisplayName("加工段")]
+		[DisplayName("鍔犲伐娈�")]
 		public string SEGMENT { get; set; }
 		/// <summary>
-		/// 备注
+		/// 澶囨敞
 		/// </summary>
-		[DisplayName("备注")]
+		[DisplayName("澶囨敞")]
 		public string REMARK { get; set; }
 		/// <summary>
-		/// 追溯信息
+		/// 杩芥函淇℃伅
 		/// </summary>
-		[DisplayName("追溯信息")]
+		[DisplayName("杩芥函淇℃伅")]
 		public string TRACE_INFO { get; set; }
 		#endregion
 
-		#region 虚拟属性
-		/*例子
+		#region 铏氭嫙灞炴��
+		/*渚嬪瓙
 		[SugarColumn(IsIgnore = true)]
 		public string FieldName { get; set; }
 		*/
 		#endregion
 
-		#region 外键属性
-		/*例子
-		//一对一外键导航
-		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_WIP_PKG类里面的外键ID字段
-		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
-		//一对多外键导航
-		[Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_PKGId))]//ClassA表中的MES_WIP_PKGId
-		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
-		//多对多外键导航
-		[Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_PKGId), nameof(MappingClass.ClassAId))]//注意顺序
-		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		#region 澶栭敭灞炴��
+		/*渚嬪瓙
+		//涓�瀵逛竴澶栭敭瀵艰埅
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//涓�瀵逛竴 ClassAId鏄疢ES_WIP_PKG绫婚噷闈㈢殑澶栭敭ID瀛楁
+		public ClassA ClassA { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
+		//涓�瀵瑰澶栭敭瀵艰埅
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_PKGId))]//ClassA琛ㄤ腑鐨凪ES_WIP_PKGId
+		public List<ClassA> ClassAList { get; set; }//娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
+		//澶氬澶氬閿鑸�
+		[Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_PKGId), nameof(MappingClass.ClassAId))]//娉ㄦ剰椤哄簭
+		public List<ClassA> ClassAList { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
 		*/
 		#endregion
 
-		#region 枚举变量
-		/*例子
+		#region 鏋氫妇鍙橀噺
+		/*渚嬪瓙
 		public enum FieldNames
 		{
-			[Description("枚举描述0")]
+			[Description("鏋氫妇鎻忚堪0")]
 			Enum0,
-			[Description("枚举描述1")]
+			[Description("鏋氫妇鎻忚堪1")]
 			Enum1,
 		}
 		*/
 
-		/// <summary>
-		/// 枚举:包装类型(0OnePiece单件|1Container载具|2Carton箱|3Pallet栈板)
-		/// </summary>
-		public enum PKG_TYPEs
-		{
-			[Description("单件")]
-			OnePiece = 0,
-			[Description("载具")]
-			Container = 1,
-			[Description("箱")]
-			Carton = 2,
-			[Description("栈板")]
-			Pallet = 3,
-		}
 		#endregion
 
-		#region 公共方法
+		#region 鍏叡鏂规硶
 
 		#endregion
 

--
Gitblit v1.9.3