From f80b8f0d427bb25a750fdd4c57bcf3fdad7bd7fe Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期五, 21 五月 2021 17:58:03 +0800
Subject: [PATCH] update springboot 升级 2.3.11 update mybatis-plus 升级 3.4.3 分页Plus对象适配更新
---
ruoyi-common/src/main/java/com/ruoyi/common/core/page/PagePlus.java | 28 ++++++++++++++++++++--------
pom.xml | 4 ++--
2 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1ba56af..c8b41b2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@
<properties>
<ruoyi-vue-plus.version>2.1.1</ruoyi-vue-plus.version>
- <spring-boot.version>2.3.10.RELEASE</spring-boot.version>
+ <spring-boot.version>2.3.11.RELEASE</spring-boot.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
@@ -26,7 +26,7 @@
<poi.version>4.1.2</poi.version>
<velocity.version>1.7</velocity.version>
<jwt.version>0.9.1</jwt.version>
- <mybatis-plus.version>3.4.2</mybatis-plus.version>
+ <mybatis-plus.version>3.4.3</mybatis-plus.version>
<hutool.version>5.5.8</hutool.version>
<feign.version>2.2.6.RELEASE</feign.version>
<feign-okhttp.version>11.0</feign-okhttp.version>
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PagePlus.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PagePlus.java
index 2bffe30..812a683 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PagePlus.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PagePlus.java
@@ -123,15 +123,27 @@
return this.optimizeCountSql;
}
- @Override
- public boolean isSearchCount() {
- return this.total >= 0L && this.isSearchCount;
- }
+ @Override
+ public long getPages() {
+ // 瑙e喅 github issues/3208
+ return IPage.super.getPages();
+ }
- public PagePlus<T, K> setSearchCount(boolean isSearchCount) {
- this.isSearchCount = isSearchCount;
- return this;
- }
+ public static <T,K> PagePlus<T,K> of(long current, long size) {
+ return of(current, size, 0);
+ }
+
+ public static <T,K> PagePlus<T,K> of(long current, long size, long total) {
+ return of(current, size, total, true);
+ }
+
+ public static <T,K> PagePlus<T,K> of(long current, long size, boolean searchCount) {
+ return of(current, size, 0, searchCount);
+ }
+
+ public static <T,K> PagePlus<T,K> of(long current, long size, long total, boolean searchCount) {
+ return new PagePlus<>(current, size, total, searchCount);
+ }
}
--
Gitblit v1.9.3