Przeglądaj źródła

自贡12345 - 预案库

libin 3 miesięcy temu
rodzic
commit
74722209d6

+ 14 - 2
src/Hotline.Api/Controllers/CaseController.cs

@@ -524,10 +524,22 @@ namespace Hotline.Api.Controllers
         #region 案例库检索
 
         /// <summary>
-        /// 案例库列表前10
+        /// 检索列表
+        /// </summary>
+        /// <param name="pagedDto"></param>
+        /// <returns></returns>
+        [HttpGet("search")]
+        public async Task<PagedDto<CaseDataDto>> QueryOnShelfCaseList([FromQuery] CaseListDto pagedDto)
+        {
+            pagedDto.Status = ECaseStatus.OnShelf;
+            return (await _caseApplication.QueryAllCaseListAsync(pagedDto, HttpContext.RequestAborted)).ToPaged();
+        }
+
+        /// <summary>
+        /// 检索列表前10
         /// </summary>
         /// <returns></returns>
-        [HttpGet("list/top10")]
+        [HttpGet("search/top10")]
         public async Task<List<CasePageViewDto>> QueryTop10CaseList()
         {
             return await _caseListRepository.Queryable()

+ 14 - 2
src/Hotline.Api/Controllers/PlanController.cs

@@ -523,10 +523,22 @@ namespace Hotline.Api.Controllers
         #region 预案库检索
 
         /// <summary>
-        /// 预案库列表前10
+        /// 检索列表
+        /// </summary>
+        /// <param name="pagedDto"></param>
+        /// <returns></returns>
+        [HttpGet("search")]
+        public async Task<PagedDto<PlanDataDto>> QueryOnShelfPlanList([FromQuery] PlanListDto pagedDto)
+        {
+            pagedDto.Status = EPlanStatus.OnShelf;
+            return (await _planApplication.QueryAllPlanListAsync(pagedDto, HttpContext.RequestAborted)).ToPaged();
+        }
+
+        /// <summary>
+        /// 检索列表前10
         /// </summary>
         /// <returns></returns>
-        [HttpGet("list/top10")]
+        [HttpGet("search/top10")]
         public async Task<List<PlanPageViewDto>> QueryTop10PlanList()
         {
             return await _planListRepository.Queryable()