PageInfo.java 540 B

12345678910111213141516171819202122232425262728
  1. package easydo.technology.base;
  2. import lombok.Builder;
  3. import lombok.Data;
  4. import lombok.experimental.Accessors;
  5. import java.io.Serializable;
  6. import java.util.List;
  7. /**
  8. * Created by jinjin on 2020-09-22.
  9. */
  10. @Data
  11. @Builder
  12. @Accessors(chain = true)
  13. public class PageInfo<T> implements Serializable {
  14. private long totalElements;
  15. private List<T> content;
  16. public PageInfo(long totalElements, List<T> content) {
  17. this.totalElements = totalElements;
  18. this.content = content;
  19. }
  20. public PageInfo() {
  21. }
  22. }