feat(data/mp): QueryWrapperHelper 新增 sort 方法

This commit is contained in:
2025-02-14 20:59:13 +08:00
parent efb0eea050
commit 8cab7d1e2b

View File

@@ -55,6 +55,23 @@ public class QueryWrapperHelper {
private QueryWrapperHelper() { private QueryWrapperHelper() {
} }
/**
* 设置排序
*
* @param queryWrapper 查询条件封装对象
* @param sort 排序条件
* @since 2.9.0
*/
public static <T> void sort(QueryWrapper<T> queryWrapper, Sort sort) {
if (sort == null || sort.isUnsorted()) {
return;
}
for (Sort.Order order : sort) {
String property = order.getProperty();
queryWrapper.orderBy(true, order.isAscending(), CharSequenceUtil.toUnderlineCase(property));
}
}
/** /**
* 构建 QueryWrapper * 构建 QueryWrapper
* *