diff --git a/Tiobon.Core.Api/Controllers/Base/BaseController.cs b/Tiobon.Core.Api/Controllers/Base/BaseController.cs index b8041ac7..3ee318e7 100644 --- a/Tiobon.Core.Api/Controllers/Base/BaseController.cs +++ b/Tiobon.Core.Api/Controllers/Base/BaseController.cs @@ -33,7 +33,7 @@ public class BaseController条件 /// [HttpGet] - public async Task> QueryByFilter([FromFilter] QueryFilter filter) + public virtual async Task> QueryByFilter([FromFilter] QueryFilter filter) { var data = (await InvokeServiceAsync("QueryFilterPage", [filter])) as ServicePageResult; return data; @@ -45,7 +45,7 @@ public class BaseController主键ID /// [HttpGet("{Id}")] - public async Task> QueryById(long Id) + public virtual async Task> QueryById(long Id) { var entity = await InvokeServiceAsync("QueryById", [Id]); if (entity == null) @@ -62,7 +62,7 @@ public class BaseController /// [HttpPost] - public async Task> Insert([FromBody] TInsertDto insertModel) + public virtual async Task> Insert([FromBody] TInsertDto insertModel) { var data = Success(null, "新增成功"); var id = Convert.ToInt64(await InvokeServiceAsync("Add", [insertModel])); @@ -80,7 +80,7 @@ public class BaseController /// [HttpPost, Route("BulkInsert")] - public async Task>> BulkInsert([FromBody] List insertModels) + public virtual async Task>> BulkInsert([FromBody] List insertModels) { var data = Success>(null, "新增成功"); var ids = await InvokeServiceAsync("Add", [insertModels]) as List; @@ -103,7 +103,7 @@ public class BaseController /// [HttpPut("{Id}")] - public async Task Put(long Id, [FromBody] TEditDto editModel) + public virtual async Task Put(long Id, [FromBody] TEditDto editModel) { var data = Success("更新成功"); var flag = Convert.ToBoolean(await InvokeServiceAsync("Update", [Id, editModel])); @@ -116,7 +116,7 @@ public class BaseController /// [HttpPut, Route("BulkUpdate")] - public async Task BulkUpdate([FromBody] Dictionary editModels) + public virtual async Task BulkUpdate([FromBody] Dictionary editModels) { var data = Success("更新成功"); var flag = Convert.ToBoolean(await InvokeServiceAsync("Update", [editModels])); @@ -133,7 +133,7 @@ public class BaseController主键ID /// [HttpDelete("{Id}")] - public async Task Delete(long Id) + public virtual async Task Delete(long Id) { var data = Success("删除成功"); var isExist = Convert.ToBoolean(await InvokeServiceAsync("AnyAsync", [Id])); @@ -151,7 +151,7 @@ public class BaseController主键IDs /// [HttpDelete, Route("BulkDelete")] - public async Task BulkDelete([FromBody] long[] Ids) + public virtual async Task BulkDelete([FromBody] long[] Ids) { var data = Success("删除成功"); data.Success = Convert.ToBoolean(await InvokeServiceAsync("DeleteByIds1", [Ids]));