ソースを参照

!1693 优化框架实体基类命名,以EntityBase前缀加用途(合并代码时搜索替换即可)EntityBaseData→EntityBaseOrg,EntityTenant→EntityBaseTenant,EntityTenantId→EntityBaseTenantId,EntityTenantBaseData→EntityBaseTenantOrg
Merge pull request !1693 from Lzh666/N/A

zuohuaijun 1 年間 前
コミット
590d101ed7
28 ファイル変更122 行追加122 行削除
  1. 6 6
      Admin.NET/Admin.NET.Core/Entity/EntityBase.cs
  2. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysDictDataTenant.cs
  3. 1 1
      Admin.NET/Admin.NET.Core/Entity/SysFile.cs
  4. 1 1
      Admin.NET/Admin.NET.Core/Entity/SysLdap.cs
  5. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysLogDiff.cs
  6. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysLogVis.cs
  7. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysOnlineUser.cs
  8. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysOrg.cs
  9. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysPlugin.cs
  10. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysPos.cs
  11. 74 74
      Admin.NET/Admin.NET.Core/Entity/SysPrint.cs
  12. 1 1
      Admin.NET/Admin.NET.Core/Entity/SysRole.cs
  13. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysSchedule.cs
  14. 1 1
      Admin.NET/Admin.NET.Core/Entity/SysTemplate.cs
  15. 1 1
      Admin.NET/Admin.NET.Core/Entity/SysTenantConfigData.cs
  16. 1 1
      Admin.NET/Admin.NET.Core/Entity/SysUser.cs
  17. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysUserLdap.cs
  18. 2 2
      Admin.NET/Admin.NET.Core/Entity/SysUserRegWay.cs
  19. 2 2
      Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs
  20. 1 1
      Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarFilter.cs
  21. 1 1
      Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs
  22. 2 2
      Admin.NET/Admin.NET.Core/Utils/CodeGenUtil.cs
  23. 2 2
      Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalFlow.cs
  24. 2 2
      Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalFlowRecord.cs
  25. 2 2
      Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalForm.cs
  26. 2 2
      Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalFormRecord.cs
  27. 1 1
      Admin.NET/Plugins/Admin.NET.Plugin.GoView/Entity/GoViewPro.cs
  28. 1 1
      Admin.NET/Plugins/Admin.NET.Plugin.GoView/Entity/GoViewProData.cs

+ 6 - 6
Admin.NET/Admin.NET.Core/Entity/EntityBase.cs

@@ -85,9 +85,9 @@ public abstract class EntityBase : EntityBaseId, IDeletedFilter
 }
 }
 
 
 /// <summary>
 /// <summary>
-/// 业务数据实体基类(数据权限)
+/// 机构实体基类(数据权限)
 /// </summary>
 /// </summary>
-public abstract class EntityBaseData : EntityBase, IOrgIdFilter
+public abstract class EntityBaseOrg : EntityBase, IOrgIdFilter
 {
 {
     /// <summary>
     /// <summary>
     /// 机构Id
     /// 机构Id
@@ -119,7 +119,7 @@ public abstract class EntityBaseData : EntityBase, IOrgIdFilter
 /// <summary>
 /// <summary>
 /// 租户实体基类
 /// 租户实体基类
 /// </summary>
 /// </summary>
-public abstract class EntityTenant : EntityBase, ITenantIdFilter
+public abstract class EntityBaseTenant : EntityBase, ITenantIdFilter
 {
 {
     /// <summary>
     /// <summary>
     /// 租户Id
     /// 租户Id
@@ -131,7 +131,7 @@ public abstract class EntityTenant : EntityBase, ITenantIdFilter
 /// <summary>
 /// <summary>
 /// 租户实体基类Id
 /// 租户实体基类Id
 /// </summary>
 /// </summary>
-public abstract class EntityTenantId : EntityBaseId, ITenantIdFilter
+public abstract class EntityBaseTenantId : EntityBaseId, ITenantIdFilter
 {
 {
     /// <summary>
     /// <summary>
     /// 租户Id
     /// 租户Id
@@ -141,9 +141,9 @@ public abstract class EntityTenantId : EntityBaseId, ITenantIdFilter
 }
 }
 
 
 /// <summary>
 /// <summary>
-/// 租户实体基类 + 业务数据(数据权限)
+/// 租户机构实体基类(数据权限)
 /// </summary>
 /// </summary>
-public abstract class EntityTenantBaseData : EntityBaseData, ITenantIdFilter
+public abstract class EntityBaseTenantOrg : EntityBaseOrg, ITenantIdFilter
 {
 {
     /// <summary>
     /// <summary>
     /// 租户Id
     /// 租户Id

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysDictDataTenant.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -12,7 +12,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统租户字典值表")]
 [SugarTable(null, "系统租户字典值表")]
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
-public partial class SysDictDataTenant : EntityTenant
+public partial class SysDictDataTenant : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 字典类型Id
     /// 字典类型Id

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysFile.cs

@@ -12,7 +12,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统文件表")]
 [SugarTable(null, "系统文件表")]
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_F", nameof(FileName), OrderByType.Asc)]
 [SugarIndex("index_{table}_F", nameof(FileName), OrderByType.Asc)]
-public partial class SysFile : EntityTenantBaseData
+public partial class SysFile : EntityBaseTenantOrg
 {
 {
     /// <summary>
     /// <summary>
     /// 提供者
     /// 提供者

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysLdap.cs

@@ -11,7 +11,7 @@ namespace Admin.NET.Core;
 /// </summary>
 /// </summary>
 [SugarTable(null, "系统域登录信息配置表")]
 [SugarTable(null, "系统域登录信息配置表")]
 [SysTable]
 [SysTable]
-public class SysLdap : EntityTenant
+public class SysLdap : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 主机
     /// 主机

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysLogDiff.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -12,7 +12,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统差异日志表")]
 [SugarTable(null, "系统差异日志表")]
 [SysTable]
 [SysTable]
 [LogTable]
 [LogTable]
-public partial class SysLogDiff : EntityTenant
+public partial class SysLogDiff : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 差异数据
     /// 差异数据

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysLogVis.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -12,7 +12,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统访问日志表")]
 [SugarTable(null, "系统访问日志表")]
 [SysTable]
 [SysTable]
 [LogTable]
 [LogTable]
-public partial class SysLogVis : EntityTenant
+public partial class SysLogVis : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 模块名称
     /// 模块名称

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysOnlineUser.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -11,7 +11,7 @@ namespace Admin.NET.Core;
 /// </summary>
 /// </summary>
 [SugarTable(null, "系统在线用户表")]
 [SugarTable(null, "系统在线用户表")]
 [SysTable]
 [SysTable]
-public partial class SysOnlineUser : EntityTenantId
+public partial class SysOnlineUser : EntityBaseTenantId
 {
 {
     /// <summary>
     /// <summary>
     /// 连接Id
     /// 连接Id

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysOrg.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -14,7 +14,7 @@ namespace Admin.NET.Core;
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
 [SugarIndex("index_{table}_T", nameof(Type), OrderByType.Asc)]
 [SugarIndex("index_{table}_T", nameof(Type), OrderByType.Asc)]
-public partial class SysOrg : EntityTenant
+public partial class SysOrg : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 父Id
     /// 父Id

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysPlugin.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -12,7 +12,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统动态插件表")]
 [SugarTable(null, "系统动态插件表")]
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
-public partial class SysPlugin : EntityTenant
+public partial class SysPlugin : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 名称
     /// 名称

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysPos.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -13,7 +13,7 @@ namespace Admin.NET.Core;
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
-public partial class SysPos : EntityTenant
+public partial class SysPos : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 名称
     /// 名称

+ 74 - 74
Admin.NET/Admin.NET.Core/Entity/SysPrint.cs

@@ -1,75 +1,75 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
-//
-// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
-//
-// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
-
-namespace Admin.NET.Core;
-
-/// <summary>
-/// 系统打印模板表
-/// </summary>
-[SugarTable(null, "系统打印模板表")]
-[SysTable]
-[SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
-public partial class SysPrint : EntityTenant
-{
-    /// <summary>
-    /// 名称
-    /// </summary>
-    [SugarColumn(ColumnDescription = "名称", Length = 64)]
-    [Required, MaxLength(64)]
-    public virtual string Name { get; set; }
-
-    /// <summary>
-    /// 打印模板
-    /// </summary>
-    [SugarColumn(ColumnDescription = "打印模板", ColumnDataType = StaticConfig.CodeFirst_BigString)]
-    [Required]
-    public virtual string Template { get; set; }
-
-    /// <summary>
-    /// 打印类型
-    /// </summary>
-    [SugarColumn(ColumnDescription = "打印类型")]
-    [Required]
-    public virtual PrintTypeEnum? PrintType { get; set; }
-
-    /// <summary>
-    /// 客户端服务地址
-    /// </summary>
-    [SugarColumn(ColumnDescription = "客户端服务地址", Length = 128)]
-    [MaxLength(128)]
-    public virtual string? ClientServiceAddress { get; set; }
-
-    /// <summary>
-    /// 打印参数
-    /// </summary>
-    [SugarColumn(ColumnDescription = "打印参数", ColumnDataType = StaticConfig.CodeFirst_BigString)]
-    public virtual string? PrintParam { get; set; }
-
-    /// <summary>
-    /// 排序
-    /// </summary>
-    [SugarColumn(ColumnDescription = "排序")]
-    public int OrderNo { get; set; } = 100;
-
-    /// <summary>
-    /// 状态
-    /// </summary>
-    [SugarColumn(ColumnDescription = "状态")]
-    public StatusEnum Status { get; set; } = StatusEnum.Enable;
-
-    /// <summary>
-    /// 备注
-    /// </summary>
-    [SugarColumn(ColumnDescription = "备注", Length = 128)]
-    [MaxLength(128)]
-    public string? Remark { get; set; }
-
-    /// <summary>
-    /// 打印预览测试数据
-    /// </summary>
-    [SugarColumn(ColumnDescription = "打印预览测试数据", ColumnDataType = StaticConfig.CodeFirst_BigString)]
-    public string? PrintDataDemo { get; set; }
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+//
+// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
+//
+// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+
+namespace Admin.NET.Core;
+
+/// <summary>
+/// 系统打印模板表
+/// </summary>
+[SugarTable(null, "系统打印模板表")]
+[SysTable]
+[SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
+public partial class SysPrint : EntityBaseTenant
+{
+    /// <summary>
+    /// 名称
+    /// </summary>
+    [SugarColumn(ColumnDescription = "名称", Length = 64)]
+    [Required, MaxLength(64)]
+    public virtual string Name { get; set; }
+
+    /// <summary>
+    /// 打印模板
+    /// </summary>
+    [SugarColumn(ColumnDescription = "打印模板", ColumnDataType = StaticConfig.CodeFirst_BigString)]
+    [Required]
+    public virtual string Template { get; set; }
+
+    /// <summary>
+    /// 打印类型
+    /// </summary>
+    [SugarColumn(ColumnDescription = "打印类型")]
+    [Required]
+    public virtual PrintTypeEnum? PrintType { get; set; }
+
+    /// <summary>
+    /// 客户端服务地址
+    /// </summary>
+    [SugarColumn(ColumnDescription = "客户端服务地址", Length = 128)]
+    [MaxLength(128)]
+    public virtual string? ClientServiceAddress { get; set; }
+
+    /// <summary>
+    /// 打印参数
+    /// </summary>
+    [SugarColumn(ColumnDescription = "打印参数", ColumnDataType = StaticConfig.CodeFirst_BigString)]
+    public virtual string? PrintParam { get; set; }
+
+    /// <summary>
+    /// 排序
+    /// </summary>
+    [SugarColumn(ColumnDescription = "排序")]
+    public int OrderNo { get; set; } = 100;
+
+    /// <summary>
+    /// 状态
+    /// </summary>
+    [SugarColumn(ColumnDescription = "状态")]
+    public StatusEnum Status { get; set; } = StatusEnum.Enable;
+
+    /// <summary>
+    /// 备注
+    /// </summary>
+    [SugarColumn(ColumnDescription = "备注", Length = 128)]
+    [MaxLength(128)]
+    public string? Remark { get; set; }
+
+    /// <summary>
+    /// 打印预览测试数据
+    /// </summary>
+    [SugarColumn(ColumnDescription = "打印预览测试数据", ColumnDataType = StaticConfig.CodeFirst_BigString)]
+    public string? PrintDataDemo { get; set; }
 }
 }

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysRole.cs

@@ -13,7 +13,7 @@ namespace Admin.NET.Core;
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_N", nameof(Name), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc)]
-public partial class SysRole : EntityTenant
+public partial class SysRole : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 名称
     /// 名称

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysSchedule.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -11,7 +11,7 @@ namespace Admin.NET.Core;
 /// </summary>
 /// </summary>
 [SugarTable(null, "系统日程表")]
 [SugarTable(null, "系统日程表")]
 [SysTable]
 [SysTable]
-public class SysSchedule : EntityTenant
+public class SysSchedule : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 用户Id
     /// 用户Id

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysTemplate.cs

@@ -13,7 +13,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统模板表")]
 [SugarTable(null, "系统模板表")]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc, IsUnique = true)]
 [SugarIndex("index_{table}_C", nameof(Code), OrderByType.Asc, IsUnique = true)]
 [SugarIndex("index_{table}_G", nameof(GroupName), OrderByType.Asc)]
 [SugarIndex("index_{table}_G", nameof(GroupName), OrderByType.Asc)]
-public partial class SysTemplate : EntityTenant
+public partial class SysTemplate : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 名称
     /// 名称

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysTenantConfigData.cs

@@ -12,7 +12,7 @@ namespace Admin.NET.Core;
 [SugarTable(null, "系统租户配置参数值表")]
 [SugarTable(null, "系统租户配置参数值表")]
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_TC", nameof(TenantId), OrderByType.Asc, nameof(ConfigId), OrderByType.Asc)]
 [SugarIndex("index_{table}_TC", nameof(TenantId), OrderByType.Asc, nameof(ConfigId), OrderByType.Asc)]
-public class SysTenantConfigData : EntityTenantId
+public class SysTenantConfigData : EntityBaseTenantId
 {
 {
     /// <summary>
     /// <summary>
     /// 配置项Id
     /// 配置项Id

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysUser.cs

@@ -13,7 +13,7 @@ namespace Admin.NET.Core;
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_A", nameof(Account), OrderByType.Asc)]
 [SugarIndex("index_{table}_A", nameof(Account), OrderByType.Asc)]
 [SugarIndex("index_{table}_P", nameof(Phone), OrderByType.Asc)]
 [SugarIndex("index_{table}_P", nameof(Phone), OrderByType.Asc)]
-public partial class SysUser : EntityTenantBaseData
+public partial class SysUser : EntityBaseTenantOrg
 {
 {
     /// <summary>
     /// <summary>
     /// 账号
     /// 账号

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysUserLdap.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -13,7 +13,7 @@ namespace Admin.NET.Core;
 [SysTable]
 [SysTable]
 [SugarIndex("index_{table}_A", nameof(Account), OrderByType.Asc)]
 [SugarIndex("index_{table}_A", nameof(Account), OrderByType.Asc)]
 [SugarIndex("index_{table}_U", nameof(UserId), OrderByType.Asc)]
 [SugarIndex("index_{table}_U", nameof(UserId), OrderByType.Asc)]
-public class SysUserLdap : EntityTenantId
+public class SysUserLdap : EntityBaseTenantId
 {
 {
     /// <summary>
     /// <summary>
     /// 用户Id
     /// 用户Id

+ 2 - 2
Admin.NET/Admin.NET.Core/Entity/SysUserRegWay.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -11,7 +11,7 @@ namespace Admin.NET.Core;
 /// </summary>
 /// </summary>
 [SugarTable(null, "系统用户注册方案表")]
 [SugarTable(null, "系统用户注册方案表")]
 [SysTable]
 [SysTable]
-public partial class SysUserRegWay : EntityTenant
+public partial class SysUserRegWay : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 方案名称
     /// 方案名称

+ 2 - 2
Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

@@ -188,7 +188,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         // 获取实体类型属性
         // 获取实体类型属性
         var entityType = provider.DbMaintenance.GetTableInfoList(false).FirstOrDefault(u => u.Name == tableName);
         var entityType = provider.DbMaintenance.GetTableInfoList(false).FirstOrDefault(u => u.Name == tableName);
         if (entityType == null) return null;
         if (entityType == null) return null;
-        var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenant)];
+        var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityBaseTenant)];
         var properties = GetEntityInfos(configId).Result.First(e => e.DbTableName == tableName).Type.GetProperties()
         var properties = GetEntityInfos(configId).Result.First(e => e.DbTableName == tableName).Type.GetProperties()
             .Where(e => e.GetCustomAttribute<SugarColumn>()?.IsIgnore == false).Select(e => new
             .Where(e => e.GetCustomAttribute<SugarColumn>()?.IsIgnore == false).Select(e => new
             {
             {
@@ -229,7 +229,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         // 切库---多库代码生成用
         // 切库---多库代码生成用
         var provider = _db.AsTenant().GetConnectionScope(!string.IsNullOrEmpty(input.ConfigId) ? input.ConfigId : SqlSugarConst.MainConfigId);
         var provider = _db.AsTenant().GetConnectionScope(!string.IsNullOrEmpty(input.ConfigId) ? input.ConfigId : SqlSugarConst.MainConfigId);
 
 
-        var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityTenant)];
+        var entityBasePropertyNames = _codeGenOptions.EntityBaseColumn[nameof(EntityBaseTenant)];
         var columnInfos = provider.DbMaintenance.GetColumnInfosByTableName(dbTableName, false);
         var columnInfos = provider.DbMaintenance.GetColumnInfosByTableName(dbTableName, false);
         var result = columnInfos.Select(u => new ColumnOuput
         var result = columnInfos.Select(u => new ColumnOuput
         {
         {

+ 1 - 1
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarFilter.cs

@@ -96,7 +96,7 @@ public static class SqlSugarFilter
         {
         {
             // 获取业务实体数据表
             // 获取业务实体数据表
             var entityTypes = App.EffectiveTypes.Where(u => !u.IsInterface && !u.IsAbstract && u.IsClass
             var entityTypes = App.EffectiveTypes.Where(u => !u.IsInterface && !u.IsAbstract && u.IsClass
-                && u.IsSubclassOf(typeof(EntityBaseData)));
+                && u.IsSubclassOf(typeof(EntityBaseOrg)));
             if (!entityTypes.Any()) return maxDataScope;
             if (!entityTypes.Any()) return maxDataScope;
 
 
             dataScopeFilter = new ConcurrentDictionary<Type, LambdaExpression>();
             dataScopeFilter = new ConcurrentDictionary<Type, LambdaExpression>();

+ 1 - 1
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

@@ -208,7 +208,7 @@ public static class SqlSugarSetup
                 if (App.User == null) return;
                 if (App.User == null) return;
 
 
                 dynamic entityValue = entityInfo.EntityValue;
                 dynamic entityValue = entityInfo.EntityValue;
-                if (entityInfo.PropertyName == nameof(EntityTenantId.TenantId))
+                if (entityInfo.PropertyName == nameof(EntityBaseTenantId.TenantId))
                 {
                 {
                     var tenantId = entityValue.TenantId;
                     var tenantId = entityValue.TenantId;
                     if (tenantId == null || tenantId == 0)
                     if (tenantId == null || tenantId == 0)

+ 2 - 2
Admin.NET/Admin.NET.Core/Utils/CodeGenUtil.cs

@@ -256,8 +256,8 @@ public static class CodeGenUtil
     {
     {
         var columnList = new List<string>()
         var columnList = new List<string>()
         {
         {
-            nameof(EntityBaseData.OrgId),
-            nameof(EntityTenant.TenantId),
+            nameof(EntityBaseOrg.OrgId),
+            nameof(EntityBaseTenant.TenantId),
             nameof(EntityBase.CreateTime),
             nameof(EntityBase.CreateTime),
             nameof(EntityBase.UpdateTime),
             nameof(EntityBase.UpdateTime),
             nameof(EntityBase.CreateUserId),
             nameof(EntityBase.CreateUserId),

+ 2 - 2
Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalFlow.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -10,7 +10,7 @@ namespace Admin.NET.Plugin.ApprovalFlow;
 /// 审批流程信息表
 /// 审批流程信息表
 /// </summary>
 /// </summary>
 [SugarTable(null, "审批流程信息表")]
 [SugarTable(null, "审批流程信息表")]
-public class ApprovalFlow : EntityBaseData
+public class ApprovalFlow : EntityBaseOrg
 {
 {
     /// <summary>
     /// <summary>
     /// 编号
     /// 编号

+ 2 - 2
Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalFlowRecord.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -10,7 +10,7 @@ namespace Admin.NET.Plugin.ApprovalFlow;
 /// 审批流流程记录
 /// 审批流流程记录
 /// </summary>
 /// </summary>
 [SugarTable(null, "审批流流程记录")]
 [SugarTable(null, "审批流流程记录")]
-public class ApprovalFlowRecord : EntityBaseData
+public class ApprovalFlowRecord : EntityBaseOrg
 {
 {
     /// <summary>
     /// <summary>
     /// 表单名称
     /// 表单名称

+ 2 - 2
Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalForm.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -10,7 +10,7 @@ namespace Admin.NET.Plugin.ApprovalFlow;
 /// 审批流表单
 /// 审批流表单
 /// </summary>
 /// </summary>
 [SugarTable(null, "审批流表单")]
 [SugarTable(null, "审批流表单")]
-public class ApprovalForm : EntityBaseData
+public class ApprovalForm : EntityBaseOrg
 {
 {
     /// <summary>
     /// <summary>
     /// 编号
     /// 编号

+ 2 - 2
Admin.NET/Plugins/Admin.NET.Plugin.ApprovalFlow/Entity/ApprovalFormRecord.cs

@@ -1,4 +1,4 @@
-// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
+// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
 //
 //
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
 //
 //
@@ -10,7 +10,7 @@ namespace Admin.NET.Plugin.ApprovalFlow;
 /// 审批流表单记录
 /// 审批流表单记录
 /// </summary>
 /// </summary>
 [SugarTable(null, "审批流表单记录")]
 [SugarTable(null, "审批流表单记录")]
-public class ApprovalFormRecord : EntityBaseData
+public class ApprovalFormRecord : EntityBaseOrg
 {
 {
     /// <summary>
     /// <summary>
     /// 流程Id
     /// 流程Id

+ 1 - 1
Admin.NET/Plugins/Admin.NET.Plugin.GoView/Entity/GoViewPro.cs

@@ -11,7 +11,7 @@ namespace Admin.NET.Plugin.GoView;
 /// </summary>
 /// </summary>
 [SugarTable(null, "GoView 项目表")]
 [SugarTable(null, "GoView 项目表")]
 [SysTable]
 [SysTable]
-public class GoViewPro : EntityTenant
+public class GoViewPro : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 项目名称
     /// 项目名称

+ 1 - 1
Admin.NET/Plugins/Admin.NET.Plugin.GoView/Entity/GoViewProData.cs

@@ -11,7 +11,7 @@ namespace Admin.NET.Plugin.GoView;
 /// </summary>
 /// </summary>
 [SugarTable(null, "GoView 项目数据表")]
 [SugarTable(null, "GoView 项目数据表")]
 [SysTable]
 [SysTable]
-public class GoViewProData : EntityTenant
+public class GoViewProData : EntityBaseTenant
 {
 {
     /// <summary>
     /// <summary>
     /// 项目内容
     /// 项目内容