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
{