package com.billion.common.core.page; import com.billion.common.core.text.Convert; import com.billion.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 final String REASONABLE = "reasonable"; /** * å°è£…分页对象 */ public static PageDomain getPageDomain() { PageDomain pageDomain = new PageDomain(); pageDomain.setPageNum(Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1)); pageDomain.setPageSize(Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10)); pageDomain.setOrderByColumn(ServletUtils.getParameter(ORDER_BY_COLUMN)); pageDomain.setIsAsc(ServletUtils.getParameter(IS_ASC)); pageDomain.setReasonable(ServletUtils.getParameterToBool(REASONABLE)); return pageDomain; } public static PageDomain buildPageRequest() { return getPageDomain(); } }