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