public class PageInfo {
private int page = 10;
private int num= 1;
public PageInfo() {}
public static PageInfo newPageInfo() {
return new PageInfo();
}
public PageInfo setPage(int page ) {
this.page = page ;
return this;
}
public PageInfo setNum (int num) {
this.num = num;
return this;
}
// 入参修复
public void polish() {
page = page < 1 ? 1 : page;
num = num < 1 ? 10 : num;
if (page * num > 10000) {
page = 1;
num = 10;
}
}
public int from() {
return (page - 1) * num;
}
}
一些设计-pageInfo
最新推荐文章于 2024-05-08 01:59:37 发布