脚手架完善

This commit is contained in:
谭凯凯
2025-02-12 10:33:20 +08:00
committed by Tankaikai
parent 24543f0523
commit dc9ba45ef0

View File

@@ -19,32 +19,27 @@ public class PageUtil {
/** /**
* 当前记录起始索引 * 当前记录起始索引
*/ */
public static final String PAGE = "page"; public final String PAGE = "page";
/** /**
* 每页显示记录数 * 每页显示记录数
*/ */
public static final String SIZE = "size"; public final String SIZE = "size";
/**
* 排序字段,多个用逗号分隔
*/
public static final String ORDER_FIELD = "orderField";
/** /**
* 排序方式多个用逗号分隔asc:升序,desc:降序 * 排序方式多个用逗号分隔asc:升序,desc:降序
*/ */
public static final String ORDER = "order"; public final String ORDER_BY = "orderBy";
/** /**
* 当前记录起始索引 默认值 * 当前记录起始索引 默认值
*/ */
public static final int DEFAULT_PAGE = 1; public final int DEFAULT_PAGE = 1;
/** /**
* 每页显示记录数 默认值 默认查全部 * 每页显示记录数 默认值 默认查全部
*/ */
public static final int DEFAULT_SIZE = 10; public final int DEFAULT_SIZE = 10;
/** /**
* 构造分页Page * 构造分页Page
@@ -56,7 +51,7 @@ public class PageUtil {
* *
* @return Page<T> * @return Page<T>
*/ */
public static <T> Page<T> buildPage() { public <T> Page<T> buildPage() {
HttpServletRequest request = ServletUtil.getRequest(); HttpServletRequest request = ServletUtil.getRequest();
Integer pageNum = Convert.toInt(request, DEFAULT_PAGE); Integer pageNum = Convert.toInt(request, DEFAULT_PAGE);
Integer pageSize = Convert.toInt(request, DEFAULT_SIZE); Integer pageSize = Convert.toInt(request, DEFAULT_SIZE);
@@ -78,7 +73,7 @@ public class PageUtil {
* *
* @return QueryWrapper * @return QueryWrapper
*/ */
public static QueryWrapper buildPageQueryWrapper() { public QueryWrapper buildPageQueryWrapper() {
QueryWrapper queryWrapper = QueryWrapper.create(); QueryWrapper queryWrapper = QueryWrapper.create();
PageDomain pageDomain = buildPageAndSortRequest(); PageDomain pageDomain = buildPageAndSortRequest();
if (StrUtil.isNotEmpty(pageDomain.getOrderBy())) { if (StrUtil.isNotEmpty(pageDomain.getOrderBy())) {
@@ -92,13 +87,12 @@ public class PageUtil {
/** /**
* 封装分页对象 * 封装分页对象
*/ */
private static PageDomain buildPageAndSortRequest() { private PageDomain buildPageAndSortRequest() {
PageDomain pageDomain = new PageDomain(); PageDomain pageDomain = new PageDomain();
HttpServletRequest request = ServletUtil.getRequest(); HttpServletRequest request = ServletUtil.getRequest();
pageDomain.setPage(Convert.toInt(request.getParameter(PAGE), 1)); pageDomain.setPage(Convert.toInt(request.getParameter(PAGE), DEFAULT_PAGE));
pageDomain.setSize(Convert.toInt(request.getParameter(SIZE), 10)); pageDomain.setSize(Convert.toInt(request.getParameter(SIZE), DEFAULT_SIZE));
pageDomain.setOrderField(request.getParameter(ORDER_FIELD)); pageDomain.setOrderBy(request.getParameter(ORDER_BY));
pageDomain.setOrder(request.getParameter(ORDER));
return pageDomain; return pageDomain;
} }
} }