挂账需求
This commit is contained in:
@@ -6,7 +6,13 @@ package com.czg.enums;
|
||||
* @since 2025-02-11 14:54
|
||||
*/
|
||||
public enum StatusEnum {
|
||||
/**
|
||||
* 禁用状态
|
||||
*/
|
||||
DISABLE(0),
|
||||
/**
|
||||
* 启用状态
|
||||
*/
|
||||
ENABLED(1);
|
||||
|
||||
private final int value;
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.czg.utils;
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.github.pagehelper.PageParam;
|
||||
import com.mybatisflex.core.paginate.Page;
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
@@ -63,7 +64,7 @@ public class PageUtil {
|
||||
|
||||
/**
|
||||
* 构造排序QueryWrapper
|
||||
* 从param体获取
|
||||
* 从param体获取
|
||||
* <p>
|
||||
* orderField 排序字段列 驼峰命名 多个用逗号分隔
|
||||
* order排序规则 asc,desc 多个条件逗号分割
|
||||
@@ -79,6 +80,25 @@ public class PageUtil {
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* pageHelper 分页参数构造
|
||||
*
|
||||
* @return PageParam
|
||||
*/
|
||||
public PageParam buildPageHelp() {
|
||||
HttpServletRequest request = ServletUtil.getRequest();
|
||||
Integer pageNum = Convert.toInt(request.getParameter(PAGE), DEFAULT_PAGE);
|
||||
Integer pageSize = Convert.toInt(request.getParameter(SIZE), DEFAULT_SIZE);
|
||||
String orderBy = ServletUtil.getRequest().getParameter(ORDER_BY);
|
||||
PageParam pageParam = new PageParam();
|
||||
pageParam.setPageNum(pageNum);
|
||||
pageParam.setPageSize(pageSize);
|
||||
if (StrUtil.isNotEmpty(orderBy)) {
|
||||
pageParam.setOrderBy(SqlUtil.escapeOrderBySql(orderBy));
|
||||
}
|
||||
return pageParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* pageHelper 转为 mybatisflex 分页
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user