This commit is contained in:
张良(004796)
2024-05-10 10:51:46 +08:00
parent f9fbd1bda0
commit 49a5edf0e6
10 changed files with 57 additions and 6 deletions

View File

@@ -9,6 +9,7 @@ import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.sql.SqlUtil;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.web.jsf.FacesContextUtils;
import java.io.Serializable;
import java.util.ArrayList;
@@ -61,6 +62,19 @@ public class PageQuery implements Serializable {
// public static final int DEFAULT_PAGE_SIZE = Integer.MAX_VALUE;
public static final int DEFAULT_PAGE_SIZE = 20;
public boolean checkPageNum(int pageNum){
if(this.pageNum != null && this.pageNum > pageNum){
return true;
}
return false;
}
public void resetPageSize(){
if(this.pageSize != null && this.pageSize > DEFAULT_PAGE_SIZE){
this.pageSize = DEFAULT_PAGE_SIZE;
}
}
public <T> Page<T> build() {
Integer pageNum = ObjectUtil.defaultIfNull(getPageNum(), DEFAULT_PAGE_NUM);
Integer pageSize = ObjectUtil.defaultIfNull(getPageSize(), DEFAULT_PAGE_SIZE);