Do Pagination missing sortBy and sortDirection parameters

This commit is contained in:
voltsrage
2026-06-27 16:14:52 +08:00
parent 299e6e1453
commit 1c7e7fee7d
19 changed files with 2082 additions and 102 deletions
@@ -29,9 +29,11 @@ public class WorkQueueController : ControllerBase
[ProducesResponseType(typeof(ApiResponse<WorkQueueResponse>), StatusCodes.Status200OK)]
public async Task<IActionResult> GetVerificationQueue(
[FromQuery] int page = 1,
[FromQuery] int pageSize = 20)
[FromQuery] int pageSize = 20,
[FromQuery] string sortBy = "updatedAt",
[FromQuery] string sortDirection = "asc")
{
var result = await _workQueue.GetVerificationQueueAsync(page, pageSize);
var result = await _workQueue.GetVerificationQueueAsync(page, pageSize, sortBy, sortDirection);
return Ok(ApiResponse<WorkQueueResponse>.Ok(result));
}
@@ -46,9 +48,11 @@ public class WorkQueueController : ControllerBase
[ProducesResponseType(typeof(ApiResponse<WorkQueueResponse>), StatusCodes.Status200OK)]
public async Task<IActionResult> GetEntryQueue(
[FromQuery] int page = 1,
[FromQuery] int pageSize = 20)
[FromQuery] int pageSize = 20,
[FromQuery] string sortBy = "updatedAt",
[FromQuery] string sortDirection = "asc")
{
var result = await _workQueue.GetEntryQueueAsync(page, pageSize);
var result = await _workQueue.GetEntryQueueAsync(page, pageSize, sortBy, sortDirection);
return Ok(ApiResponse<WorkQueueResponse>.Ok(result));
}
@@ -63,9 +67,11 @@ public class WorkQueueController : ControllerBase
[ProducesResponseType(typeof(ApiResponse<WorkQueueResponse>), StatusCodes.Status200OK)]
public async Task<IActionResult> GetClinicalApprovalQueue(
[FromQuery] int page = 1,
[FromQuery] int pageSize = 20)
[FromQuery] int pageSize = 20,
[FromQuery] string sortBy = "updatedAt",
[FromQuery] string sortDirection = "asc")
{
var result = await _workQueue.GetClinicalApprovalQueueAsync(page, pageSize);
var result = await _workQueue.GetClinicalApprovalQueueAsync(page, pageSize, sortBy, sortDirection);
return Ok(ApiResponse<WorkQueueResponse>.Ok(result));
}