提交 3d711aab authored 作者: 000516's avatar 000516 提交者: Coding

分页对象-总页数计算;异常提示

分页对象-总页数计算;异常提示
...@@ -16,6 +16,7 @@ public enum ECode implements StatusCode { ...@@ -16,6 +16,7 @@ public enum ECode implements StatusCode {
DB_TABLE_UNIQUE_EXIST(700, "%s已存在,不可重复;"), DB_TABLE_UNIQUE_EXIST(700, "%s已存在,不可重复;"),
DB_TABLE_FLAG_NOTEXIST(701, "当前数据异常或已被他人修改,请刷新重试;"), DB_TABLE_FLAG_NOTEXIST(701, "当前数据异常或已被他人修改,请刷新重试;"),
DB_TABLE_UPDATE_ERROR(702, "数据保存异常,请刷新重试;"), DB_TABLE_UPDATE_ERROR(702, "数据保存异常,请刷新重试;"),
SELECT_SQL_NULL_ERROR(703, "查询异常,无查询语句;"),
......
...@@ -146,6 +146,15 @@ public class PageInfo<T> implements Serializable { ...@@ -146,6 +146,15 @@ public class PageInfo<T> implements Serializable {
public void setTotal(int total) { public void setTotal(int total) {
this.total = total; this.total = total;
if (this.pageSize == 0) {
this.totalPage = 0;
} else {
int pages = this.total / this.pageSize;
if (this.total % this.pageSize != 0L) {
++pages;
}
this.totalPage = pages;
}
} }
public PageInfo() { public PageInfo() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论