|
@@ -1,7 +1,5 @@
|
|
|
package cn.com.qmth.examcloud.api.commons.exchange;
|
|
|
|
|
|
-import org.springframework.data.domain.Page;
|
|
|
-
|
|
|
import java.io.Serializable;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -54,37 +52,6 @@ public class PageInfo<T> implements Serializable {
|
|
|
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 构造函数
|
|
|
- *
|
|
|
- * @param page
|
|
|
- */
|
|
|
- public PageInfo(Page<T> page) {
|
|
|
- this.total = page.getTotalElements();
|
|
|
- this.pages = page.getTotalPages();
|
|
|
- this.index = page.getNumber();
|
|
|
- this.size = page.getNumberOfElements();
|
|
|
- this.limit = page.getSize();
|
|
|
-
|
|
|
- this.list = page.getContent();
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 构造函数
|
|
|
- *
|
|
|
- * @param page
|
|
|
- * @param list
|
|
|
- */
|
|
|
- public PageInfo(Page<?> page, List<T> list) {
|
|
|
- this.total = page.getTotalElements();
|
|
|
- this.pages = page.getTotalPages();
|
|
|
- this.index = page.getNumber();
|
|
|
- this.size = page.getNumberOfElements();
|
|
|
- this.limit = page.getSize();
|
|
|
-
|
|
|
- this.list = list;
|
|
|
- }
|
|
|
-
|
|
|
public long getIndex() {
|
|
|
return index;
|
|
|
}
|