From 9509af69aff71aeb1f3b62f766e124d291c3f374 Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@aliyun.com> Date: 星期二, 30 七月 2024 00:07:04 +0800 Subject: [PATCH] 适配mybatis-plus --- src/main/java/com/lunhan/xxx/common/PagerResult.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/lunhan/xxx/common/PagerResult.java b/src/main/java/com/lunhan/xxx/common/PagerResult.java index 65db01e..a85c492 100644 --- a/src/main/java/com/lunhan/xxx/common/PagerResult.java +++ b/src/main/java/com/lunhan/xxx/common/PagerResult.java @@ -13,11 +13,11 @@ /** * 页大小(每页返回的记录条数) **/ - private Integer limit = 10; + private Number limit = 10; /** * 页号(第几页, 从1开始) **/ - private Integer page = 1; + private Number page = 1; /** * 记录总条数 **/ @@ -46,25 +46,25 @@ * @param total 记录总条数 * @param list 数据包 */ - public PagerResult(Integer limit, Integer page, Number total, List<T> list) { + public PagerResult(Number limit, Number page, Number total, List<T> list) { this.limit = limit; this.page = page; this.total = total; this.list = list; } - public Integer getLimit() { + public Number getLimit() { return limit; } - public void setLimit(Integer limit) { + public void setLimit(Number limit) { this.limit = limit; } - public Integer getPage() { + public Number getPage() { return page; } - public void setPage(Integer page) { + public void setPage(Number page) { this.page = page; } @@ -96,8 +96,8 @@ * 总页数 */ public Long getTotalPage() { - Long page = this.total.longValue() / this.limit; - if(this.total.longValue() % this.limit != 0){ + Long page = this.total.longValue() / this.limit.longValue(); + if(this.total.longValue() % this.limit.longValue() != 0){ page++; } return page; @@ -107,13 +107,13 @@ * 是否还有上一页 */ public boolean getIsHasPrePage() { - return this.getPage() > 1; + return this.getPage().longValue() > 1L; } /** * 是否还有下一页 */ public boolean getIsHasNextPage() { - return this.getPage() < this.getTotalPage().intValue(); + return this.getPage().longValue() < this.getTotalPage(); } } \ No newline at end of file -- Gitblit v1.9.3