From 1b05d87391a63df6041519c5d16f748982634341 Mon Sep 17 00:00:00 2001 From: me Date: Thu, 5 Jun 2025 08:56:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9F=BA=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/NormalBaseController.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/API/Wood.Service/Controllers/NormalBaseController.cs b/API/Wood.Service/Controllers/NormalBaseController.cs index dad06d5..9d17b03 100644 --- a/API/Wood.Service/Controllers/NormalBaseController.cs +++ b/API/Wood.Service/Controllers/NormalBaseController.cs @@ -50,7 +50,7 @@ namespace Wood.Service.Controllers /// /// [HttpGet("{id}")] - public async Task> GetById(int id) + public async virtual Task> GetById(int id) { var entity = await _repository.GetByIdAsync(id); if (entity == null) return NotFound(); @@ -63,7 +63,7 @@ namespace Wood.Service.Controllers /// /// [HttpPost] - public async Task> Create(T entity) + public async virtual Task> Create(T entity) { entity.CreationTime = DateTime.Now; var createdEntity = await _repository.AddAsync(entity); @@ -75,7 +75,7 @@ namespace Wood.Service.Controllers /// /// [HttpPut("{id}")] - public async Task Update(T entity) + public async virtual Task Update(T entity) { var _first = await _repository.GetByIdAsync(entity.UId); if (_first == null) @@ -93,7 +93,7 @@ namespace Wood.Service.Controllers /// /// [HttpDelete("{id}")] - public async Task Delete(int id) + public async virtual Task Delete(int id) { await _repository.DeleteAsync(id); return new JsonResult(new { Code = 200, Message = "删除成功!" }); ; @@ -112,7 +112,7 @@ namespace Wood.Service.Controllers ///// ///// //[HttpGet] - //public async Task GetPaged( + //public async virtual Task GetPaged( //[FromQuery] int pageNumber = 1, //[FromQuery] int pageSize = 10, //[FromQuery] string sortBy = "", @@ -140,7 +140,7 @@ namespace Wood.Service.Controllers /// /// [HttpPost] - public async Task>> GetDataPaged(RequestInputBase input) + public async virtual Task>> GetDataPaged(RequestInputBase input) { var pagingParams = new PagingParams { @@ -164,7 +164,7 @@ namespace Wood.Service.Controllers /// /// [HttpPost] - public async Task ExportData(RequestInputBase input) + public async virtual Task ExportData(RequestInputBase input) { var pagingParams = new PagingParams { @@ -195,7 +195,7 @@ namespace Wood.Service.Controllers // /// // [HttpGet] - // public async Task Export([FromQuery] int pageNumber = 1, + // public async virtual Task Export([FromQuery] int pageNumber = 1, //[FromQuery] int pageSize = 10, //[FromQuery] string sortBy = "", //[FromQuery] bool isAscending = true, @@ -236,7 +236,7 @@ namespace Wood.Service.Controllers [HttpGet] - public async Task GetImportTemplate() + public async virtual Task GetImportTemplate() { try {