脚手架完善

This commit is contained in:
谭凯凯 2025-02-12 10:33:20 +08:00 committed by Tankaikai
parent 24543f0523
commit dc9ba45ef0
1 changed files with 11 additions and 17 deletions

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 static final String ORDER_FIELD = "orderField";
public final String SIZE = "size";
/**
* 排序方式多个用逗号分隔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
@ -56,7 +51,7 @@ public class PageUtil {
*
* @return Page<T>
*/
public static <T> Page<T> buildPage() {
public <T> Page<T> buildPage() {
HttpServletRequest request = ServletUtil.getRequest();
Integer pageNum = Convert.toInt(request, DEFAULT_PAGE);
Integer pageSize = Convert.toInt(request, DEFAULT_SIZE);
@ -78,7 +73,7 @@ public class PageUtil {
*
* @return QueryWrapper
*/
public static QueryWrapper buildPageQueryWrapper() {
public QueryWrapper buildPageQueryWrapper() {
QueryWrapper queryWrapper = QueryWrapper.create();
PageDomain pageDomain = buildPageAndSortRequest();
if (StrUtil.isNotEmpty(pageDomain.getOrderBy())) {
@ -92,13 +87,12 @@ public class PageUtil {
/**
* 封装分页对象
*/
private static PageDomain buildPageAndSortRequest() {
private PageDomain buildPageAndSortRequest() {
PageDomain pageDomain = new PageDomain();
HttpServletRequest request = ServletUtil.getRequest();
pageDomain.setPage(Convert.toInt(request.getParameter(PAGE), 1));
pageDomain.setSize(Convert.toInt(request.getParameter(SIZE), 10));
pageDomain.setOrderField(request.getParameter(ORDER_FIELD));
pageDomain.setOrder(request.getParameter(ORDER));
pageDomain.setPage(Convert.toInt(request.getParameter(PAGE), DEFAULT_PAGE));
pageDomain.setSize(Convert.toInt(request.getParameter(SIZE), DEFAULT_SIZE));
pageDomain.setOrderBy(request.getParameter(ORDER_BY));
return pageDomain;
}
}