package com.billion.common.core.page; import com.billion.common.utils.StringUtils; /** * åˆ†é¡µæ•°æ® * * @author ruoyi */ public class PageDomain { /** 当å‰è®°å½•èµ·å§‹ç´¢å¼• */ private Integer pageNum; /** æ¯é¡µæ˜¾ç¤ºè®°å½•æ•° */ private Integer pageSize; /** 排åºåˆ— */ private String orderByColumn; /** 排åºçš„æ–¹å‘desc或者asc */ private String isAsc = "asc"; /** 分页å‚æ•°åˆç†åŒ– */ private Boolean reasonable = true; public String getOrderBy() { if (StringUtils.isEmpty(orderByColumn)) { return ""; } return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc; } public Integer getPageNum() { return pageNum; } public void setPageNum(Integer pageNum) { this.pageNum = pageNum; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public String getOrderByColumn() { return orderByColumn; } public void setOrderByColumn(String orderByColumn) { this.orderByColumn = orderByColumn; } public String getIsAsc() { return isAsc; } public void setIsAsc(String isAsc) { if (StringUtils.isNotEmpty(isAsc)) { // 兼容å‰ç«¯æŽ’åºç±»åž‹ if ("ascending".equals(isAsc)) { isAsc = "asc"; } else if ("descending".equals(isAsc)) { isAsc = "desc"; } this.isAsc = isAsc; } } public Boolean getReasonable() { if (StringUtils.isNull(reasonable)) { return Boolean.TRUE; } return reasonable; } public void setReasonable(Boolean reasonable) { this.reasonable = reasonable; } }