You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.2 KiB
49 lines
1.2 KiB
package com.ruoyi.framework.web.page; |
|
|
|
import com.ruoyi.common.utils.ServletUtils; |
|
|
|
/** |
|
* 表格数据处理 |
|
* |
|
* @author ruoyi |
|
*/ |
|
public class TableSupport |
|
{ |
|
/** |
|
* 当前记录起始索引 |
|
*/ |
|
public static final String PAGE_NUM = "pageNum"; |
|
|
|
/** |
|
* 每页显示记录数 |
|
*/ |
|
public static final String PAGE_SIZE = "pageSize"; |
|
|
|
/** |
|
* 排序列 |
|
*/ |
|
public static final String ORDER_BY_COLUMN = "orderByColumn"; |
|
|
|
/** |
|
* 排序的方向 "desc" 或者 "asc". |
|
*/ |
|
public static final String IS_ASC = "isAsc"; |
|
|
|
/** |
|
* 封装分页对象 |
|
*/ |
|
public static PageDomain getPageDomain() |
|
{ |
|
PageDomain pageDomain = new PageDomain(); |
|
pageDomain.setPageNum(ServletUtils.getParameterToInt(PAGE_NUM)); |
|
pageDomain.setPageSize(ServletUtils.getParameterToInt(PAGE_SIZE)); |
|
pageDomain.setOrderByColumn(ServletUtils.getParameter(ORDER_BY_COLUMN)); |
|
pageDomain.setIsAsc(ServletUtils.getParameter(IS_ASC)); |
|
return pageDomain; |
|
} |
|
|
|
public static PageDomain buildPageRequest() |
|
{ |
|
return getPageDomain(); |
|
} |
|
}
|
|
|