package com.gkhy.exam.common.domain; import cn.hutool.core.util.StrUtil; import org.apache.commons.lang3.StringUtils; public class PageDomain { private Integer pageNum; private Integer pageSize; private String orderByColumn; private String isAsc="asc"; private Boolean reasonable=true; public String getOrderBy(){ if(StrUtil.isEmpty(orderByColumn)){ return ""; } return StrUtil.toUnderlineCase(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) { this.isAsc = isAsc; } public Boolean getReasonable() { if(reasonable==null){ return Boolean.TRUE; } return reasonable; } public void setReasonable(Boolean reasonable) { this.reasonable = reasonable; } }