Page.java 529 B

12345678910111213141516171819202122
  1. package com.smart.reader.common;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import com.github.pagehelper.PageInfo;
  5. import java.util.List;
  6. @Setter
  7. @Getter
  8. public class Page<T> {
  9. private int pageNum;
  10. private int pageSize;
  11. private Long total;
  12. private List<T> list;
  13. public Page(int pageNum, int pageSize, List<T> list){
  14. PageInfo pageInfo = new PageInfo(list);
  15. this.pageNum = pageNum;
  16. this.pageSize = pageSize;
  17. this.list = list;
  18. this.total = pageInfo.getTotal();
  19. }
  20. }