From a6fea762cb72ca4102c185ff95a0268041300737 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期三, 16 十月 2024 20:46:45 +0800 Subject: [PATCH] 优化实体 --- Tiger.Model.Net/Base/DbEntityBase.cs | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/Tiger.Model.Net/Base/DbEntityBase.cs b/Tiger.Model.Net/Base/DbEntityBase.cs index 8ae184f..7b9e59d 100644 --- a/Tiger.Model.Net/Base/DbEntityBase.cs +++ b/Tiger.Model.Net/Base/DbEntityBase.cs @@ -1,11 +1,15 @@ 锘縰sing SqlSugar; using System; +using System.ComponentModel; namespace Tiger.Model { + + /// <summary> /// 鏁版嵁搴撳疄浣撳熀绫伙紝鍖呮嫭鍩烘湰瀛楁锛欼D锛孋REATE_TIME锛孋REATE_USER锛孶PDATE_TIME锛孶PDATE_USER锛孏HOST_ROW /// </summary> + [EntityBase] public class DbEntity : DbEntityNoGhost, iTableHasGhost { #region 鏋勯�犲嚱鏁� @@ -19,6 +23,7 @@ /// <summary> /// 鍒犻櫎鏍囪(True:1/False:0) /// </summary> + [DisplayName("鍒犻櫎鏍囪(True:1/False:0)")] public bool GHOST_ROW { get; set; } = false; #endregion } @@ -26,6 +31,7 @@ /// <summary> /// 鏁版嵁搴撳疄浣撳熀绫�(鍖呭惈鏉冮檺)锛屽寘鎷熀鏈瓧娈碉細ID锛孋REATE_TIME锛孋REATE_USER锛孶PDATE_TIME锛孶PDATE_USER锛孏HOST_ROW锛孉UTH_ORG锛孉UTH_PROD锛孉UTH_WH /// </summary> + [EntityBase] public class DbEntityWithAuth : DbEntity, iTableHasAuth { #region 鏋勯�犲嚱鏁� @@ -39,14 +45,17 @@ /// <summary> /// 缁勭粐鏈烘瀯鎺堟潈鏍囪瘑瀛楁 /// </summary> + [DisplayName("缁勭粐鏈烘瀯鎺堟潈鏍囪瘑")] public string AUTH_ORG { get; set; } /// <summary> /// 鐢熶骇鍗曞厓鎺堟潈鏍囪瘑瀛楁 /// </summary> + [DisplayName("鐢熶骇鍗曞厓鎺堟潈鏍囪瘑")] public string AUTH_PROD { get; set; } /// <summary> /// 浠撳簱鍗曞厓鎺堟潈鏍囪瘑瀛楁 /// </summary> + [DisplayName("浠撳簱鍗曞厓鎺堟潈鏍囪瘑")] public string AUTH_WH { get; set; } #endregion } @@ -54,6 +63,7 @@ /// <summary> /// 鏁版嵁搴撳疄浣撳熀绫�(鍖呭惈鏉冮檺)锛屽寘鎷熀鏈瓧娈碉細ID锛孋REATE_TIME锛孋REATE_USER锛孶PDATE_TIME锛孶PDATE_USER锛孉UTH_ORG锛孉UTH_PROD锛孉UTH_WH /// </summary> + [EntityBase] public class DbEntityNoGhostWithAuth : DbEntityNoGhost, iTableHasAuth { #region 鏋勯�犲嚱鏁� @@ -67,14 +77,17 @@ /// <summary> /// 缁勭粐鏈烘瀯鎺堟潈鏍囪瘑瀛楁 /// </summary> + [DisplayName("缁勭粐鏈烘瀯鎺堟潈鏍囪瘑")] public string AUTH_ORG { get; set; } /// <summary> /// 鐢熶骇鍗曞厓鎺堟潈鏍囪瘑瀛楁 /// </summary> + [DisplayName("鐢熶骇鍗曞厓鎺堟潈鏍囪瘑")] public string AUTH_PROD { get; set; } /// <summary> /// 浠撳簱鍗曞厓鎺堟潈鏍囪瘑瀛楁 /// </summary> + [DisplayName("浠撳簱鍗曞厓鎺堟潈鏍囪瘑")] public string AUTH_WH { get; set; } #endregion } @@ -82,6 +95,7 @@ /// <summary> /// 鏁版嵁搴撳疄浣撳熀绫伙紝鍖呮嫭鍩烘湰瀛楁锛欼D锛孋REATE_TIME锛孋REATE_USER锛孶PDATE_TIME锛孶PDATE_USER /// </summary> + [EntityBase] public class DbEntityNoGhost : DbEntityOnlyID, iTableHasCrUp { #region 鏋勯�犲嚱鏁� @@ -95,18 +109,22 @@ /// <summary> /// 鍒涘缓鏃堕棿(NOT NULL) /// </summary> + [DisplayName("鍒涘缓鏃堕棿")] public DateTime CREATE_TIME { get; set; } = DateTime.Now; /// <summary> /// 鍒涘缓鑰�(NOT NULL) /// </summary> + [DisplayName("鍒涘缓鑰�")] public string CREATE_USER { get; set; } /// <summary> /// 淇敼鏃堕棿 /// </summary> + [DisplayName("淇敼鏃堕棿")] public DateTime UPDATE_TIME { get; set; } = DateTime.MinValue; /// <summary> /// 淇敼鑰� /// </summary> + [DisplayName("淇敼鑰�")] public string UPDATE_USER { get; set; } #endregion } @@ -114,6 +132,7 @@ /// <summary> /// 鏁版嵁搴撳疄浣撳熀绫伙紝鍖呮嫭鍩烘湰瀛楁锛欼D /// </summary> + [EntityBase] public class DbEntityOnlyID : iDBEntity, iTableHasID { #region 鏋勯�犲嚱鏁� @@ -127,6 +146,7 @@ /// <summary> /// 涓婚敭 GUID(NOT NULL) /// </summary> + [DisplayName("鍞竴ID")] [SugarColumn(IsPrimaryKey = true)] public string ID { get; set; } = Guid.NewGuid().ToString("N"); #endregion -- Gitblit v1.9.3