😎1、恢复加删除字段定义 2、重命名租户种子数据特性及修复租户种子初始化

This commit is contained in:
zuohuaijun 2024-09-06 12:55:27 +08:00
parent 10470b374c
commit fbd22c6e3b
7 changed files with 11 additions and 11 deletions

View File

@ -41,7 +41,7 @@
<PackageReference Include="SqlSugarCore" Version="5.1.4.167" />
<PackageReference Include="SSH.NET" Version="2024.1.0" />
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.4.5" />
<PackageReference Include="TencentCloudSDK.Sms" Version="3.0.1081" />
<PackageReference Include="TencentCloudSDK.Sms" Version="3.0.1082" />
<PackageReference Include="UAParser" Version="3.1.47" />
<PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
</ItemGroup>

View File

@ -7,10 +7,10 @@
namespace Admin.NET.Core;
/// <summary>
/// 业务应用种子特性
/// 租户种子数据特性
/// </summary>
[SuppressSniffer]
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
public class AppSeedAttribute : Attribute
public class TenantSeedAttribute : Attribute
{
}

View File

@ -34,7 +34,7 @@ public abstract class EntityBase : EntityBaseId, IDeletedFilter
/// 更新时间
/// </summary>
[SugarColumn(ColumnDescription = "更新时间")]
public virtual DateTime? UpdateTime { get; set; }
public virtual DateTime UpdateTime { get; set; }
/// <summary>
/// 创建者Id
@ -81,7 +81,7 @@ public abstract class EntityBase : EntityBaseId, IDeletedFilter
/// 软删除
/// </summary>
[SugarColumn(ColumnDescription = "软删除")]
public virtual bool? IsDelete { get; set; } = false;
public virtual bool IsDelete { get; set; } = false;
}
/// <summary>

View File

@ -14,7 +14,7 @@ internal interface IDeletedFilter
/// <summary>
/// 软删除
/// </summary>
bool? IsDelete { get; set; }
bool IsDelete { get; set; }
}
/// <summary>

View File

@ -471,7 +471,7 @@ public class SysTenantService : IDynamicApiController, ITransient
if (string.IsNullOrWhiteSpace(tenant.Connection) || tenant.Connection.Length < 10)
throw Oops.Oh(ErrorCodeEnum.Z1004);
SqlSugarSetup.InitTenantData(_sysTenantRep.AsTenant(), SqlSugarConst.MainConfigId.ToLong());
SqlSugarSetup.InitTenantData(_sysTenantRep.AsTenant(), tenant.Id);
}
/// <summary>

View File

@ -443,7 +443,7 @@ public static class SqlSugarSetup
{
// 初始化业务应用种子数据
var seedDataTypes = App.EffectiveTypes.Where(u => !u.IsInterface && !u.IsAbstract && u.IsClass && u.GetInterfaces().Any(i => i.HasImplementedRawGeneric(typeof(ISqlSugarEntitySeedData<>))))
.Where(u => u.IsDefined(typeof(AppSeedAttribute), false))
.Where(u => u.IsDefined(typeof(TenantSeedAttribute), false))
.OrderBy(u => u.GetCustomAttributes(typeof(SeedDataAttribute), false).Length > 0 ? ((SeedDataAttribute)u.GetCustomAttributes(typeof(SeedDataAttribute), false)[0]).Order : 0).ToList();
if (seedDataTypes == null || seedDataTypes.Count < 1) return;

View File

@ -42,7 +42,7 @@
"jsplumb": "^2.15.6",
"jwchat": "^2.0.3",
"lodash-es": "^4.17.21",
"md-editor-v3": "^4.19.2",
"md-editor-v3": "^4.20.0",
"mitt": "^3.0.1",
"monaco-editor": "^0.51.0",
"mqtt": "^4.3.8",
@ -60,7 +60,7 @@
"splitpanes": "^3.1.5",
"vcrontab-3": "^3.3.22",
"vform3-builds": "^3.0.10",
"vue": "^3.5.2",
"vue": "^3.5.3",
"vue-clipboard3": "^2.0.0",
"vue-demi": "0.14.6",
"vue-draggable-plus": "^0.5.3",
@ -89,7 +89,7 @@
"@typescript-eslint/parser": "^8.4.0",
"@vitejs/plugin-vue": "^5.1.3",
"@vitejs/plugin-vue-jsx": "^4.0.1",
"@vue/compiler-sfc": "^3.5.2",
"@vue/compiler-sfc": "^3.5.3",
"code-inspector-plugin": "^0.16.1",
"eslint": "^9.9.1",
"eslint-plugin-vue": "^9.28.0",