update springboot 升级 2.3.11

update mybatis-plus 升级 3.4.3 分页Plus对象适配更新
This commit is contained in:
疯狂的狮子li
2021-05-21 11:50:47 +08:00
parent 3d25dfbebe
commit 97a237bbdc
2 changed files with 22 additions and 10 deletions

View File

@ -123,15 +123,27 @@ public class PagePlus<T,K> implements IPage<T> {
return this.optimizeCountSql;
}
@Override
public boolean isSearchCount() {
return this.total >= 0L && this.isSearchCount;
}
@Override
public long getPages() {
// 解决 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);
}
}