From d9f60ded4a080af21c19651c598d6d55f52e60c5 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 22 Aug 2024 16:01:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8E=92=E5=BA=8F=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_IRaCIS/IQueryablePageListExtensions.cs | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs b/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs index 9746f100f..5fdbf8e2c 100644 --- a/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs +++ b/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs @@ -13,7 +13,16 @@ namespace IRaCIS.Core.Infrastructure.Extention public static class QueryablePageListExtensions { - //单字段排序 异步 (或者默认排序字段是空,多字段排序,传递了,就以传递的单字段为准) + + /// + /// 后端默认指定多字段排序(前段排序字段为空的时候),否则就是单字段排序,以前端传递的排序 + /// + /// + /// + /// 前段传递的参数 + /// 后端默认指定的多字段排序,如果前端为空,就用后端默认指定的,否则以前端为准 + /// + /// public static async Task> ToPagedListAsync(this IQueryable source, PageInput pageInput, string[] sortArray = default, CancellationToken cancellationToken = default) { var isMultiSortFiled = false; @@ -95,7 +104,16 @@ namespace IRaCIS.Core.Infrastructure.Extention } - //兼容之前后端给了默认值的,不影响之前的逻辑,只是改写法 + + /// + /// 兼容之前后端给了默认值的,不影响之前的逻辑,只是改写法 + /// + /// + /// + /// 前段传递的参数 + /// 后端默认指定的排序字段,如果前端为空,就用后端默认指定的,否则以前端为准 + /// + /// public static async Task> ToPagedListAsync(this IQueryable source, PageInput pageInput, string sortField , CancellationToken cancellationToken = default) {