分页 传入page ,初始为1,列表数据 返回分页结果集
import com.github.pagehelper.PageInfo;
/**
* 分页
* @param page
* @param lists
* @return
*/
public PageResult paging(Integer page, List<?> lists){
PageInfo<?> pagelist = new PageInfo<>(lists);
PageResult pageResult = new PageResult();
pageResult.setPage(page);
pageResult.setTotal(pagelist.getPages());
pageResult.setRows(lists);
int newreconds = new Long((pagelist.getTotal())).intValue();
pageResult.setRecords(newreconds);
return pageResult;
}
pageResult
@Data
public class PageResult {
//当前页数
private int page;
//总页数
private int total;
//总记录数
private int records;
//每行显示内容
private List<?> rows;
}