From beab7c46edde1979cb6ee9b6d2c1ca72000b1784 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期六, 11 五月 2024 13:58:29 +0800
Subject: [PATCH] 增加维修资料相关实体

---
 Tiger.Model.Net/Entitys/BAS/BAS_PROD_BOM.cs        |  166 ++++++-----
 Tiger.Api/appsettings.json                         |    4 
 Tiger.Model.Net/Entitys/BAS/BAS_DFT_LOC.cs         |   77 +++++
 Tiger.Model.Net/Entitys/MES/MES_ROUTE_NODE_DFTG.cs |   75 +++++
 Tiger.Model.Net/Entitys/BAS/BAS_DEFECT.cs          |   81 +++++
 Tiger.Model.Net/Entitys/BAS/BAS_REASON.cs          |   85 ++++++
 Tiger.Model.Net/Entitys/BAS/BAS_DFT_DUTY.cs        |   77 +++++
 Tiger.Model.Net/Entitys/BAS/BAS_SOLUTION.cs        |   77 +++++
 Tiger.Model.Net/Entitys/BAS/BAS_DEFECT_GRP.cs      |   77 +++++
 Tiger.Model.Net/Entitys/BAS/BAS_REASON_GRP.cs      |   77 +++++
 10 files changed, 716 insertions(+), 80 deletions(-)

diff --git a/Tiger.Api/appsettings.json b/Tiger.Api/appsettings.json
index 67697c4..b7c8575 100644
--- a/Tiger.Api/appsettings.json
+++ b/Tiger.Api/appsettings.json
@@ -39,7 +39,9 @@
     "Vue31": "https://localhost:3100",
     "Vue32": "http://localhost:10591",
     "Vue4": "http://127.0.0.1:5173",
-    "Vue5": "http://localhost:5173"
+    "Vue5": "http://localhost:5173",
+    "Vue3108": "http://localhost:3108",
+    "Vue3118": "http://localhost:3118"
   },
   "MQTT": {
     "Enable": true,
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_DEFECT.cs b/Tiger.Model.Net/Entitys/BAS/BAS_DEFECT.cs
new file mode 100644
index 0000000..9128366
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_DEFECT.cs
@@ -0,0 +1,81 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:不良代码
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_DEFECT")]
+	public class BAS_DEFECT : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:不良代码
+		/// </summary>
+		public BAS_DEFECT() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 不良代码编码
+		/// </summary>
+		public string DFT_CODE { get; set; }
+		/// <summary>
+		/// 不良代码名称
+		/// </summary>
+		public string DFT_NAME { get; set; }
+		/// <summary>
+		/// 不良代码组编码
+		/// </summary>
+		public string DFTG_CODE { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DEFECT类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DEFECTId))]//ClassA表中的BAS_DEFECTId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DEFECTId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_DEFECT_GRP.cs b/Tiger.Model.Net/Entitys/BAS/BAS_DEFECT_GRP.cs
new file mode 100644
index 0000000..77d4c6a
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_DEFECT_GRP.cs
@@ -0,0 +1,77 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:不良代码组
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_DEFECT_GRP")]
+	public class BAS_DEFECT_GRP : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:不良代码组
+		/// </summary>
+		public BAS_DEFECT_GRP() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 不良代码组编码
+		/// </summary>
+		public string DFTG_CODE { get; set; }
+		/// <summary>
+		/// 不良代码组名称
+		/// </summary>
+		public string DFTG_NAME { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DEFECT_GRP类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DEFECT_GRPId))]//ClassA表中的BAS_DEFECT_GRPId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DEFECT_GRPId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_DFT_DUTY.cs b/Tiger.Model.Net/Entitys/BAS/BAS_DFT_DUTY.cs
new file mode 100644
index 0000000..2501837
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_DFT_DUTY.cs
@@ -0,0 +1,77 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:不良责任
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_DFT_DUTY")]
+	public class BAS_DFT_DUTY : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:不良责任
+		/// </summary>
+		public BAS_DFT_DUTY() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 不良责任编码
+		/// </summary>
+		public string RSN_CODE { get; set; }
+		/// <summary>
+		/// 不良责任名称
+		/// </summary>
+		public string RSN_NAME { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DFT_DUTY类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DFT_DUTYId))]//ClassA表中的BAS_DFT_DUTYId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DFT_DUTYId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_DFT_LOC.cs b/Tiger.Model.Net/Entitys/BAS/BAS_DFT_LOC.cs
new file mode 100644
index 0000000..301139f
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_DFT_LOC.cs
@@ -0,0 +1,77 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:缺陷位置
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_DFT_LOC")]
+	public class BAS_DFT_LOC : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:缺陷位置
+		/// </summary>
+		public BAS_DFT_LOC() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 缺陷位置编码
+		/// </summary>
+		public string LOC_CODE { get; set; }
+		/// <summary>
+		/// 缺陷位置名称
+		/// </summary>
+		public string LOC_NAME { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DFT_LOC类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DFT_LOCId))]//ClassA表中的BAS_DFT_LOCId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DFT_LOCId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_PROD_BOM.cs b/Tiger.Model.Net/Entitys/BAS/BAS_PROD_BOM.cs
index fe07edf..10dd15c 100644
--- a/Tiger.Model.Net/Entitys/BAS/BAS_PROD_BOM.cs
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_PROD_BOM.cs
@@ -6,100 +6,108 @@
 
 namespace Tiger.Model
 {
-	/// <summary>
-	/// 实体:产品BOM
-	/// </summary>
-	[Description("Primary:ID")]
-	[Serializable]
-	[SugarTable("BAS_PROD_BOM")]
-	public class BAS_PROD_BOM : DbEntityWithAuth
-	{
-		#region 构造函数
-		/// <summary>
-		/// 实体:产品BOM
-		/// </summary>
-		public BAS_PROD_BOM() {}
-		#endregion
+    /// <summary>
+    /// 瀹炰綋锛氫骇鍝丅OM
+    /// </summary>
+    [Description("Primary:ID")]
+    [Serializable]
+    [SugarTable("BAS_PROD_BOM")]
+    public class BAS_PROD_BOM : DbEntityWithAuth
+    {
+        #region 鏋勯�犲嚱鏁�
+        /// <summary>
+        /// 瀹炰綋锛氫骇鍝丅OM
+        /// </summary>
+        public BAS_PROD_BOM() { }
+        #endregion
 
-		#region 公共属性
-		/// <summary>
-		/// 产品编码
-		/// </summary>
-		public string PROD_CODE { get; set; }
-		/// <summary>
-		/// 物料编码
-		/// </summary>
-		public string ITEM_CODE { get; set; }
-		/// <summary>
-		/// 替代料
-		/// </summary>
-		public string SUB_CODE { get; set; }
-		/// <summary>
-		/// 父阶物料(产品留空)
-		/// </summary>
-		public string PARENT_ITEM { get; set; }
-		/// <summary>
-		/// 用量
-		/// </summary>
-		public int QTY { get; set; }
-		/// <summary>
-		/// 单位
-		/// </summary>
-		public string UNIT { get; set; }
-		/// <summary>
-		/// 排序
-		/// </summary>
-		public int SEQ { get; set; }
-		/// <summary>
-		/// BOM版本
-		/// </summary>
-		public string BOM_VER { get; set; }
-		/// <summary>
-		/// 生效日期
-		/// </summary>
-		public DateTime EFFT_DATE { get; set; } = DateTime.MinValue;
-		/// <summary>
-		/// 备注
-		/// </summary>
-		public string REMARK { get; set; }
-		#endregion
+        #region 鍏叡灞炴��
+        /// <summary>
+        /// 浜у搧缂栫爜
+        /// </summary>
+        public string PROD_CODE { get; set; }
+        /// <summary>
+        /// 鐗╂枡缂栫爜
+        /// </summary>
+        public string ITEM_CODE { get; set; }
+        /// <summary>
+        /// 鏇夸唬鏂�(澶氫釜鐢�","鍒嗛殧)
+        /// </summary>
+        public string SUB_CODE { get; set; }
+        /// <summary>
+        /// 鐖堕樁鐗╂枡(浜у搧鐣欑┖)
+        /// </summary>
+        public string PARENT_CODE { get; set; }
+        /// <summary>
+        /// 鐢ㄩ噺
+        /// </summary>
+        public int QTY { get; set; }
+        /// <summary>
+        /// 鍗曚綅
+        /// </summary>
+        public string UNIT { get; set; }
+        /// <summary>
+        /// 鎺掑簭
+        /// </summary>
+        public int SEQ { get; set; }
+        /// <summary>
+        /// 浣嶇疆
+        /// </summary>
+        public string LOCATION { get; set; }
+        /// <summary>
+        /// BOM鐗堟湰
+        /// </summary>
+        public string VERSION { get; set; }
+        /// <summary>
+        /// 鐢熸晥鏃ユ湡
+        /// </summary>
+        public DateTime EFF_DATE { get; set; } = DateTime.MinValue;
+        /// <summary>
+        /// 澶辨晥鏃ユ湡
+        /// </summary>
+        public DateTime EXP_DATE { get; set; } = DateTime.MinValue;
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        public string REMARK { get; set; }
+        #endregion
 
-		#region 虚拟属性
-		/*例子
+        #region 铏氭嫙灞炴��
+        /*渚嬪瓙
 		[SugarColumn(IsIgnore = true)]
 		public string FieldName { get; set; }
 		*/
-		#endregion
+        #endregion
 
-		#region 外键属性
-		/*例子
-		//一对一外键导航
-		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_PROD_BOM类里面的外键ID字段
-		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
-		//一对多外键导航
-		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PROD_BOMId))]//ClassA表中的BAS_PROD_BOMId
-		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
-		//多对多外键导航
-		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PROD_BOMId), nameof(MappingClass.ClassAId))]//注意顺序
-		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+        #region 澶栭敭灞炴��
+        /*渚嬪瓙
+		//涓�瀵逛竴澶栭敭瀵艰埅
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//涓�瀵逛竴 ClassAId鏄疊AS_PROD_BOM绫婚噷闈㈢殑澶栭敭ID瀛楁
+		public ClassA ClassA { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
+		//涓�瀵瑰澶栭敭瀵艰埅
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PROD_BOMId))]//ClassA琛ㄤ腑鐨凚AS_PROD_BOMId
+		public List<ClassA> ClassAList { get; set; }//娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
+		//澶氬澶氬閿鑸�
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PROD_BOMId), nameof(MappingClass.ClassAId))]//娉ㄦ剰椤哄簭
+		public List<ClassA> ClassAList { get; set; } //娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull
 		*/
-		#endregion
+        #endregion
 
-		#region 枚举变量
-		/*例子
+        #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
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_REASON.cs b/Tiger.Model.Net/Entitys/BAS/BAS_REASON.cs
new file mode 100644
index 0000000..119c369
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_REASON.cs
@@ -0,0 +1,85 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:不良原因
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_REASON")]
+	public class BAS_REASON : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:不良原因
+		/// </summary>
+		public BAS_REASON() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 不良原因编码
+		/// </summary>
+		public string RSN_CODE { get; set; }
+		/// <summary>
+		/// 不良原因名称
+		/// </summary>
+		public string RSN_NAME { get; set; }
+		/// <summary>
+		/// 不良原因组编码
+		/// </summary>
+		public string RSNG_CODE { get; set; }
+		/// <summary>
+		/// 是否必须更换零件(Y/N)
+		/// </summary>
+		public string NEED_REPLACE { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_REASON类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_REASONId))]//ClassA表中的BAS_REASONId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_REASONId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_REASON_GRP.cs b/Tiger.Model.Net/Entitys/BAS/BAS_REASON_GRP.cs
new file mode 100644
index 0000000..c439315
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_REASON_GRP.cs
@@ -0,0 +1,77 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:不良原因组
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_REASON_GRP")]
+	public class BAS_REASON_GRP : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:不良原因组
+		/// </summary>
+		public BAS_REASON_GRP() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 不良原因组编码
+		/// </summary>
+		public string RSNG_CODE { get; set; }
+		/// <summary>
+		/// 不良原因组名称
+		/// </summary>
+		public string RSNG_NAME { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_REASON_GRP类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_REASON_GRPId))]//ClassA表中的BAS_REASON_GRPId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_REASON_GRPId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/BAS/BAS_SOLUTION.cs b/Tiger.Model.Net/Entitys/BAS/BAS_SOLUTION.cs
new file mode 100644
index 0000000..1e512e4
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/BAS/BAS_SOLUTION.cs
@@ -0,0 +1,77 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:不良解决方案
+	/// </summary>
+	[Description("Primary:ID")]
+	[Serializable]
+	[SugarTable("BAS_SOLUTION")]
+	public class BAS_SOLUTION : DbEntityWithAuth
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:不良解决方案
+		/// </summary>
+		public BAS_SOLUTION() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 不良解决方案编码
+		/// </summary>
+		public string SOL_CODE { get; set; }
+		/// <summary>
+		/// 不良解决方案名称
+		/// </summary>
+		public string SOL_NAME { get; set; }
+		/// <summary>
+		/// 备注
+		/// </summary>
+		public string REMARK { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_SOLUTION类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_SOLUTIONId))]//ClassA表中的BAS_SOLUTIONId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.BAS_SOLUTIONId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file
diff --git a/Tiger.Model.Net/Entitys/MES/MES_ROUTE_NODE_DFTG.cs b/Tiger.Model.Net/Entitys/MES/MES_ROUTE_NODE_DFTG.cs
new file mode 100644
index 0000000..e9e8dec
--- /dev/null
+++ b/Tiger.Model.Net/Entitys/MES/MES_ROUTE_NODE_DFTG.cs
@@ -0,0 +1,75 @@
+using System;
+using SqlSugar;
+using System.Linq;
+using System.ComponentModel;
+using System.Collections.Generic;
+
+namespace Tiger.Model
+{
+	/// <summary>
+	/// 实体:产品行为与不良代码组关系
+	/// </summary>
+	[Description("Primary:NODE_ID,DFTG_CODE")]
+	[Serializable]
+	[SugarTable("MES_ROUTE_NODE_DFTG")]
+	public class MES_ROUTE_NODE_DFTG : iDBEntity
+	{
+		#region 构造函数
+		/// <summary>
+		/// 实体:产品行为与不良代码组关系
+		/// </summary>
+		public MES_ROUTE_NODE_DFTG() {}
+		#endregion
+
+		#region 公共属性
+		/// <summary>
+		/// 主键 工序节点ID
+		/// </summary>
+		[SugarColumn(IsPrimaryKey = true)]
+		public string NODE_ID { get; set; }
+		/// <summary>
+		/// 主键 不良代码组编码
+		/// </summary>
+		[SugarColumn(IsPrimaryKey = true)]
+		public string DFTG_CODE { get; set; }
+		#endregion
+
+		#region 虚拟属性
+		/*例子
+		[SugarColumn(IsIgnore = true)]
+		public string FieldName { get; set; }
+		*/
+		#endregion
+
+		#region 外键属性
+		/*例子
+		//一对一外键导航
+		[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_ROUTE_NODE_DFTG类里面的外键ID字段
+		public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
+		//一对多外键导航
+		[Navigate(NavigateType.OneToMany, nameof(ClassA.MES_ROUTE_NODE_DFTGId))]//ClassA表中的MES_ROUTE_NODE_DFTGId
+		public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
+		//多对多外键导航
+		[Navigate(typeof(MappingClass), nameof(MappingClass.MES_ROUTE_NODE_DFTGId), nameof(MappingClass.ClassAId))]//注意顺序
+		public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
+		*/
+		#endregion
+
+		#region 枚举变量
+		/*例子
+		public enum FieldNames
+		{
+			[Description("枚举描述0")]
+			Enum0,
+			[Description("枚举描述1")]
+			Enum1,
+		}
+		*/
+		#endregion
+
+		#region 公共方法
+
+		#endregion
+
+	}//endClass
+}
\ No newline at end of file

--
Gitblit v1.9.3