脚手架完善
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user