MongoPageResult.java 620 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.fdkankan.mongodb.base;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import java.util.List;
  7. /**
  8. * 分页结果.
  9. * @author Xiewj
  10. * @date 2021/11/30
  11. */
  12. @Data
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. @Builder
  16. public class MongoPageResult<T> {
  17. /**
  18. * 页码,从1开始
  19. */
  20. private Integer pageNum;
  21. /**
  22. * 页面大小
  23. */
  24. private Integer pageSize;
  25. /**
  26. * 总数
  27. */
  28. private Long total;
  29. /**
  30. * 总页数
  31. */
  32. private Integer pages;
  33. /**
  34. * 数据
  35. */
  36. private List<T> list;
  37. }