src/com/tjzhic/util/PageModel.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.tjzhic.util;
import java.io.Serializable;
import java.util.List;
/**
*分页模型类
* @author qiujy
* @param <T>
*/
public class PageModel<T> implements Serializable {
private static final long serialVersionUID = 1L;
private int pageSize = 10;
private int pageNo = 1;
private int recordCount = 0;
private int pageCount;
private List<T> data;
private String pageNav;
public PageModel(int pageSize, int pageNo, int recordCount) {
if(pageSize < 1){
this.pageSize = 10;
}else {
this.pageSize = pageSize;
}
if(recordCount!=0){
this.pageCount = (int)((recordCount + this.pageSize - 1) / this.pageSize);
}
else{
this.pageCount = 1;
}
if(pageNo < 1){
this.pageNo = 1;
}else if(pageNo > this.pageCount){
this.pageNo = this.pageCount;
}else{
this.pageNo = pageNo;
}
this.recordCount = recordCount;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public long getRecordCount() {
return recordCount;
}
public void setRecordCount(int recordCount) {
this.recordCount = recordCount;
}
public List<T> getData() {
return data;
后面还有 58 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。