PageMeta.java 952 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.ytpm.general;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import java.io.Serializable;
  8. /**
  9. * @author Marx
  10. * @date 2022/5/13 10:29
  11. * @description
  12. */
  13. @Data
  14. @NoArgsConstructor
  15. @AllArgsConstructor
  16. @ApiModel(value = "分页参数")
  17. public class PageMeta implements Serializable {
  18. private static final long serialVersionUID = 5981214936303453944L;
  19. /**
  20. * 总条数
  21. */
  22. @ApiModelProperty(value = "总条数")
  23. private Long total;
  24. /**
  25. * 当前页数量(查询量)
  26. */
  27. @ApiModelProperty(value = "当前页数量(查询量)")
  28. private Integer limit;
  29. /**
  30. * 当前页码
  31. */
  32. @ApiModelProperty(value = "当前页码")
  33. private Integer page;
  34. /**
  35. * 总页数
  36. */
  37. @ApiModelProperty(value = "总页数")
  38. private Integer pageSizes;
  39. }