From 5e7f05f7c6dbb5f9cd6be34e0f896e0d5fcb070a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E5=87=AF=E5=87=AF?= Date: Wed, 12 Feb 2025 10:39:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=9A=E6=89=8B=E6=9E=B6=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/czg/core/page/PageDomain.java | 39 +------------------ 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/cash-common/cash-common-tools/src/main/java/com/czg/core/page/PageDomain.java b/cash-common/cash-common-tools/src/main/java/com/czg/core/page/PageDomain.java index 0d25541a4..a85292af4 100644 --- a/cash-common/cash-common-tools/src/main/java/com/czg/core/page/PageDomain.java +++ b/cash-common/cash-common-tools/src/main/java/com/czg/core/page/PageDomain.java @@ -1,13 +1,8 @@ package com.czg.core.page; -import cn.hutool.core.collection.CollUtil; -import cn.hutool.core.util.StrUtil; import lombok.Data; -import java.util.ArrayList; -import java.util.List; - /** * 分页数据 * @@ -26,40 +21,8 @@ public class PageDomain { private Integer size; /** - * 排序列,多个用逗号隔开 - */ - private String orderField; - - /** - * 排序方式,多个用逗号分隔,asc:升序,desc:降序 - */ - private String order; - - /** - * 组合后的排序规则 + * 组合后的排序规则,例如:user_name asc,user_age desc (前端来处理排序字段驼峰转下划线) */ private String orderBy; - - public String getOrderBy() { - if (StrUtil.isEmpty(orderField)) { - return ""; - } - if (StrUtil.isEmpty(orderBy)) { - return ""; - } - String[] orderFields = orderField.split(","); - String[] orders = orderBy.split(","); - if (orderFields.length != orders.length) { - return ""; - } - List orderBy = new ArrayList<>(); - for (int i = 0; i < orderFields.length; i++) { - String orderField = orderFields[i]; - String order = orders[i]; - orderBy.add(StrUtil.toUnderlineCase(orderField) + " " + order); - } - return CollUtil.join(orderBy, ","); - } - }