Sfoglia il codice sorgente

一波更新,修正 ipage 接口及 page 类的部门方法返回值为 void

miemie 7 anni fa
parent
commit
656559602b

+ 9 - 22
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/metadata/IPage.java

@@ -33,7 +33,7 @@ public interface IPage<T> {
      * 降序字段数组
      * 降序字段数组
      * </p>
      * </p>
      *
      *
-     * @return
+     * @return order by desc 的字段数组
      */
      */
     default String[] descs() {
     default String[] descs() {
         return null;
         return null;
@@ -44,7 +44,7 @@ public interface IPage<T> {
      * 升序字段数组
      * 升序字段数组
      * </p>
      * </p>
      *
      *
-     * @return
+     * @return order by asc 的字段数组
      */
      */
     default String[] ascs() {
     default String[] ascs() {
         return null;
         return null;
@@ -76,8 +76,6 @@ public interface IPage<T> {
      * <p>
      * <p>
      * 计算当前分页偏移量
      * 计算当前分页偏移量
      * </p>
      * </p>
-     *
-     * @return
      */
      */
     default long offset() {
     default long offset() {
         return getCurrent() > 0 ? (getCurrent() - 1) * getSize() : 0;
         return getCurrent() > 0 ? (getCurrent() - 1) * getSize() : 0;
@@ -87,8 +85,6 @@ public interface IPage<T> {
      * <p>
      * <p>
      * 当前分页总页数
      * 当前分页总页数
      * </p>
      * </p>
-     *
-     * @return
      */
      */
     default long getPages() {
     default long getPages() {
         if (getSize() == 0) {
         if (getSize() == 0) {
@@ -114,10 +110,8 @@ public interface IPage<T> {
      * <p>
      * <p>
      * 设置分页记录列表
      * 设置分页记录列表
      * </p>
      * </p>
-     *
-     * @return 当前对象
      */
      */
-    IPage<T> setRecords(List<T> records);
+    void setRecords(List<T> records);
 
 
     /**
     /**
      * <p>
      * <p>
@@ -127,7 +121,7 @@ public interface IPage<T> {
      * 当 total 为 null 或者大于 0 分页插件不在查询总数
      * 当 total 为 null 或者大于 0 分页插件不在查询总数
      * </p>
      * </p>
      *
      *
-     * @return
+     * @return 总条数
      */
      */
     long getTotal();
     long getTotal();
 
 
@@ -138,17 +132,15 @@ public interface IPage<T> {
      * <p>
      * <p>
      * 当 total 为 null 或者大于 0 分页插件不在查询总数
      * 当 total 为 null 或者大于 0 分页插件不在查询总数
      * </p>
      * </p>
-     *
-     * @return 当前对象
      */
      */
-    IPage<T> setTotal(long total);
+    void setTotal(long total);
 
 
     /**
     /**
      * <p>
      * <p>
      * 当前分页总页数
      * 当前分页总页数
      * </p>
      * </p>
      *
      *
-     * @return
+     * @return 总页数
      */
      */
     long getSize();
     long getSize();
 
 
@@ -156,17 +148,15 @@ public interface IPage<T> {
      * <p>
      * <p>
      * 设置当前分页总页数
      * 设置当前分页总页数
      * </p>
      * </p>
-     *
-     * @return
      */
      */
-    IPage<T> setSize(long size);
+    void setSize(long size);
 
 
     /**
     /**
      * <p>
      * <p>
      * 当前页,默认 1
      * 当前页,默认 1
      * </p>
      * </p>
      *
      *
-     * @return
+     * @return 当然页
      */
      */
     long getCurrent();
     long getCurrent();
 
 
@@ -174,9 +164,6 @@ public interface IPage<T> {
      * <p>
      * <p>
      * 设置当前页
      * 设置当前页
      * </p>
      * </p>
-     *
-     * @return 当前对象
      */
      */
-    IPage<T> setCurrent(long current);
-
+    void setCurrent(long current);
 }
 }

+ 8 - 17
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/pagination/Page.java

@@ -121,9 +121,8 @@ public class Page<T> implements IPage<T>, Serializable {
     }
     }
 
 
     @Override
     @Override
-    public IPage<T> setRecords(List<T> records) {
+    public void setRecords(List<T> records) {
         this.records = records;
         this.records = records;
-        return this;
     }
     }
 
 
     @Override
     @Override
@@ -132,9 +131,8 @@ public class Page<T> implements IPage<T>, Serializable {
     }
     }
 
 
     @Override
     @Override
-    public Page<T> setTotal(long total) {
+    public void setTotal(long total) {
         this.total = total;
         this.total = total;
-        return this;
     }
     }
 
 
     @Override
     @Override
@@ -143,9 +141,8 @@ public class Page<T> implements IPage<T>, Serializable {
     }
     }
 
 
     @Override
     @Override
-    public Page<T> setSize(long size) {
+    public void setSize(long size) {
         this.size = size;
         this.size = size;
-        return this;
     }
     }
 
 
     @Override
     @Override
@@ -154,9 +151,8 @@ public class Page<T> implements IPage<T>, Serializable {
     }
     }
 
 
     @Override
     @Override
-    public Page<T> setCurrent(long current) {
+    public void setCurrent(long current) {
         this.current = current;
         this.current = current;
-        return this;
     }
     }
 
 
     @Override
     @Override
@@ -164,16 +160,14 @@ public class Page<T> implements IPage<T>, Serializable {
         return ascs;
         return ascs;
     }
     }
 
 
-    public Page<T> setAscs(List<String> ascs) {
+    public void setAscs(List<String> ascs) {
         if (CollectionUtils.isNotEmpty(ascs)) {
         if (CollectionUtils.isNotEmpty(ascs)) {
             this.ascs = (String[]) ascs.toArray();
             this.ascs = (String[]) ascs.toArray();
         }
         }
-        return this;
     }
     }
 
 
-    public Page<T> setAscs(String... ascs) {
+    public void setAscs(String... ascs) {
         this.ascs = ascs;
         this.ascs = ascs;
-        return this;
     }
     }
 
 
     @Override
     @Override
@@ -181,16 +175,14 @@ public class Page<T> implements IPage<T>, Serializable {
         return descs;
         return descs;
     }
     }
 
 
-    public Page<T> setDescs(List<String> descs) {
+    public void setDescs(List<String> descs) {
         if (CollectionUtils.isNotEmpty(descs)) {
         if (CollectionUtils.isNotEmpty(descs)) {
             this.descs = (String[]) descs.toArray();
             this.descs = (String[]) descs.toArray();
         }
         }
-        return this;
     }
     }
 
 
-    public Page<T> setDescs(String... descs) {
+    public void setDescs(String... descs) {
         this.descs = descs;
         this.descs = descs;
-        return this;
     }
     }
 
 
     @Override
     @Override
@@ -201,5 +193,4 @@ public class Page<T> implements IPage<T>, Serializable {
     public void setOptimizeCountSql(boolean optimizeCountSql) {
     public void setOptimizeCountSql(boolean optimizeCountSql) {
         this.optimizeCountSql = optimizeCountSql;
         this.optimizeCountSql = optimizeCountSql;
     }
     }
-
 }
 }