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)
{