diff --git a/src/backend/NetAdmin/NetAdmin.Application/Modules/ICrudModule.cs b/src/backend/NetAdmin/NetAdmin.Application/Modules/ICrudModule.cs index 441b4368..41ed7ff1 100644 --- a/src/backend/NetAdmin/NetAdmin.Application/Modules/ICrudModule.cs +++ b/src/backend/NetAdmin/NetAdmin.Application/Modules/ICrudModule.cs @@ -8,12 +8,14 @@ namespace NetAdmin.Application.Modules; /// /// 创建请求类型 /// 创建响应类型 +/// 编辑请求类型 /// 查询请求类型 /// 查询响应类型 /// 删除请求类型 -public interface ICrudModule +public interface ICrudModule where TCreateReq : DataAbstraction, new() where TCreateRsp : DataAbstraction + where TEditReq : DataAbstraction, new() where TQueryReq : DataAbstraction, new() where TQueryRsp : DataAbstraction where TDelReq : DataAbstraction, new() @@ -39,9 +41,9 @@ public interface ICrudModule DeleteAsync(TDelReq req); /// - /// 判断实体是否存在 + /// 编辑实体 /// - Task ExistAsync(QueryReq req); + Task EditAsync(TEditReq req); /// /// 导出实体 diff --git a/src/backend/NetAdmin/NetAdmin.Application/Modules/Tpl/IExampleModule.cs b/src/backend/NetAdmin/NetAdmin.Application/Modules/Tpl/IExampleModule.cs index fd653293..3088bf09 100644 --- a/src/backend/NetAdmin/NetAdmin.Application/Modules/Tpl/IExampleModule.cs +++ b/src/backend/NetAdmin/NetAdmin.Application/Modules/Tpl/IExampleModule.cs @@ -7,6 +7,7 @@ namespace NetAdmin.Application.Modules.Tpl; /// 示例模块 /// public interface IExampleModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Application/Services/Tpl/ExampleService.cs b/src/backend/NetAdmin/NetAdmin.Application/Services/Tpl/ExampleService.cs index 40f7cd78..c3e4eeb9 100644 --- a/src/backend/NetAdmin/NetAdmin.Application/Services/Tpl/ExampleService.cs +++ b/src/backend/NetAdmin/NetAdmin.Application/Services/Tpl/ExampleService.cs @@ -47,10 +47,14 @@ public sealed class ExampleService(BasicRepository rpo) // } /// - public Task ExistAsync(QueryReq req) + public async Task EditAsync(EditExampleReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + #if DBTYPE_SQLSERVER + return (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); + #else + return await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryExampleReq { Id = req.Id }).ConfigureAwait(false) : null; + #endif } /// diff --git a/src/backend/NetAdmin/NetAdmin.Cache/Tpl/ExampleCache.cs b/src/backend/NetAdmin/NetAdmin.Cache/Tpl/ExampleCache.cs index d2a7b472..a52db568 100644 --- a/src/backend/NetAdmin/NetAdmin.Cache/Tpl/ExampleCache.cs +++ b/src/backend/NetAdmin/NetAdmin.Cache/Tpl/ExampleCache.cs @@ -34,9 +34,9 @@ public sealed class ExampleCache(IDistributedCache cache, IExampleService servic } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditExampleReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/ApiIdAttribute.cs b/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/ApiIdAttribute.cs index 9743e6ab..0ba1c55c 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/ApiIdAttribute.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/ApiIdAttribute.cs @@ -11,7 +11,8 @@ public sealed class ApiIdAttribute : ValidationAttribute /// protected override ValidationResult IsValid(object value, ValidationContext validationContext) { - var service = App.GetService(App.EffectiveTypes.Single(x => x.FullName == "NetAdmin.SysComponent.Cache.Sys.Dependency.IApiCache")); + var service = App.GetService( + App.EffectiveTypes.Single(x => x.FullName == "NetAdmin.SysComponent.Application.Services.Sys.Dependency.IApiService")); var req = new QueryReq { Filter = new QueryApiReq { Id = value as string } }; diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/UserIdAttribute.cs b/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/UserIdAttribute.cs index 0949ca85..35dc98a1 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/UserIdAttribute.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Attributes/DataValidation/UserIdAttribute.cs @@ -11,7 +11,8 @@ public sealed class UserIdAttribute : ValidationAttribute /// protected override ValidationResult IsValid(object value, ValidationContext validationContext) { - var service = App.GetService(App.EffectiveTypes.Single(x => x.FullName == "NetAdmin.SysComponent.Cache.Sys.Dependency.IUserCache")); + var service = App.GetService( + App.EffectiveTypes.Single(x => x.FullName == "NetAdmin.SysComponent.Application.Services.Sys.Dependency.IUserService")); var req = new QueryReq { Filter = new QueryUserReq { Id = (long)value! } }; diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/Api/EditApiReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/Api/EditApiReq.cs new file mode 100644 index 00000000..35e9ce10 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/Api/EditApiReq.cs @@ -0,0 +1,8 @@ +using NetAdmin.Domain.DbMaps.Sys; + +namespace NetAdmin.Domain.Dto.Sys.Api; + +/// +/// 请求:编辑接口 +/// +public sealed record EditApiReq : Sys_Api; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/CreateJobRecordReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/CreateJobRecordReq.cs index 60afea1f..c9e6d53d 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/CreateJobRecordReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/CreateJobRecordReq.cs @@ -5,4 +5,4 @@ namespace NetAdmin.Domain.Dto.Sys.JobRecord; /// /// 请求:创建计划作业执行记录 /// -public sealed record CreateJobRecordReq : Sys_JobRecord; \ No newline at end of file +public record CreateJobRecordReq : Sys_JobRecord; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/EditJobRecordReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/EditJobRecordReq.cs new file mode 100644 index 00000000..a9137fa9 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/JobRecord/EditJobRecordReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.JobRecord; + +/// +/// 请求:编辑计划作业执行记录 +/// +public sealed record EditJobRecordReq : CreateJobRecordReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/CreateLoginLogReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/CreateLoginLogReq.cs index 9587df5d..37b8ced6 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/CreateLoginLogReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/CreateLoginLogReq.cs @@ -8,7 +8,7 @@ namespace NetAdmin.Domain.Dto.Sys.LoginLog; /// /// 请求:创建登录日志 /// -public sealed record CreateLoginLogReq : Sys_LoginLog, IRegister +public record CreateLoginLogReq : Sys_LoginLog, IRegister { /// public void Register(TypeAdapterConfig config) diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/EditLoginLogReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/EditLoginLogReq.cs new file mode 100644 index 00000000..fdef3153 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/LoginLog/EditLoginLogReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.LoginLog; + +/// +/// 请求:编辑登录日志 +/// +public sealed record EditLoginLogReq : CreateLoginLogReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/CreateRequestLogReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/CreateRequestLogReq.cs index 252285f7..9d9a1975 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/CreateRequestLogReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/CreateRequestLogReq.cs @@ -6,7 +6,7 @@ namespace NetAdmin.Domain.Dto.Sys.RequestLog; /// /// 请求:创建请求日志 /// -public sealed record CreateRequestLogReq : Sys_RequestLog +public record CreateRequestLogReq : Sys_RequestLog { /// public new CreateRequestLogDetailReq Detail { get; init; } diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/EditRequestLogReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/EditRequestLogReq.cs new file mode 100644 index 00000000..e87f1da0 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLog/EditRequestLogReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.RequestLog; + +/// +/// 请求:编辑请求日志 +/// +public sealed record EditRequestLogReq : CreateRequestLogReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/CreateRequestLogDetailReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/CreateRequestLogDetailReq.cs index 30330c1a..27b15c31 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/CreateRequestLogDetailReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/CreateRequestLogDetailReq.cs @@ -5,4 +5,4 @@ namespace NetAdmin.Domain.Dto.Sys.RequestLogDetail; /// /// 请求:创建请求日志明细 /// -public sealed record CreateRequestLogDetailReq : Sys_RequestLogDetail; \ No newline at end of file +public record CreateRequestLogDetailReq : Sys_RequestLogDetail; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/EditRequestLogDetailReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/EditRequestLogDetailReq.cs new file mode 100644 index 00000000..d6dccf67 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/RequestLogDetail/EditRequestLogDetailReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.RequestLogDetail; + +/// +/// 请求:编辑请求日志明细 +/// +public sealed record EditRequestLogDetailReq : CreateRequestLogDetailReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/CreateSiteMsgDeptReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/CreateSiteMsgDeptReq.cs index b995a7ce..145a52c1 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/CreateSiteMsgDeptReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/CreateSiteMsgDeptReq.cs @@ -5,4 +5,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgDept; /// /// 请求:创建站内信-部门映射 /// -public sealed record CreateSiteMsgDeptReq : Sys_SiteMsgDept; \ No newline at end of file +public record CreateSiteMsgDeptReq : Sys_SiteMsgDept; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/EditSiteMsgDeptReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/EditSiteMsgDeptReq.cs new file mode 100644 index 00000000..83f4fb07 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgDept/EditSiteMsgDeptReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.SiteMsgDept; + +/// +/// 请求:编辑站内信-部门映射 +/// +public sealed record EditSiteMsgDeptReq : CreateSiteMsgDeptReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/EditSiteMsgFlagReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/EditSiteMsgFlagReq.cs new file mode 100644 index 00000000..cc97f2c4 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgFlag/EditSiteMsgFlagReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.SiteMsgFlag; + +/// +/// 请求:编辑站内信标记 +/// +public record EditSiteMsgFlagReq : CreateSiteMsgFlagReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/CreateSiteMsgRoleReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/CreateSiteMsgRoleReq.cs index f96fcae0..62ea48da 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/CreateSiteMsgRoleReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/CreateSiteMsgRoleReq.cs @@ -5,4 +5,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgRole; /// /// 请求:创建站内信-角色映射 /// -public sealed record CreateSiteMsgRoleReq : Sys_SiteMsgRole; \ No newline at end of file +public record CreateSiteMsgRoleReq : Sys_SiteMsgRole; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/EditSiteMsgRoleReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/EditSiteMsgRoleReq.cs new file mode 100644 index 00000000..20e7366c --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgRole/EditSiteMsgRoleReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.SiteMsgRole; + +/// +/// 请求:编辑站内信-角色映射 +/// +public sealed record EditSiteMsgRoleReq : CreateSiteMsgRoleReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/CreateSiteMsgUserReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/CreateSiteMsgUserReq.cs index d5b2e52d..477154b2 100644 --- a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/CreateSiteMsgUserReq.cs +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/CreateSiteMsgUserReq.cs @@ -5,4 +5,4 @@ namespace NetAdmin.Domain.Dto.Sys.SiteMsgUser; /// /// 请求:创建站内信-用户映射 /// -public sealed record CreateSiteMsgUserReq : Sys_SiteMsgUser; \ No newline at end of file +public record CreateSiteMsgUserReq : Sys_SiteMsgUser; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/EditSiteMsgUserReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/EditSiteMsgUserReq.cs new file mode 100644 index 00000000..b6c9d752 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/SiteMsgUser/EditSiteMsgUserReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.SiteMsgUser; + +/// +/// 请求:编辑站内信-用户映射 +/// +public sealed record EditSiteMsgUserReq : CreateSiteMsgUserReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/VerifyCode/EditVerifyCodeReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/VerifyCode/EditVerifyCodeReq.cs new file mode 100644 index 00000000..088ffe68 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Sys/VerifyCode/EditVerifyCodeReq.cs @@ -0,0 +1,6 @@ +namespace NetAdmin.Domain.Dto.Sys.VerifyCode; + +/// +/// 请求:编辑验证码 +/// +public record EditVerifyCodeReq : CreateVerifyCodeReq; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Domain/Dto/Tpl/Example/EditExampleReq.cs b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Tpl/Example/EditExampleReq.cs new file mode 100644 index 00000000..70adaee4 --- /dev/null +++ b/src/backend/NetAdmin/NetAdmin.Domain/Dto/Tpl/Example/EditExampleReq.cs @@ -0,0 +1,15 @@ +namespace NetAdmin.Domain.Dto.Tpl.Example; + +/// +/// 请求:编辑示例 +/// +public record EditExampleReq : CreateExampleReq +{ + /// + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] + public override long Id { get; init; } + + /// + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] + public override long Version { get; init; } +} \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.Host/Controllers/Tpl/ExampleController.cs b/src/backend/NetAdmin/NetAdmin.Host/Controllers/Tpl/ExampleController.cs index 29698b7b..971c6066 100644 --- a/src/backend/NetAdmin/NetAdmin.Host/Controllers/Tpl/ExampleController.cs +++ b/src/backend/NetAdmin/NetAdmin.Host/Controllers/Tpl/ExampleController.cs @@ -50,12 +50,12 @@ public sealed class ExampleController(IExampleCache cache) : ControllerBase - /// 示例是否存在 + /// 编辑示例 /// - [NonAction] - public Task ExistAsync(QueryReq req) + [Transaction] + public Task EditAsync(EditExampleReq req) { - return Cache.ExistAsync(req); + return Cache.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IApiModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IApiModule.cs index 72b8d6ba..3a3fdf0c 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IApiModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IApiModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 接口模块 /// public interface IApiModule : ICrudModule diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IConfigModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IConfigModule.cs index 5b902427..7d6a0ad1 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IConfigModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IConfigModule.cs @@ -6,15 +6,11 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 配置模块 /// public interface IConfigModule : ICrudModule { - /// - /// 编辑配置 - /// - Task EditAsync(EditConfigReq req); - /// /// 获取最新有效配置 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs index 9e2725af..fcff2e7e 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDeptModule.cs @@ -6,15 +6,11 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 部门模块 /// public interface IDeptModule : ICrudModule { - /// - /// 编辑部门 - /// - Task EditAsync(EditDeptReq req); - /// /// 启用/禁用部门 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs index 2830c1b7..951f8f43 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicCatalogModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 字典目录模块 /// public interface IDicCatalogModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs index 2acdc846..0df3a8ec 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicContentModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 字典内容模块 /// public interface IDicContentModule : ICrudModule diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicModule.cs index 42252a8c..5c954f92 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDicModule.cs @@ -41,7 +41,7 @@ public interface IDicModule /// /// 编辑字典目录 /// - Task EditCatalogAsync(EditDicCatalogReq req); + Task EditCatalogAsync(EditDicCatalogReq req); /// /// 编辑字典内容 diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocCatalogModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocCatalogModule.cs index 3d3415c8..51e0f415 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocCatalogModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocCatalogModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 文档分类模块 /// public interface IDocCatalogModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocContentModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocContentModule.cs index 7a163cd2..d70a4b86 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocContentModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocContentModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 文档内容模块 /// public interface IDocContentModule : ICrudModule diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocModule.cs index a878d1b6..10c12b73 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IDocModule.cs @@ -41,7 +41,7 @@ public interface IDocModule /// /// 编辑文档分类 /// - Task EditCatalogAsync(EditDocCatalogReq req); + Task EditCatalogAsync(EditDocCatalogReq req); /// /// 编辑文档内容 diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobModule.cs index 48c54559..13b5b96a 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobModule.cs @@ -8,6 +8,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 计划作业模块 /// public interface IJobModule : ICrudModule @@ -17,11 +18,6 @@ public interface IJobModule : ICrudModule Task CountRecordAsync(QueryReq req); - /// - /// 编辑作业 - /// - Task EditAsync(EditJobReq req); - /// /// 执行作业 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobRecordModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobRecordModule.cs index 3d37a3fa..64f03db6 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobRecordModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IJobRecordModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 计划作业执行记录模块 /// public interface IJobRecordModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ILoginLogModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ILoginLogModule.cs index ec9d28d0..1bdc5711 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ILoginLogModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ILoginLogModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 登录日志模块 /// public interface ILoginLogModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IMenuModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IMenuModule.cs index 2c069f7e..a3018bb2 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IMenuModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IMenuModule.cs @@ -6,15 +6,11 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 菜单模块 /// public interface IMenuModule : ICrudModule { - /// - /// 编辑菜单 - /// - Task EditAsync(EditMenuReq req); - /// /// 当前用户菜单 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogDetailModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogDetailModule.cs index 11238892..f415dc3e 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogDetailModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogDetailModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 请求日志明细模块 /// public interface IRequestLogDetailModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs index 23b4701b..c51dbf9b 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRequestLogModule.cs @@ -7,6 +7,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 请求日志模块 /// public interface IRequestLogModule : ICrudModule diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs index 6b05ed4e..09a89a8e 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IRoleModule.cs @@ -6,15 +6,11 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 角色模块 /// public interface IRoleModule : ICrudModule { - /// - /// 编辑角色 - /// - Task EditAsync(EditRoleReq req); - /// /// 设置是否显示仪表板 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs index 69be14a9..b9164ef9 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgDeptModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 站内信-部门映射模块 /// public interface ISiteMsgDeptModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs index 18ab3c25..9e054e37 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgFlagModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 站内信标记模块 /// public interface ISiteMsgFlagModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgModule.cs index 78a73738..60a9a913 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgModule.cs @@ -7,15 +7,11 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 站内信模块 /// public interface ISiteMsgModule : ICrudModule { - /// - /// 编辑站内信 - /// - Task EditAsync(EditSiteMsgReq req); - /// /// 获取单个我的站内信 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs index 88e81005..d0fa3e05 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgRoleModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 站内信-角色映射模块 /// public interface ISiteMsgRoleModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs index 55c2ae91..f23cbf5f 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/ISiteMsgUserModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 站内信-用户映射模块 /// public interface ISiteMsgUserModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserModule.cs index 24127e05..554005ba 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserModule.cs @@ -7,6 +7,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 用户模块 /// public partial interface IUserModule : ICrudModule @@ -21,11 +22,6 @@ public partial interface IUserModule : ICrudModule Task CheckUserNameAvailableAsync(CheckUserNameAvailableReq req); - /// - /// 编辑用户 - /// - Task EditAsync(EditUserReq req); - /// /// 密码登录 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs index f5939a85..ec0d4021 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IUserProfileModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 用户档案模块 /// public interface IUserProfileModule : ICrudModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IVerifyCodeModule.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IVerifyCodeModule.cs index 7cd4e075..27fbbfbe 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IVerifyCodeModule.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Modules/Sys/IVerifyCodeModule.cs @@ -6,6 +6,7 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys; /// 验证码模块 /// public interface IVerifyCodeModule : ICrudModule diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ApiService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ApiService.cs index b957c6f1..bd659969 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ApiService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ApiService.cs @@ -38,11 +38,18 @@ public sealed class ApiService( throw new NotImplementedException(); } + /// + public Task EditAsync(EditApiReq req) + { + req.ThrowIfInvalid(); + throw new NotImplementedException(); + } + /// public Task ExistAsync(QueryReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + return QueryInternal(req).AnyAsync(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ConfigService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ConfigService.cs index 7b9125b7..24d88e38 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ConfigService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/ConfigService.cs @@ -50,19 +50,10 @@ public sealed class ConfigService(BasicRepository rpo) // #if DBTYPE_SQLSERVER return (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); #else - return await UpdateAsync(req, null).ConfigureAwait(false) > 0 - ? await GetAsync(new QueryConfigReq { Id = req.Id }).ConfigureAwait(false) - : null; + return await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryConfigReq { Id = req.Id }).ConfigureAwait(false) : null; #endif } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IApiService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IApiService.cs index cd319bdb..be68832f 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IApiService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IApiService.cs @@ -7,6 +7,11 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// public interface IApiService : IService, IApiModule { + /// + /// 接口是否存在 + /// + public Task ExistAsync(QueryReq req); + /// /// 反射接口列表 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs index 885c369a..40ac8196 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicCatalogService.cs @@ -1,14 +1,6 @@ -using NetAdmin.Domain.Dto.Sys.Dic.Catalog; - namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// /// 字典目录服务 /// -public interface IDicCatalogService : IService, IDicCatalogModule -{ - /// - /// 编辑字典目录 - /// - Task EditAsync(EditDicCatalogReq req); -} \ No newline at end of file +public interface IDicCatalogService : IService, IDicCatalogModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs index 38483235..3dd871dc 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDicContentService.cs @@ -7,11 +7,6 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// public interface IDicContentService : IService, IDicContentModule { - /// - /// 编辑字典内容 - /// - Task EditAsync(EditDicContentReq req); - /// /// 通过分类键查询字典内容 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocCatalogService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocCatalogService.cs index 97ad8ac7..ce4ef286 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocCatalogService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocCatalogService.cs @@ -1,14 +1,6 @@ -using NetAdmin.Domain.Dto.Sys.Doc.Catalog; - namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// /// 文档分类服务 /// -public interface IDocCatalogService : IService, IDocCatalogModule -{ - /// - /// 编辑文档分类 - /// - Task EditAsync(EditDocCatalogReq req); -} \ No newline at end of file +public interface IDocCatalogService : IService, IDocCatalogModule; \ No newline at end of file diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocContentService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocContentService.cs index 297cb9d9..8a8f0887 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocContentService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IDocContentService.cs @@ -7,11 +7,6 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// public interface IDocContentService : IService, IDocContentModule { - /// - /// 编辑文档内容 - /// - Task EditAsync(EditDocContentReq req); - /// /// 浏览文档内容 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs index 2912d2bb..c129ec90 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserProfileService.cs @@ -7,11 +7,6 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// public interface IUserProfileService : IService, IUserProfileModule { - /// - /// 编辑用户档案 - /// - Task EditAsync(EditUserProfileReq req); - /// /// 获取当前用户配置 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserService.cs index 41589204..061db609 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/Dependency/IUserService.cs @@ -7,6 +7,11 @@ namespace NetAdmin.SysComponent.Application.Services.Sys.Dependency; /// public interface IUserService : IService, IUserModule { + /// + /// 用户是否存在 + /// + public Task ExistAsync(QueryReq req); + /// /// 用户编号登录 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DeptService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DeptService.cs index 0eae6d86..fa5e372c 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DeptService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DeptService.cs @@ -68,17 +68,10 @@ public sealed class DeptService(BasicRepository rpo) // #if DBTYPE_SQLSERVER return (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); #else - return await UpdateAsync(req, null).ConfigureAwait(false) > 0 ? await GetAsync(new QueryDeptReq { Id = req.Id }).ConfigureAwait(false) : null; + return await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryDeptReq { Id = req.Id }).ConfigureAwait(false) : null; #endif } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicCatalogService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicCatalogService.cs index f80256bc..00f20ad2 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicCatalogService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicCatalogService.cs @@ -51,19 +51,19 @@ public sealed class DicCatalogService(BasicRepository rpo) /// /// The_parent_node_does_not_exist - public async Task EditAsync(EditDicCatalogReq req) + public async Task EditAsync(EditDicCatalogReq req) { req.ThrowIfInvalid(); - return req.ParentId == 0 || await Rpo.Where(a => a.Id == req.ParentId).WithNoLockNoWait().AnyAsync().ConfigureAwait(false) - ? await UpdateAsync(req).ConfigureAwait(false) - : throw new NetAdminInvalidOperationException(Ln.父节点不存在); - } + if (req.ParentId != 0 && !await Rpo.Where(a => a.Id == req.ParentId).WithNoLockNoWait().AnyAsync().ConfigureAwait(false)) { + throw new NetAdminInvalidOperationException(Ln.父节点不存在); + } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + return + #if DBTYPE_SQLSERVER + (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); + #else + await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryDicCatalogReq { Id = req.Id }).ConfigureAwait(false) : null; + #endif } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicContentService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicContentService.cs index eab61913..8301db35 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicContentService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicContentService.cs @@ -60,19 +60,10 @@ public sealed class DicContentService(BasicRepository rpo) #if DBTYPE_SQLSERVER return (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); #else - return await UpdateAsync(req, null).ConfigureAwait(false) > 0 - ? await GetAsync(new QueryDicContentReq { Id = req.Id }).ConfigureAwait(false) - : null; + return await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryDicContentReq { Id = req.Id }).ConfigureAwait(false) : null; #endif } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicService.cs index ac6e6c71..0c050860 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DicService.cs @@ -50,7 +50,7 @@ public sealed class DicService(IDicCatalogService catalogService, IDicContentSer } /// - public Task EditCatalogAsync(EditDicCatalogReq req) + public Task EditCatalogAsync(EditDicCatalogReq req) { req.ThrowIfInvalid(); return catalogService.EditAsync(req); diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocCatalogService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocCatalogService.cs index 80dfd733..edec5a1e 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocCatalogService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocCatalogService.cs @@ -51,19 +51,20 @@ public sealed class DocCatalogService(BasicRepository rpo) /// /// The_parent_node_does_not_exist - public async Task EditAsync(EditDocCatalogReq req) + public async Task EditAsync(EditDocCatalogReq req) { req.ThrowIfInvalid(); - return req.ParentId == 0 || await Rpo.Where(a => a.Id == req.ParentId).WithNoLockNoWait().AnyAsync().ConfigureAwait(false) - ? await UpdateAsync(req).ConfigureAwait(false) - : throw new NetAdminInvalidOperationException(Ln.父节点不存在); - } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + if (req.ParentId != 0 && !await Rpo.Where(a => a.Id == req.ParentId).WithNoLockNoWait().AnyAsync().ConfigureAwait(false)) { + throw new NetAdminInvalidOperationException(Ln.父节点不存在); + } + + return + #if DBTYPE_SQLSERVER + (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); + #else + await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryDocCatalogReq { Id = req.Id }).ConfigureAwait(false) : null; + #endif } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocContentService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocContentService.cs index 3c76630d..e4427524 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocContentService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocContentService.cs @@ -70,13 +70,6 @@ public sealed class DocContentService(BasicRepository rpo) #endif } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { @@ -122,6 +115,7 @@ public sealed class DocContentService(BasicRepository rpo) req.ThrowIfInvalid(); var ret = await QueryInternal(new QueryReq { Filter = req, Order = Orders.None }).ToOneAsync().ConfigureAwait(false); + // ReSharper disable once SwitchStatementMissingSomeEnumCasesNoDefault switch (ret?.Visibility) { case ArchiveVisibilities.LogonUser: if (UserToken == null) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocService.cs index d10ef374..bdfdcfc3 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/DocService.cs @@ -50,7 +50,7 @@ public sealed class DocService(IDocCatalogService catalogService, IDocContentSer } /// - public Task EditCatalogAsync(EditDocCatalogReq req) + public Task EditCatalogAsync(EditDocCatalogReq req) { req.ThrowIfInvalid(); return catalogService.EditAsync(req); diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobRecordService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobRecordService.cs index e1f0b0ee..2a7654a0 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobRecordService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobRecordService.cs @@ -45,10 +45,10 @@ public sealed class JobRecordService(BasicRepository rpo) / } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditJobRecordReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobService.cs index 0e1a8d5c..fea57269 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/JobService.cs @@ -121,13 +121,6 @@ public sealed class JobService(BasicRepository rpo, IJobRecordSer } } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/LoginLogService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/LoginLogService.cs index 2cd000b4..2b7e5f61 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/LoginLogService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/LoginLogService.cs @@ -44,10 +44,10 @@ public sealed class LoginLogService(BasicRepository rpo) // } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditLoginLogReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/MenuService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/MenuService.cs index dbdeaeaf..565d301a 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/MenuService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/MenuService.cs @@ -52,17 +52,10 @@ public sealed class MenuService(BasicRepository rpo, IUserServic #if DBTYPE_SQLSERVER return (await UpdateReturnListAsync(req).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); #else - return await UpdateAsync(req, null).ConfigureAwait(false) > 0 ? await GetAsync(new QueryMenuReq { Id = req.Id }).ConfigureAwait(false) : null; + return await UpdateAsync(req).ConfigureAwait(false) > 0 ? await GetAsync(new QueryMenuReq { Id = req.Id }).ConfigureAwait(false) : null; #endif } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogDetailService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogDetailService.cs index 14b5b490..9010ca65 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogDetailService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogDetailService.cs @@ -44,10 +44,10 @@ public sealed class RequestLogDetailService(BasicRepository - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditRequestLogDetailReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogService.cs index 2680f14a..baf2b132 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RequestLogService.cs @@ -52,10 +52,10 @@ public sealed class RequestLogService(BasicRepository rpo, } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditRequestLogReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RoleService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RoleService.cs index aca4bbde..67f09fe2 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RoleService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/RoleService.cs @@ -66,13 +66,6 @@ public sealed class RoleService(BasicRepository rpo) // return (await QueryAsync(new QueryReq { Filter = new QueryRoleReq { Id = req.Id } }).ConfigureAwait(false)).First(); } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgDeptService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgDeptService.cs index 23e0a96f..ccaa6d71 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgDeptService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgDeptService.cs @@ -44,10 +44,10 @@ public sealed class SiteMsgDeptService(BasicRepository rp } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgDeptReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgFlagService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgFlagService.cs index da8eb4bb..7508a6d8 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgFlagService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgFlagService.cs @@ -44,10 +44,10 @@ public sealed class SiteMsgFlagService(BasicRepository rp } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgFlagReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgRoleService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgRoleService.cs index 38e6a579..d1898ad9 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgRoleService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgRoleService.cs @@ -44,10 +44,10 @@ public sealed class SiteMsgRoleService(BasicRepository rp } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgRoleReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgService.cs index e00a40db..63e2a8a5 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgService.cs @@ -86,13 +86,6 @@ public sealed class SiteMsgService(BasicRepository rpo, Conte return (await QueryAsync(new QueryReq { Filter = new QuerySiteMsgReq { Id = req.Id } }).ConfigureAwait(false)).First(); } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); - } - /// public Task ExportAsync(QueryReq req) { @@ -170,7 +163,10 @@ public sealed class SiteMsgService(BasicRepository rpo, Conte public async Task SetSiteMsgStatusAsync(SetUserSiteMsgStatusReq req) { req.ThrowIfInvalid(); - if (!await ExistAsync(new QueryReq { Filter = new QuerySiteMsgReq { Id = req.SiteMsgId } }).ConfigureAwait(false)) { + if (!await QueryInternal(new QueryReq { Filter = new QuerySiteMsgReq { Id = req.SiteMsgId } }) + .WithNoLockNoWait() + .AnyAsync() + .ConfigureAwait(false)) { throw new NetAdminInvalidOperationException(Ln.站内信不存在); } diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgUserService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgUserService.cs index 94ada7dc..7549eba9 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgUserService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/SiteMsgUserService.cs @@ -44,10 +44,10 @@ public sealed class SiteMsgUserService(BasicRepository rp } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgUserReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/UserProfileService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/UserProfileService.cs index 23b6ab7d..26150a6e 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/UserProfileService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/UserProfileService.cs @@ -64,17 +64,18 @@ public sealed class UserProfileService(BasicRepository rp } /// - public Task EditAsync(EditUserProfileReq req) + public async Task EditAsync(EditUserProfileReq req) { req.ThrowIfInvalid(); - return UpdateAsync(req.Adapt()); - } - /// - public Task ExistAsync(QueryReq req) - { - req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + return + #if DBTYPE_SQLSERVER + (await UpdateReturnListAsync(req.Adapt()).ConfigureAwait(false)).FirstOrDefault()?.Adapt(); + #else + await UpdateAsync(req.Adapt()).ConfigureAwait(false) > 0 + ? await GetAsync(new QueryUserProfileReq { Id = req.Id }).ConfigureAwait(false) + : null; + #endif } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/VerifyCodeService.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/VerifyCodeService.cs index a2a1c9e7..4db09d43 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/VerifyCodeService.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Application/Services/Sys/VerifyCodeService.cs @@ -54,10 +54,10 @@ public sealed class VerifyCodeService(BasicRepository rpo, } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditVerifyCodeReq req) { req.ThrowIfInvalid(); - return QueryInternal(req).WithNoLockNoWait().AnyAsync(); + throw new NotImplementedException(); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ApiCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ApiCache.cs index 104e049d..ebba06db 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ApiCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ApiCache.cs @@ -31,9 +31,9 @@ public sealed class ApiCache(IDistributedCache cache, IApiService service) // } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditApiReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ConfigCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ConfigCache.cs index 4018f606..16a84355 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ConfigCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/ConfigCache.cs @@ -36,12 +36,6 @@ public sealed class ConfigCache(IDistributedCache cache, IConfigService service) return Service.EditAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DeptCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DeptCache.cs index 437a7671..f80b17b5 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DeptCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DeptCache.cs @@ -36,12 +36,6 @@ public sealed class DeptCache(IDistributedCache cache, IDeptService service) // return Service.EditAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCache.cs index 4f3c7f81..33d81f53 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCache.cs @@ -44,7 +44,7 @@ public sealed class DicCache(IDistributedCache cache, IDicService service) // } /// - public Task EditCatalogAsync(EditDicCatalogReq req) + public Task EditCatalogAsync(EditDicCatalogReq req) { return Service.EditCatalogAsync(req); } diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCatalogCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCatalogCache.cs index 29a7e4be..fbc3e9cd 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCatalogCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicCatalogCache.cs @@ -31,9 +31,9 @@ public sealed class DicCatalogCache(IDistributedCache cache, IDicCatalogService } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditDicCatalogReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicContentCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicContentCache.cs index 2d093489..82488fb0 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicContentCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DicContentCache.cs @@ -31,9 +31,9 @@ public sealed class DicContentCache(IDistributedCache cache, IDicContentService } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditDicContentReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCache.cs index 5ffa6dd1..a88979f3 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCache.cs @@ -44,7 +44,7 @@ public sealed class DocCache(IDistributedCache cache, IDocService service) // } /// - public Task EditCatalogAsync(EditDocCatalogReq req) + public Task EditCatalogAsync(EditDocCatalogReq req) { return Service.EditCatalogAsync(req); } diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCatalogCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCatalogCache.cs index d71d4ce4..e8bc8773 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCatalogCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocCatalogCache.cs @@ -31,9 +31,9 @@ public sealed class DocCatalogCache(IDistributedCache cache, IDocCatalogService } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditDocCatalogReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocContentCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocContentCache.cs index f3c503e7..ec167019 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocContentCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/DocContentCache.cs @@ -31,9 +31,9 @@ public sealed class DocContentCache(IDistributedCache cache, IDocContentService } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditDocContentReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobCache.cs index fa84c1ce..7ea5484a 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobCache.cs @@ -49,12 +49,6 @@ public sealed class JobCache(IDistributedCache cache, IJobService service) : Dis return Service.ExecuteAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobRecordCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobRecordCache.cs index 579e6481..89d29a53 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobRecordCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/JobRecordCache.cs @@ -31,9 +31,9 @@ public sealed class JobRecordCache(IDistributedCache cache, IJobRecordService se } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditJobRecordReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/LoginLogCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/LoginLogCache.cs index e3687109..79e1736b 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/LoginLogCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/LoginLogCache.cs @@ -31,9 +31,9 @@ public sealed class LoginLogCache(IDistributedCache cache, ILoginLogService serv } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditLoginLogReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/MenuCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/MenuCache.cs index ce951afe..a2b96a0e 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/MenuCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/MenuCache.cs @@ -36,12 +36,6 @@ public sealed class MenuCache(IDistributedCache cache, IMenuService service) // return Service.EditAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogCache.cs index 3ed1dc15..f9185e75 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogCache.cs @@ -18,7 +18,7 @@ public sealed class RequestLogCache(IDistributedCache cache, IRequestLogService public async Task CountAsync(QueryReq req) #else public Task CountAsync(QueryReq req) - #endif + #endif { #if !DEBUG var ret = await GetOrCreateAsync( // @@ -44,9 +44,9 @@ public sealed class RequestLogCache(IDistributedCache cache, IRequestLogService } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditRequestLogReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogDetailCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogDetailCache.cs index 583d2695..e3724b91 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogDetailCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RequestLogDetailCache.cs @@ -31,9 +31,9 @@ public sealed class RequestLogDetailCache(IDistributedCache cache, IRequestLogDe } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditRequestLogDetailReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RoleCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RoleCache.cs index 16f1f52e..27eeb387 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RoleCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/RoleCache.cs @@ -36,12 +36,6 @@ public sealed class RoleCache(IDistributedCache cache, IRoleService service) // return Service.EditAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgCache.cs index 55288eac..ede4599d 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgCache.cs @@ -37,12 +37,6 @@ public sealed class SiteMsgCache(IDistributedCache cache, ISiteMsgService servic return Service.EditAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgDeptCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgDeptCache.cs index 0caae89d..373cda0f 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgDeptCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgDeptCache.cs @@ -31,9 +31,9 @@ public sealed class SiteMsgDeptCache(IDistributedCache cache, ISiteMsgDeptServic } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgDeptReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgFlagCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgFlagCache.cs index e7034efb..d06de2c4 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgFlagCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgFlagCache.cs @@ -31,9 +31,9 @@ public sealed class SiteMsgFlagCache(IDistributedCache cache, ISiteMsgFlagServic } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgFlagReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgRoleCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgRoleCache.cs index a5fc3e01..e159f80a 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgRoleCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgRoleCache.cs @@ -31,9 +31,9 @@ public sealed class SiteMsgRoleCache(IDistributedCache cache, ISiteMsgRoleServic } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgRoleReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgUserCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgUserCache.cs index 3bc04b7a..245d8a34 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgUserCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/SiteMsgUserCache.cs @@ -31,9 +31,9 @@ public sealed class SiteMsgUserCache(IDistributedCache cache, ISiteMsgUserServic } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditSiteMsgUserReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserCache.cs index 62a406c7..41015c64 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserCache.cs @@ -49,12 +49,6 @@ public sealed class UserCache(IDistributedCache cache, IUserService service, IVe return Service.EditAsync(req); } - /// - public Task ExistAsync(QueryReq req) - { - return Service.ExistAsync(req); - } - /// public Task ExportAsync(QueryReq req) { diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserProfileCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserProfileCache.cs index 98a318b4..818e82f3 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserProfileCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/UserProfileCache.cs @@ -31,9 +31,9 @@ public sealed class UserProfileCache(IDistributedCache cache, IUserProfileServic } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditUserProfileReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/VerifyCodeCache.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/VerifyCodeCache.cs index ad31cb4e..90e98ce1 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/VerifyCodeCache.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Cache/Sys/VerifyCodeCache.cs @@ -31,9 +31,9 @@ public sealed class VerifyCodeCache(IDistributedCache cache, IVerifyCodeService } /// - public Task ExistAsync(QueryReq req) + public Task EditAsync(EditVerifyCodeReq req) { - return Service.ExistAsync(req); + return Service.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ApiController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ApiController.cs index 0ca691da..7d6756d2 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ApiController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ApiController.cs @@ -48,12 +48,13 @@ public sealed class ApiController(IApiCache cache) : ControllerBase - /// 接口是否存在 + /// 编辑接口 /// [NonAction] - public Task ExistAsync(QueryReq req) + [Transaction] + public Task EditAsync(EditApiReq req) { - return Cache.ExistAsync(req); + return Cache.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ConfigController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ConfigController.cs index 0915153f..786215ae 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ConfigController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/ConfigController.cs @@ -53,15 +53,6 @@ public sealed class ConfigController(IConfigCache cache) : ControllerBase - /// 配置是否存在 - /// - [NonAction] - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出配置 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DeptController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DeptController.cs index 8931125f..ddcce045 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DeptController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DeptController.cs @@ -53,15 +53,6 @@ public sealed class DeptController(IDeptCache cache) : ControllerBase - /// 部门是否存在 - /// - [NonAction] - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出部门 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DicController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DicController.cs index 20d30ea9..ee6a32fb 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DicController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DicController.cs @@ -68,7 +68,7 @@ public sealed class DicController(IDicCache cache) : ControllerBase [Transaction] - public Task EditCatalogAsync(EditDicCatalogReq req) + public Task EditCatalogAsync(EditDicCatalogReq req) { return Cache.EditCatalogAsync(req); } diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DocController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DocController.cs index fe72db29..89316155 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DocController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/DocController.cs @@ -68,7 +68,7 @@ public sealed class DocController(IDocCache cache) : ControllerBase [Transaction] - public Task EditCatalogAsync(EditDocCatalogReq req) + public Task EditCatalogAsync(EditDocCatalogReq req) { return Cache.EditCatalogAsync(req); } diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/JobController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/JobController.cs index e66a252f..f8ca5ea3 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/JobController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/JobController.cs @@ -71,14 +71,6 @@ public sealed class JobController(IJobCache cache) : ControllerBase - /// 计划作业是否存在 - /// - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出计划作业 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/LoginLogController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/LoginLogController.cs index 3f94e6ec..642e3a86 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/LoginLogController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/LoginLogController.cs @@ -45,11 +45,13 @@ public sealed class LoginLogController(ILoginLogCache cache) : ControllerBase - /// 登录日志是否存在 + /// 编辑登录日志 /// - public Task ExistAsync(QueryReq req) + [NonAction] + [Transaction] + public Task EditAsync(EditLoginLogReq req) { - return Cache.ExistAsync(req); + return Cache.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/MenuController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/MenuController.cs index 7b00ff53..2eab5227 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/MenuController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/MenuController.cs @@ -53,15 +53,6 @@ public sealed class MenuController(IMenuCache cache) : ControllerBase - /// 菜单是否存在 - /// - [NonAction] - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出菜单 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RequestLogController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RequestLogController.cs index f9a865c0..e7d7afd8 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RequestLogController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RequestLogController.cs @@ -49,12 +49,13 @@ public sealed class RequestLogController(IRequestLogCache cache) : ControllerBas } /// - /// 请求日志是否存在 + /// 编辑请求日志 /// [NonAction] - public Task ExistAsync(QueryReq req) + [Transaction] + public Task EditAsync(EditRequestLogReq req) { - return Cache.ExistAsync(req); + return Cache.EditAsync(req); } /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RoleController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RoleController.cs index 2d7b8ad7..95fa6063 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RoleController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/RoleController.cs @@ -53,15 +53,6 @@ public sealed class RoleController(IRoleCache cache) : ControllerBase - /// 角色是否存在 - /// - [NonAction] - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出角色 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/SiteMsgController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/SiteMsgController.cs index 5cadd89d..e9ea4a71 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/SiteMsgController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/SiteMsgController.cs @@ -54,14 +54,6 @@ public sealed class SiteMsgController(ISiteMsgCache cache) : ControllerBase - /// 站内信是否存在 - /// - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出站内信 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/UserController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/UserController.cs index dc03a586..bfab91da 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/UserController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/UserController.cs @@ -73,15 +73,6 @@ public sealed class UserController(IUserCache cache, IConfigCache configCache) : return Cache.EditAsync(req); } - /// - /// 用户是否存在 - /// - [NonAction] - public Task ExistAsync(QueryReq req) - { - return Cache.ExistAsync(req); - } - /// /// 导出用户 /// diff --git a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/VerifyCodeController.cs b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/VerifyCodeController.cs index a837eb01..c44c34c0 100644 --- a/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/VerifyCodeController.cs +++ b/src/backend/NetAdmin/NetAdmin.SysComponent.Host/Controllers/Sys/VerifyCodeController.cs @@ -46,12 +46,13 @@ public sealed class VerifyCodeController(IVerifyCodeCache cache, ICaptchaCache c } /// - /// 判断验证码是否存在 + /// 编辑验证码 /// [NonAction] - public Task ExistAsync(QueryReq req) + [Transaction] + public Task EditAsync(EditVerifyCodeReq req) { - return Cache.ExistAsync(req); + return Cache.EditAsync(req); } /// diff --git a/src/backend/UnitTests/Sys/ApiTests.cs b/src/backend/UnitTests/Sys/ApiTests.cs index 21e8da0c..c447d2ac 100644 --- a/src/backend/UnitTests/Sys/ApiTests.cs +++ b/src/backend/UnitTests/Sys/ApiTests.cs @@ -53,7 +53,7 @@ public class ApiTests(WebTestApplicationFactory factory, ITestOutputHel /// [InlineData(default)] [Theory] - public async Task ExistAsync(QueryReq req) + public async Task EditAsync(EditApiReq req) { var rsp = await PostJsonAsync(typeof(DeptController), req); Assert.True(rsp.IsSuccessStatusCode); diff --git a/src/backend/UnitTests/Sys/ConfigTests.cs b/src/backend/UnitTests/Sys/ConfigTests.cs index 142499a4..8db646b3 100644 --- a/src/backend/UnitTests/Sys/ConfigTests.cs +++ b/src/backend/UnitTests/Sys/ConfigTests.cs @@ -60,16 +60,6 @@ public class ConfigTests(WebTestApplicationFactory factory, ITestOutput return default; } - /// - [InlineData(default)] - [Theory] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(ConfigController), req); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/DeptTests.cs b/src/backend/UnitTests/Sys/DeptTests.cs index ed44185b..ba0034be 100644 --- a/src/backend/UnitTests/Sys/DeptTests.cs +++ b/src/backend/UnitTests/Sys/DeptTests.cs @@ -60,16 +60,6 @@ public class DeptTests(WebTestApplicationFactory factory, ITestOutputHe return default; } - /// - [InlineData(default)] - [Theory] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(DeptController), req); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/DicTests.cs b/src/backend/UnitTests/Sys/DicTests.cs index 5986eb70..dbcc5aac 100644 --- a/src/backend/UnitTests/Sys/DicTests.cs +++ b/src/backend/UnitTests/Sys/DicTests.cs @@ -74,7 +74,7 @@ public class DicTests(WebTestApplicationFactory factory, ITestOutputHel /// [InlineData(default)] [Theory] - public async Task EditCatalogAsync(EditDicCatalogReq req) + public async Task EditCatalogAsync(EditDicCatalogReq req) { var rsp = await PostJsonAsync(typeof(DicController), req); Assert.True(rsp.IsSuccessStatusCode); diff --git a/src/backend/UnitTests/Sys/DocTests.cs b/src/backend/UnitTests/Sys/DocTests.cs index f885a15d..0ac0c76f 100644 --- a/src/backend/UnitTests/Sys/DocTests.cs +++ b/src/backend/UnitTests/Sys/DocTests.cs @@ -74,7 +74,7 @@ public class DocTests(WebTestApplicationFactory factory, ITestOutputHel /// [InlineData(default)] [Theory] - public async Task EditCatalogAsync(EditDocCatalogReq req) + public async Task EditCatalogAsync(EditDocCatalogReq req) { var rsp = await PostJsonAsync(typeof(DocController), req); Assert.True(rsp.IsSuccessStatusCode); diff --git a/src/backend/UnitTests/Sys/JobTests.cs b/src/backend/UnitTests/Sys/JobTests.cs index 8ffb62f5..93828902 100644 --- a/src/backend/UnitTests/Sys/JobTests.cs +++ b/src/backend/UnitTests/Sys/JobTests.cs @@ -81,16 +81,6 @@ public class JobTests(WebTestApplicationFactory factory, ITestOutputHel Assert.True(rsp.IsSuccessStatusCode); } - /// - [InlineData(default)] - [Theory] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(JobController), req); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/LoginLogTests.cs b/src/backend/UnitTests/Sys/LoginLogTests.cs index cce843a8..50acd7f4 100644 --- a/src/backend/UnitTests/Sys/LoginLogTests.cs +++ b/src/backend/UnitTests/Sys/LoginLogTests.cs @@ -53,7 +53,7 @@ public class LoginLogTests(WebTestApplicationFactory factory, ITestOutp /// [InlineData(default)] [Theory] - public async Task ExistAsync(QueryReq req) + public async Task EditAsync(EditLoginLogReq req) { var rsp = await PostJsonAsync(typeof(LoginLogController), req); Assert.True(rsp.IsSuccessStatusCode); diff --git a/src/backend/UnitTests/Sys/MenuTests.cs b/src/backend/UnitTests/Sys/MenuTests.cs index 99562ee1..dd60d46f 100644 --- a/src/backend/UnitTests/Sys/MenuTests.cs +++ b/src/backend/UnitTests/Sys/MenuTests.cs @@ -60,16 +60,6 @@ public class MenuTests(WebTestApplicationFactory factory, ITestOutputHe return default; } - /// - [InlineData(default)] - [Theory] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(MenuTests), req); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/RequestLogTests.cs b/src/backend/UnitTests/Sys/RequestLogTests.cs index 3cde9c31..713ad900 100644 --- a/src/backend/UnitTests/Sys/RequestLogTests.cs +++ b/src/backend/UnitTests/Sys/RequestLogTests.cs @@ -54,7 +54,7 @@ public class RequestLogTests(WebTestApplicationFactory factory, ITestOu /// [InlineData(default)] [Theory] - public async Task ExistAsync(QueryReq req) + public async Task EditAsync(EditRequestLogReq req) { var rsp = await PostJsonAsync(typeof(RequestLogController), req); Assert.True(rsp.IsSuccessStatusCode); diff --git a/src/backend/UnitTests/Sys/RoleTests.cs b/src/backend/UnitTests/Sys/RoleTests.cs index f4ce8a29..67eea035 100644 --- a/src/backend/UnitTests/Sys/RoleTests.cs +++ b/src/backend/UnitTests/Sys/RoleTests.cs @@ -60,16 +60,6 @@ public class RoleTests(WebTestApplicationFactory factory, ITestOutputHe return default; } - /// - [InlineData(default)] - [Theory] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(RoleController), req); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/SiteMsgTests.cs b/src/backend/UnitTests/Sys/SiteMsgTests.cs index d9181f44..7a84d49c 100644 --- a/src/backend/UnitTests/Sys/SiteMsgTests.cs +++ b/src/backend/UnitTests/Sys/SiteMsgTests.cs @@ -61,16 +61,6 @@ public class SiteMsgTests(WebTestApplicationFactory factory, ITestOutpu return default; } - /// - [InlineData(default)] - [Theory] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(SiteMsgController), req); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/UserTests.cs b/src/backend/UnitTests/Sys/UserTests.cs index 7db3897e..d70e674e 100644 --- a/src/backend/UnitTests/Sys/UserTests.cs +++ b/src/backend/UnitTests/Sys/UserTests.cs @@ -97,17 +97,6 @@ public class UserTests(WebTestApplicationFactory factory, ITestOutputHe return default; } - /// - [InlineData(default)] - [Theory] - [TestPriority(100800)] - public async Task ExistAsync(QueryReq req) - { - var rsp = await PostJsonAsync(typeof(UserController), new QueryReq()); - Assert.True(rsp.IsSuccessStatusCode); - return default; - } - /// [InlineData(default)] [Theory] diff --git a/src/backend/UnitTests/Sys/VerifyCodeTests.cs b/src/backend/UnitTests/Sys/VerifyCodeTests.cs index 6d8ae76f..cd00098a 100644 --- a/src/backend/UnitTests/Sys/VerifyCodeTests.cs +++ b/src/backend/UnitTests/Sys/VerifyCodeTests.cs @@ -53,7 +53,7 @@ public class VerifyCodeTests(WebTestApplicationFactory factory, ITestOu /// [InlineData(default)] [Theory] - public async Task ExistAsync(QueryReq req) + public async Task EditAsync(EditVerifyCodeReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode);