diff --git a/Directory.Build.props b/Directory.Build.props
index 566f523e..ec9e23c7 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -17,7 +17,7 @@
preview
beta
v
- CA1707;IDE0005;IDE0008;IDE0010;IDE0028;IDE0055;IDE0160;IDE0300;IDE0305;RCS1141;RCS1142;RCS1181;S101;S1121;S1135;S125;S2094;S3604;S4663;SYSLIB1045
+ CA1707;IDE0005;IDE0008;IDE0010;IDE0028;IDE0055;IDE0160;IDE0300;IDE0305;RCS1141;RCS1142;RCS1181;S101;S1121;S1135;S125;S2094;S3604;S4663;SYSLIB1045;SA1010
NetAdmin
git
https://github.com/nsnail/NetAdmin.git
diff --git a/assets/res/Ln.resx b/assets/res/Ln.resx
index 91dfe497..8c976a44 100644
--- a/assets/res/Ln.resx
+++ b/assets/res/Ln.resx
@@ -22,8 +22,8 @@
PublicKeyToken=b77a5c561934e089
-// ReSharper disable DuplicateResource
- 1分钟内只能发送1次
+ // ReSharper disable DuplicateResource
+ 1分钟内只能发送1次
6位数字
8位以上数字字母组合
XML注释文件不存在
diff --git a/dotnet-tools.json b/dotnet-tools.json
index 11366c32..d36cef7e 100644
--- a/dotnet-tools.json
+++ b/dotnet-tools.json
@@ -15,7 +15,7 @@
]
},
"jetbrains.resharper.globaltools": {
- "version": "2023.3.0-eap08",
+ "version": "2023.3.0",
"commands": [
"jb"
]
diff --git a/src/backend/NetAdmin.BizServer.Tests/AllTests.cs b/src/backend/NetAdmin.BizServer.Tests/AllTests.cs
index c2eb188c..ad42c08d 100644
--- a/src/backend/NetAdmin.BizServer.Tests/AllTests.cs
+++ b/src/backend/NetAdmin.BizServer.Tests/AllTests.cs
@@ -1,6 +1,7 @@
using System.Diagnostics.CodeAnalysis;
using System.Net.Http.Json;
using Microsoft.AspNetCore.Mvc.Testing;
+using NetAdmin.Application.Modules;
using NetAdmin.BizServer.Host;
using NetAdmin.Domain.Dto.Dependency;
using NetAdmin.Domain.Dto.Sys.Api;
@@ -22,7 +23,7 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
: WebApiTestBase(factory, testOutputHelper), IToolsModule, ICacheModule, IApiModule, IConfigModule
{
- ///
+ ///
public Task BulkDeleteAsync(BulkReq req)
{
throw new NotImplementedException();
@@ -32,7 +33,7 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
[Fact]
public async Task CacheStatisticsAsync()
{
- var rsp = await PostAsync("/api/sys/cache/cache.statistics", null).ConfigureAwait(false);
+ var rsp = await PostAsync("/api/sys/cache/cache.statistics", null).ConfigureAwait(true);
Assert.Equal(HttpStatusCode.OK, rsp.StatusCode);
return default;
}
@@ -49,7 +50,7 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
throw new NotImplementedException();
}
- ///
+ ///
public Task DeleteAsync(DelReq req)
{
throw new NotImplementedException();
@@ -74,7 +75,7 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
{
var rsp = await PostAsync("/api/sys/cache/get.all.entries"
, JsonContent.Create(new PagedQueryReq()))
- .ConfigureAwait(false);
+ .ConfigureAwait(true);
Assert.Equal(HttpStatusCode.OK, rsp.StatusCode);
return default;
}
@@ -107,7 +108,7 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
[Fact]
public async Task GetServerUtcTimeAsync()
{
- var response = await PostAsync("/api/sys/tools/get.server.utc.time", null).ConfigureAwait(false);
+ var response = await PostAsync("/api/sys/tools/get.server.utc.time", null).ConfigureAwait(true);
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
return default;
}
@@ -116,17 +117,11 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
[Fact]
public async Task GetVersionAsync()
{
- var response = await PostAsync("/api/sys/tools/version", null).ConfigureAwait(false);
+ var response = await PostAsync("/api/sys/tools/version", null).ConfigureAwait(true);
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
return default;
}
- ///
- public Task> ModulesAsync()
- {
- throw new NotImplementedException();
- }
-
///
public Task> PagedQueryAsync(PagedQueryReq req)
{
@@ -155,7 +150,7 @@ public class AllTests(WebApplicationFactory factory, ITestOutputHelper
[Fact]
public async Task SyncAsync()
{
- var response = await PostAsync("/api/sys/api/sync", null).ConfigureAwait(false);
+ var response = await PostAsync("/api/sys/api/sync", null).ConfigureAwait(true);
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
}
diff --git a/src/backend/NetAdmin.Domain/Attributes/ServerTimeAttribute.cs b/src/backend/NetAdmin.Domain/Attributes/ServerTimeAttribute.cs
index 47d195bf..e480bfa0 100644
--- a/src/backend/NetAdmin.Domain/Attributes/ServerTimeAttribute.cs
+++ b/src/backend/NetAdmin.Domain/Attributes/ServerTimeAttribute.cs
@@ -4,4 +4,4 @@ namespace NetAdmin.Domain.Attributes;
/// 标记一个字段启用服务器时间
///
[AttributeUsage(AttributeTargets.Property)]
-public sealed class ServerTimeAttribute : Attribute { }
\ No newline at end of file
+public sealed class ServerTimeAttribute : Attribute;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Domain/Attributes/SnowflakeAttribute.cs b/src/backend/NetAdmin.Domain/Attributes/SnowflakeAttribute.cs
index 9f3a79e9..84578e15 100644
--- a/src/backend/NetAdmin.Domain/Attributes/SnowflakeAttribute.cs
+++ b/src/backend/NetAdmin.Domain/Attributes/SnowflakeAttribute.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.Domain.Attributes;
/// 标记一个字段启用雪花编号生成
///
[AttributeUsage(AttributeTargets.Property)]
-public sealed class SnowflakeAttribute : Attribute { }
\ No newline at end of file
+public sealed class SnowflakeAttribute : Attribute;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Domain/DbMaps/Sys/Sys_SiteMsgFlag.cs b/src/backend/NetAdmin.Domain/DbMaps/Sys/Sys_SiteMsgFlag.cs
index d9d8d804..eca232b8 100644
--- a/src/backend/NetAdmin.Domain/DbMaps/Sys/Sys_SiteMsgFlag.cs
+++ b/src/backend/NetAdmin.Domain/DbMaps/Sys/Sys_SiteMsgFlag.cs
@@ -20,7 +20,7 @@ public record Sys_SiteMsgFlag : MutableEntity
/// 用户编号
///
[JsonIgnore]
- public virtual long UserId { get; set; }
+ public virtual long UserId { get; init; }
///
/// 用户站内信状态
diff --git a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgDept/UpdateSiteMsgDeptReq.cs b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgDept/UpdateSiteMsgDeptReq.cs
index 83d7ae85..0aae9dff 100644
--- a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgDept/UpdateSiteMsgDeptReq.cs
+++ b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgDept/UpdateSiteMsgDeptReq.cs
@@ -3,4 +3,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgDept;
///
/// 请求:更新站内信-部门映射
///
-public sealed record UpdateSiteMsgDeptReq : CreateSiteMsgDeptReq { }
\ No newline at end of file
+public sealed record UpdateSiteMsgDeptReq : CreateSiteMsgDeptReq;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/UpdateSiteMsgFlagReq.cs b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/UpdateSiteMsgFlagReq.cs
index bb89bde6..40f320f0 100644
--- a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/UpdateSiteMsgFlagReq.cs
+++ b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/UpdateSiteMsgFlagReq.cs
@@ -3,4 +3,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgFlag;
///
/// 请求:更新站内信标记
///
-public sealed record UpdateSiteMsgFlagReq : CreateSiteMsgFlagReq { }
\ No newline at end of file
+public sealed record UpdateSiteMsgFlagReq : CreateSiteMsgFlagReq;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgRole/UpdateSiteMsgRoleReq.cs b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgRole/UpdateSiteMsgRoleReq.cs
index 0b16c973..06ce55df 100644
--- a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgRole/UpdateSiteMsgRoleReq.cs
+++ b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgRole/UpdateSiteMsgRoleReq.cs
@@ -3,4 +3,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgRole;
///
/// 请求:更新站内信-角色映射
///
-public sealed record UpdateSiteMsgRoleReq : CreateSiteMsgRoleReq { }
\ No newline at end of file
+public sealed record UpdateSiteMsgRoleReq : CreateSiteMsgRoleReq;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgUser/UpdateSiteMsgUserReq.cs b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgUser/UpdateSiteMsgUserReq.cs
index 16d038d4..41101f5b 100644
--- a/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgUser/UpdateSiteMsgUserReq.cs
+++ b/src/backend/NetAdmin.Domain/Dto/Sys/SiteMsgUser/UpdateSiteMsgUserReq.cs
@@ -3,4 +3,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgUser;
///
/// 请求:更新站内信-用户映射
///
-public sealed record UpdateSiteMsgUserReq : CreateSiteMsgUserReq { }
\ No newline at end of file
+public sealed record UpdateSiteMsgUserReq : CreateSiteMsgUserReq;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Domain/Dto/Sys/Tool/GetModulesRsp.cs b/src/backend/NetAdmin.Domain/Dto/Sys/Tool/GetModulesRsp.cs
index 4ebc6fd8..5d096dc3 100644
--- a/src/backend/NetAdmin.Domain/Dto/Sys/Tool/GetModulesRsp.cs
+++ b/src/backend/NetAdmin.Domain/Dto/Sys/Tool/GetModulesRsp.cs
@@ -8,7 +8,7 @@ public record GetModulesRsp : DataAbstraction
///
/// 模块名称
///
- public string Name { get; set; }
+ public string Name { get; init; }
///
/// 模块版本
diff --git a/src/backend/NetAdmin.Host/Attributes/RemoveNullNodeAttribute.cs b/src/backend/NetAdmin.Host/Attributes/RemoveNullNodeAttribute.cs
index 6953cb25..1cc787f9 100644
--- a/src/backend/NetAdmin.Host/Attributes/RemoveNullNodeAttribute.cs
+++ b/src/backend/NetAdmin.Host/Attributes/RemoveNullNodeAttribute.cs
@@ -4,4 +4,4 @@ namespace NetAdmin.Host.Attributes;
/// 标记一个Action,其响应的json结果会被删除值为null的节点
///
[AttributeUsage(AttributeTargets.Method)]
-public sealed class RemoveNullNodeAttribute : Attribute { }
\ No newline at end of file
+public sealed class RemoveNullNodeAttribute : Attribute;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Host/Filters/DefaultApiResultHandler.cs b/src/backend/NetAdmin.Host/Filters/DefaultApiResultHandler.cs
index a5305acb..9a644062 100644
--- a/src/backend/NetAdmin.Host/Filters/DefaultApiResultHandler.cs
+++ b/src/backend/NetAdmin.Host/Filters/DefaultApiResultHandler.cs
@@ -5,4 +5,4 @@ namespace NetAdmin.Host.Filters;
///
[SuppressSniffer]
[UnifyModel(typeof(RestfulInfo<>))]
-public sealed class DefaultApiResultHandler : ApiResultHandler>, IUnifyResultProvider { }
\ No newline at end of file
+public sealed class DefaultApiResultHandler : ApiResultHandler>, IUnifyResultProvider;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Infrastructure/Attributes/ExportAttribute.cs b/src/backend/NetAdmin.Infrastructure/Attributes/ExportAttribute.cs
index 8114df34..64ad66ce 100644
--- a/src/backend/NetAdmin.Infrastructure/Attributes/ExportAttribute.cs
+++ b/src/backend/NetAdmin.Infrastructure/Attributes/ExportAttribute.cs
@@ -4,4 +4,4 @@ namespace NetAdmin.Infrastructure.Attributes;
/// 标记一个此字段(枚举)将通过接口暴露到前端
///
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Enum)]
-public sealed class ExportAttribute : Attribute { }
\ No newline at end of file
+public sealed class ExportAttribute : Attribute;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.Infrastructure/Utils/XmlCommentReader.cs b/src/backend/NetAdmin.Infrastructure/Utils/XmlCommentReader.cs
index fceda9fb..d2ad990a 100644
--- a/src/backend/NetAdmin.Infrastructure/Utils/XmlCommentReader.cs
+++ b/src/backend/NetAdmin.Infrastructure/Utils/XmlCommentReader.cs
@@ -9,7 +9,7 @@ public sealed class XmlCommentReader : ISingleton
{
private const string _XPATH = "//doc/members/member[@name=\"{0}\"]";
private static readonly Regex _regex = new(@"`\d+");
- private readonly List _xmlDocuments = new();
+ private readonly List _xmlDocuments = [];
///
/// Initializes a new instance of the class.
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs
index 91290f93..d59b4489 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs
@@ -11,4 +11,4 @@ public interface IDeptModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs
index 167dcc21..53a16029 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs
@@ -11,4 +11,4 @@ public interface IDicCatalogModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs
index acda7e03..a4f89bdc 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs
@@ -11,4 +11,4 @@ public interface IDicContentModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs
index 5b5e32c8..5256c1dd 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs
@@ -11,4 +11,4 @@ public interface IRequestLogModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs
index ff9fe37c..3069070b 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs
@@ -11,4 +11,4 @@ public interface IRoleModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs
index 4c6beb6e..9d3f10ae 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs
@@ -11,4 +11,4 @@ public interface ISiteMsgDeptModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs
index 7718001b..c1b7be76 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs
@@ -11,4 +11,4 @@ public interface ISiteMsgFlagModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs
index a0cd1a6b..8233b54b 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs
@@ -11,4 +11,4 @@ public interface ISiteMsgRoleModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs
index f3e232ca..cccba399 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs
@@ -11,4 +11,4 @@ public interface ISiteMsgUserModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs
index 8f85c38f..fb916566 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs
@@ -11,4 +11,4 @@ public interface IUserProfileModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Modules/Tpl/IExampleModule.cs b/src/backend/NetAdmin.SysComponent.Application/Modules/Tpl/IExampleModule.cs
index 7d71660a..c7b4a228 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Modules/Tpl/IExampleModule.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Modules/Tpl/IExampleModule.cs
@@ -11,4 +11,4 @@ public interface IExampleModule : ICrudModule { }
\ No newline at end of file
+>;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICacheService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICacheService.cs
index 78d6b48f..7a9e53e2 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICacheService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICacheService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 缓存服务
///
-public interface ICacheService : IService, ICacheModule { }
\ No newline at end of file
+public interface ICacheService : IService, ICacheModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICaptchaService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICaptchaService.cs
index 46fd43d6..c35c8abf 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICaptchaService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ICaptchaService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 人机验证服务
///
-public interface ICaptchaService : IService, ICaptchaModule { }
\ No newline at end of file
+public interface ICaptchaService : IService, ICaptchaModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConfigService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConfigService.cs
index f26c43e2..cc2cdf00 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConfigService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConfigService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 配置服务
///
-public interface IConfigService : IService, IConfigModule { }
\ No newline at end of file
+public interface IConfigService : IService, IConfigModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConstantService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConstantService.cs
index fe260225..92e6fa7d 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConstantService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IConstantService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 常量服务
///
-public interface IConstantService : IService, IConstantModule { }
\ No newline at end of file
+public interface IConstantService : IService, IConstantModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDeptService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDeptService.cs
index 6b391409..826cfa66 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDeptService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDeptService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 部门服务
///
-public interface IDeptService : IService, IDeptModule { }
\ No newline at end of file
+public interface IDeptService : IService, IDeptModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDevService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDevService.cs
index 0da0592a..924555d7 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDevService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDevService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 开发服务
///
-public interface IDevService : IService, IDevModule { }
\ No newline at end of file
+public interface IDevService : IService, IDevModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs
index c8dca8fe..5efdf6cf 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 字典目录服务
///
-public interface IDicCatalogService : IService, IDicCatalogModule { }
\ No newline at end of file
+public interface IDicCatalogService : IService, IDicCatalogModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs
index dca7b15b..f52b21ad 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 字典内容服务
///
-public interface IDicContentService : IService, IDicContentModule { }
\ No newline at end of file
+public interface IDicContentService : IService, IDicContentModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicService.cs
index 578b0f39..bbdf503e 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 字典服务
///
-public interface IDicService : IService, IDicModule { }
\ No newline at end of file
+public interface IDicService : IService, IDicModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IFileService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IFileService.cs
index 1c5dd427..fe02e4be 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IFileService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IFileService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 文件服务
///
-public interface IFileService : IService, IFileModule { }
\ No newline at end of file
+public interface IFileService : IService, IFileModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IMenuService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IMenuService.cs
index ad1f11bb..eb4e0278 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IMenuService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IMenuService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 菜单服务
///
-public interface IMenuService : IService, IMenuModule { }
\ No newline at end of file
+public interface IMenuService : IService, IMenuModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRequestLogService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRequestLogService.cs
index d5f2d5ec..572d95e4 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRequestLogService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRequestLogService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 请求日志服务
///
-public interface IRequestLogService : IService, IRequestLogModule { }
\ No newline at end of file
+public interface IRequestLogService : IService, IRequestLogModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRoleService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRoleService.cs
index 61fcbca5..77907e31 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRoleService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IRoleService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 角色服务
///
-public interface IRoleService : IService, IRoleModule { }
\ No newline at end of file
+public interface IRoleService : IService, IRoleModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgDeptService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgDeptService.cs
index d819dd52..c6475986 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgDeptService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgDeptService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 站内信-部门映射服务
///
-public interface ISiteMsgDeptService : IService, ISiteMsgDeptModule { }
\ No newline at end of file
+public interface ISiteMsgDeptService : IService, ISiteMsgDeptModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgFlagService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgFlagService.cs
index 94d94c2d..332877d7 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgFlagService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgFlagService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 站内信标记服务
///
-public interface ISiteMsgFlagService : IService, ISiteMsgFlagModule { }
\ No newline at end of file
+public interface ISiteMsgFlagService : IService, ISiteMsgFlagModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgRoleService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgRoleService.cs
index 4ad4b1a1..df8abf3a 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgRoleService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgRoleService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 站内信-角色映射服务
///
-public interface ISiteMsgRoleService : IService, ISiteMsgRoleModule { }
\ No newline at end of file
+public interface ISiteMsgRoleService : IService, ISiteMsgRoleModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgService.cs
index ec4b6197..f7dd35f4 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 站内信服务
///
-public interface ISiteMsgService : IService, ISiteMsgModule { }
\ No newline at end of file
+public interface ISiteMsgService : IService, ISiteMsgModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgUserService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgUserService.cs
index 79398d92..493c5d1e 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgUserService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/ISiteMsgUserService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 站内信-用户映射服务
///
-public interface ISiteMsgUserService : IService, ISiteMsgUserModule { }
\ No newline at end of file
+public interface ISiteMsgUserService : IService, ISiteMsgUserModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IToolsService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IToolsService.cs
index 6adf6859..fbb5891d 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IToolsService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IToolsService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 工具服务
///
-public interface IToolsService : IService, IToolsModule { }
\ No newline at end of file
+public interface IToolsService : IService, IToolsModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs
index 4af0aae9..e758a14c 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 用户档案服务
///
-public interface IUserProfileService : IService, IUserProfileModule { }
\ No newline at end of file
+public interface IUserProfileService : IService, IUserProfileModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IVerifyCodeService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IVerifyCodeService.cs
index 347f49f1..3549bc0b 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IVerifyCodeService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IVerifyCodeService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency;
///
/// 验证码服务
///
-public interface IVerifyCodeService : IService, IVerifyCodeModule { }
\ No newline at end of file
+public interface IVerifyCodeService : IService, IVerifyCodeModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Application/Services/Tpl/Dependency/IExampleService.cs b/src/backend/NetAdmin.SysComponent.Application/Services/Tpl/Dependency/IExampleService.cs
index 6a74fa86..6a834e85 100644
--- a/src/backend/NetAdmin.SysComponent.Application/Services/Tpl/Dependency/IExampleService.cs
+++ b/src/backend/NetAdmin.SysComponent.Application/Services/Tpl/Dependency/IExampleService.cs
@@ -6,4 +6,4 @@ namespace NetAdmin.SysComponent.Application.Services.Tpl.Dependency;
///
/// 示例服务
///
-public interface IExampleService : IService, IExampleModule { }
\ No newline at end of file
+public interface IExampleService : IService, IExampleModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IApiCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IApiCache.cs
index d4b25cd3..ec9dd23e 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IApiCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IApiCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 接口缓存
///
-public interface IApiCache : ICache, IApiModule { }
\ No newline at end of file
+public interface IApiCache : ICache, IApiModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ICacheCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ICacheCache.cs
index fc5e43ca..1c47cc0a 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ICacheCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ICacheCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 缓存缓存
///
-public interface ICacheCache : ICache, ICacheModule { }
\ No newline at end of file
+public interface ICacheCache : ICache, ICacheModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConfigCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConfigCache.cs
index 3ca9fad0..bcbf1f40 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConfigCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConfigCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 配置缓存
///
-public interface IConfigCache : ICache, IConfigModule { }
\ No newline at end of file
+public interface IConfigCache : ICache, IConfigModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConstantCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConstantCache.cs
index 5054a9ef..1a2d53d3 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConstantCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IConstantCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 常量缓存
///
-public interface IConstantCache : ICache, IConstantModule { }
\ No newline at end of file
+public interface IConstantCache : ICache, IConstantModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDeptCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDeptCache.cs
index f8d8359a..7bbb4d0c 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDeptCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDeptCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 部门缓存
///
-public interface IDeptCache : ICache, IDeptModule { }
\ No newline at end of file
+public interface IDeptCache : ICache, IDeptModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDevCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDevCache.cs
index 14bf26db..d1ab952c 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDevCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDevCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 开发缓存
///
-public interface IDevCache : ICache, IDevModule { }
\ No newline at end of file
+public interface IDevCache : ICache, IDevModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCache.cs
index 8914955b..4858461b 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 字典缓存
///
-public interface IDicCache : ICache, IDicModule { }
\ No newline at end of file
+public interface IDicCache : ICache, IDicModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCatalogCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCatalogCache.cs
index c395f3ab..140733f6 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCatalogCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicCatalogCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 字典目录缓存
///
-public interface IDicCatalogCache : ICache, IDicCatalogModule { }
\ No newline at end of file
+public interface IDicCatalogCache : ICache, IDicCatalogModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicContentCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicContentCache.cs
index 3a847448..a3a1e214 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicContentCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IDicContentCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 字典内容缓存
///
-public interface IDicContentCache : ICache, IDicContentModule { }
\ No newline at end of file
+public interface IDicContentCache : ICache, IDicContentModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IFileCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IFileCache.cs
index 2fd9acc2..3b832865 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IFileCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IFileCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 文件缓存
///
-public interface IFileCache : ICache, IFileModule { }
\ No newline at end of file
+public interface IFileCache : ICache, IFileModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IMenuCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IMenuCache.cs
index 191bd4ed..d1bf015d 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IMenuCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IMenuCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 菜单缓存
///
-public interface IMenuCache : ICache, IMenuModule { }
\ No newline at end of file
+public interface IMenuCache : ICache, IMenuModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRequestLogCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRequestLogCache.cs
index 024eb64b..a8bc619a 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRequestLogCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRequestLogCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 请求日志缓存
///
-public interface IRequestLogCache : ICache, IRequestLogModule { }
\ No newline at end of file
+public interface IRequestLogCache : ICache, IRequestLogModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRoleCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRoleCache.cs
index 3ff1ba85..4e084f59 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRoleCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IRoleCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 角色缓存
///
-public interface IRoleCache : ICache, IRoleModule { }
\ No newline at end of file
+public interface IRoleCache : ICache, IRoleModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgCache.cs
index dcda66a2..2841a35f 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 站内信缓存
///
-public interface ISiteMsgCache : ICache, ISiteMsgModule { }
\ No newline at end of file
+public interface ISiteMsgCache : ICache, ISiteMsgModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgDeptCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgDeptCache.cs
index 7f10554b..ca13ce21 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgDeptCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgDeptCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 站内信-部门映射缓存
///
-public interface ISiteMsgDeptCache : ICache, ISiteMsgDeptModule { }
\ No newline at end of file
+public interface ISiteMsgDeptCache : ICache, ISiteMsgDeptModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgFlagCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgFlagCache.cs
index 8614cfa0..f741d56f 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgFlagCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgFlagCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 站内信标记缓存
///
-public interface ISiteMsgFlagCache : ICache, ISiteMsgFlagModule { }
\ No newline at end of file
+public interface ISiteMsgFlagCache : ICache, ISiteMsgFlagModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgRoleCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgRoleCache.cs
index 992b0861..530723d2 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgRoleCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgRoleCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 站内信-角色映射缓存
///
-public interface ISiteMsgRoleCache : ICache, ISiteMsgRoleModule { }
\ No newline at end of file
+public interface ISiteMsgRoleCache : ICache, ISiteMsgRoleModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgUserCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgUserCache.cs
index 67503065..6a6b3ec8 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgUserCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/ISiteMsgUserCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 站内信-用户映射缓存
///
-public interface ISiteMsgUserCache : ICache, ISiteMsgUserModule { }
\ No newline at end of file
+public interface ISiteMsgUserCache : ICache, ISiteMsgUserModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IToolsCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IToolsCache.cs
index 0efcf351..3971b486 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IToolsCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IToolsCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 工具缓存
///
-public interface IToolsCache : ICache, IToolsModule { }
\ No newline at end of file
+public interface IToolsCache : ICache, IToolsModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IUserProfileCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IUserProfileCache.cs
index e59b7558..8e8fd540 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IUserProfileCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IUserProfileCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 用户档案缓存
///
-public interface IUserProfileCache : ICache, IUserProfileModule { }
\ No newline at end of file
+public interface IUserProfileCache : ICache, IUserProfileModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IVerifyCodeCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IVerifyCodeCache.cs
index acac07ff..0da80729 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IVerifyCodeCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Sys/Dependency/IVerifyCodeCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Sys.Dependency;
///
/// 验证码缓存
///
-public interface IVerifyCodeCache : ICache, IVerifyCodeModule { }
\ No newline at end of file
+public interface IVerifyCodeCache : ICache, IVerifyCodeModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Cache/Tpl/Dependency/IExampleCache.cs b/src/backend/NetAdmin.SysComponent.Cache/Tpl/Dependency/IExampleCache.cs
index a371b185..d64458a2 100644
--- a/src/backend/NetAdmin.SysComponent.Cache/Tpl/Dependency/IExampleCache.cs
+++ b/src/backend/NetAdmin.SysComponent.Cache/Tpl/Dependency/IExampleCache.cs
@@ -7,4 +7,4 @@ namespace NetAdmin.SysComponent.Cache.Tpl.Dependency;
///
/// 示例缓存
///
-public interface IExampleCache : ICache, IExampleModule { }
\ No newline at end of file
+public interface IExampleCache : ICache, IExampleModule;
\ No newline at end of file
diff --git a/src/backend/NetAdmin.SysComponent.Host/Subscribers/CacheCleaner.cs b/src/backend/NetAdmin.SysComponent.Host/Subscribers/CacheCleaner.cs
index c0f45c61..927e5078 100644
--- a/src/backend/NetAdmin.SysComponent.Host/Subscribers/CacheCleaner.cs
+++ b/src/backend/NetAdmin.SysComponent.Host/Subscribers/CacheCleaner.cs
@@ -18,14 +18,14 @@ public sealed class CacheCleaner : IEventSubscriber
/// 用户缓存清理
///
[EventSubscribe(nameof(UserUpdatedEvent))]
- public async Task RemoveUserInfoAsync(EventHandlerExecutingContext context)
+ public Task RemoveUserInfoAsync(EventHandlerExecutingContext context)
{
if (context.Source is not UserUpdatedEvent userUpdatedEvent) {
- return;
+ return Task.CompletedTask;
}
var cache = App.GetService();
cache.Service.UserToken = ContextUserToken.Create(userUpdatedEvent.Data);
- await cache.RemoveUserInfoAsync().ConfigureAwait(false);
+ return cache.RemoveUserInfoAsync();
}
}
\ No newline at end of file