From ebea64fcbd2b7881863755ec38e5cf37cdb60658 Mon Sep 17 00:00:00 2001 From: CeDo <cedoogle@gmail.com> Date: 星期一, 31 五月 2021 14:49:18 +0800 Subject: [PATCH] Merge branch 'test_future_wangge' into test --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java index f1c26e7..8075d8b 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java @@ -28,14 +28,14 @@ * @author * @since */ -public interface IPageVO<T> extends Serializable { +public class IPageVO<T> implements Serializable { /** * 获取排序信息,排序的字段和正反序 * * @return 排序信息 */ - List<Object> orders(); + List<Object> orders(){return null;} /** * KEY/VALUE 条件 @@ -44,7 +44,7 @@ * @deprecated 3.4.0 @2020-06-30 */ @Deprecated - default Map<Object, Object> condition() { + Map<Object, Object> condition() { return null; } @@ -53,7 +53,7 @@ * * @return true 是 / false 否 */ - default boolean optimizeCountSql() { + boolean optimizeCountSql() { return true; } @@ -62,14 +62,14 @@ * * @return true 是 / false 否 */ - default boolean isSearchCount() { + boolean isSearchCount() { return true; } /** * 计算当前分页偏移量 */ - default long offset() { + long offset() { long current = getCurrent(); if (current <= 1L) { return 0L; @@ -82,14 +82,14 @@ * * @since 3.4.0 @2020-07-17 */ - default Long maxLimit() { + Long maxLimit() { return null; } /** * 当前分页总页数 */ - default long getPages() { + long getPages() { if (getSize() == 0) { return 0L; } @@ -104,7 +104,7 @@ * 内部什么也不干 * <p>只是为了 json 反序列化时不报错</p> */ - default IPageVO<T> setPages(long pages) { + IPageVO<T> setPages(long pages) { // to do nothing return this; } @@ -117,7 +117,7 @@ * @deprecated 3.4.0 @2020-06-30 缓存遵循mybatis的一或二缓 */ @Deprecated - default void hitCount(boolean hit) { + void hitCount(boolean hit) { } @@ -129,7 +129,7 @@ * @deprecated 3.4.0 @2020-06-30 缓存遵循mybatis的一或二缓 */ @Deprecated - default boolean isHitCount() { + boolean isHitCount() { return false; } @@ -138,48 +138,48 @@ * * @return 分页对象记录列表 */ - List<T> getRecords(); + List<T> getRecords(){return null;} /** * 设置分页记录列表 */ - IPageVO<T> setRecords(List<T> records); + IPageVO<T> setRecords(List<T> records){return null;} /** * 当前满足条件总行数 * * @return 总条数 */ - long getTotal(); + long getTotal(){return 0l;} /** * 设置当前满足条件总行数 */ - IPageVO<T> setTotal(long total); + IPageVO<T> setTotal(long total){return null;} /** * 获取每页显示条数 * * @return 每页显示条数 */ - long getSize(); + long getSize(){return 0;} /** * 设置每页显示条数 */ - IPageVO<T> setSize(long size); + IPageVO<T> setSize(long size){return null;} /** * 当前页 * * @return 当前页 */ - long getCurrent(); + long getCurrent(){return 0l;} /** * 设置当前页 */ - IPageVO<T> setCurrent(long current); + IPageVO<T> setCurrent(long current){return null;} /** * IPageVO 的泛型转换 @@ -189,7 +189,7 @@ * @return 转换泛型后的 IPageVO */ @SuppressWarnings("unchecked") - default <R> IPageVO<R> convert(Function<? super T, ? extends R> mapper) { + <R> IPageVO<R> convert(Function<? super T, ? extends R> mapper) { List<R> collect = this.getRecords().stream().map(mapper).collect(toList()); return ((IPageVO<R>) this).setRecords(collect); } @@ -202,7 +202,7 @@ * @return id * @since 3.4.0 @2020-06-19 */ - default String countId() { + String countId() { return null; } -- Gitblit v1.7.1