| | |
| | | package com.moral.common.bean;
|
| | |
|
| | | import java.io.Serializable;
|
| | | import java.util.ArrayList;
|
| | | import java.util.List;
|
| | |
|
| | | import com.github.pagehelper.Page;
|
| | |
| | | private Integer pageIndex; // 第几页
|
| | | private Integer pageSize; // 每页记录数
|
| | | private Integer pages; // 总页数
|
| | | private String queryParams; //查询参数
|
| | | private String orderByClause;//排序条件
|
| | | private Integer size; // 当前页的数量 <= pageSize,该属性来自ArrayList的size属性
|
| | |
|
| | | /**
|
| | | * 包装Page对象,因为直接返回Page对象,在JSON处理以及其他情况下会被当成List来处理,
|
| | | * 而出现一些问题。
|
| | | * @param list page结果
|
| | | * @param navigatePages 页码数量
|
| | | */
|
| | | public PageBean(List<T> list) {
|
| | | super();
|
| | |
| | | this.pageSize = page.getPageSize();
|
| | | this.total = page.getTotal();
|
| | | this.pages = page.getPages();
|
| | | this.data = page;
|
| | | this.data= new ArrayList<>(list);
|
| | | this.size = page.size();
|
| | | }
|
| | | }
|