瀏覽代碼

坐席操作记录分页

qinchaoyue 2 月之前
父節點
當前提交
06c5034f46

+ 10 - 1
src/Hotline.Api/Controllers/CallController.cs

@@ -165,7 +165,16 @@ namespace Hotline.Api.Controllers
         /// <returns></returns>
         [HttpGet("tel-operations-fixed")]
         public async Task<IReadOnlyList<TelOperation>> QueryTelOperationsAsync([FromQuery] QueryTelOperationsFixedDto dto) =>
-            await _callApplication.QueryTelOperationsAsync(dto).ToFixedListAsync(dto, HttpContext.RequestAborted);
+            await _callApplication.QueryTelOperationsAsync(dto).ToPageListWithoutTotalAsync(dto, HttpContext.RequestAborted);
+
+        /// <summary>
+        /// 查询坐席操作记录(固定数据量)
+        /// </summary>
+        /// <param name="dto"></param>
+        /// <returns></returns>
+        [HttpGet("tel-operations-fixed/count")]
+        public async Task<int> QueryTelOperationsCountAsync([FromQuery] QueryTelOperationsFixedDto dto) =>
+            await _callApplication.QueryTelOperationsAsync(dto).CountAsync(HttpContext.RequestAborted);
 
         /// <summary>
         /// 查询坐席操作记录基础数据

+ 0 - 0
src/Hotline.Api/Controllers/ExportData/ExportDataController.cs → src/Hotline.Api/Controllers/FilterController/ExportDataController.cs


+ 2 - 1
src/Hotline.Share/Dtos/CallCenter/QueryTelOperationsFixedDto.cs

@@ -1,4 +1,5 @@
 using Hotline.Share.Enums.CallCenter;
+using Hotline.Share.Requests;
 using Hotline.Share.Tools;
 using System;
 using System.Collections.Generic;
@@ -8,7 +9,7 @@ using System.Threading.Tasks;
 
 namespace Hotline.Share.Dtos.CallCenter
 {
-    public class QueryTelOperationsFixedDto : QueryFixedDto
+    public record QueryTelOperationsFixedDto : PagedKeywordRequest
     {
         /// <summary>
         /// 姓名