From fb6d929a21ea364313dc5ca5c99ed743cf7df9cc Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期五, 25 十月 2024 16:23:06 +0800
Subject: [PATCH] 优化包装行为支持不打印客户标签

---
 Tiger.Model.Net/Entitys/MES/MES_POSITION.cs |  150 +++++++++++++++++++++++++++++---------------------
 1 files changed, 87 insertions(+), 63 deletions(-)

diff --git a/Tiger.Model.Net/Entitys/MES/MES_POSITION.cs b/Tiger.Model.Net/Entitys/MES/MES_POSITION.cs
index 5c93224..ca59ccc 100644
--- a/Tiger.Model.Net/Entitys/MES/MES_POSITION.cs
+++ b/Tiger.Model.Net/Entitys/MES/MES_POSITION.cs
@@ -6,82 +6,106 @@
 
 namespace Tiger.Model
 {
-	/// <summary>
-	/// 瀹炰綋锛氬矖浣�
-	/// </summary>
-	[Description("Primary:ID")]
-	[Serializable]
-	[SugarTable("MES_POSITION")]
-	public class MES_POSITION : DbEntityWithAuth
-	{
-		#region 鏋勯�犲嚱鏁�
-		/// <summary>
-		/// 瀹炰綋锛氬矖浣�
-		/// </summary>
-		public MES_POSITION() {}
-		#endregion
+    /// <summary>
+    /// 实体:岗位
+    /// </summary>
+    [Description("Primary:ID")]
+    [DisplayName("岗位")]
+    [Serializable]
+    [SugarTable("MES_POSITION")]
+    public class MES_POSITION : DbEntityWithAuth
+    {
+        #region 构造函数
+        /// <summary>
+        /// 实体:岗位
+        /// </summary>
+        public MES_POSITION() { }
+        #endregion
 
-		#region 鍏叡灞炴��
-		/// <summary>
-		/// 宀椾綅浠g爜
-		/// </summary>
-		public string POS_CODE { get; set; }
-		/// <summary>
-		/// 宀椾綅鍚嶇О
-		/// </summary>
-		public string POS_NAME { get; set; }
-		/// <summary>
-		/// 宀椾綅绠�绉�
-		/// </summary>
-		public string SHORT_NAME { get; set; }
-		/// <summary>
-		/// 宀椾綅绫诲瀷
-		/// </summary>
-		public string POS_TYPE { get; set; }
-		/// <summary>
-		/// 浜х嚎浠g爜
-		/// </summary>
-		public string LINE_CODE { get; set; }
-		/// <summary>
-		/// 宸ュ簭缂栫爜
-		/// </summary>
-		public string OPER_CODE { get; set; }
-		/// <summary>
-		/// 缁勭粐浠g爜
-		/// </summary>
-		public string ORG_CODE { get; set; }
-		/// <summary>
-		/// 鏄惁鍚敤(Y/N)
-		/// </summary>
-		public string IS_ACTIVE { get; set; }
-		/// <summary>
-		/// 澶囨敞
-		/// </summary>
-		public string REMARK { get; set; }
-		#endregion
+        #region 公共属性
+        /// <summary>
+        /// 岗位编码
+        /// </summary>
+        [DisplayName("岗位编码")]
+        public string POST_CODE { get; set; }
+        /// <summary>
+        /// 岗位名称
+        /// </summary>
+        [DisplayName("岗位名称")]
+        public string POST_NAME { get; set; }
+        /// <summary>
+        /// 岗位简称
+        /// </summary>
+        [DisplayName("岗位简称")]
+        public string SHORT_NAME { get; set; }
+        /// <summary>
+        /// 岗位类型
+        /// </summary>
+        [DisplayName("岗位类型")]
+        public string POST_TYPE { get; set; }
+        /// <summary>
+        /// 产线编码
+        /// </summary>
+        [DisplayName("产线编码")]
+        public string LINE_CODE { get; set; }
+        /// <summary>
+        /// 工序编码
+        /// </summary>
+        [DisplayName("工序编码")]
+        public string OPER_CODE { get; set; }
+        /// <summary>
+        /// 组织编码
+        /// </summary>
+        [DisplayName("组织编码")]
+        public string ORG_CODE { get; set; }
+        /// <summary>
+        /// 是否启用(Y/N)
+        /// </summary>
+        [DisplayName("是否启用(Y/N)")]
+        public string IS_ACTIVE { 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是MES_POSITION类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.MES_POSITIONId))]//ClassA表中的MES_POSITIONId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.MES_POSITIONId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+        #endregion
+
+        #region 枚举变量
+        /*例子
 		public enum FieldNames
 		{
-			[Description("鏋氫妇鎻忚堪0")]
+			[Description("枚举描述0")]
 			Enum0,
-			[Description("鏋氫妇鎻忚堪1")]
+			[Description("枚举描述1")]
 			Enum1,
 		}
 		*/
-		#endregion
+        #endregion
 
-		#region 鍏叡鏂规硶
+        #region 公共方法
 
-		#endregion
+        #endregion
 
-	}//endClass
+    }//endClass
 }
\ No newline at end of file

--
Gitblit v1.9.3