PageResourceResponse.java 522 B

12345678910111213141516171819202122232425
  1. package nju.seec.helper.web.response;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.EqualsAndHashCode;
  5. import java.util.List;
  6. /**
  7. * @author cst
  8. */
  9. @Data
  10. @EqualsAndHashCode(callSuper = true)
  11. @AllArgsConstructor(staticName = "of")
  12. public class PageResourceResponse<T> extends SuccessResponse {
  13. private List<T> data;
  14. private PageInfo pager;
  15. @Data
  16. @AllArgsConstructor(staticName = "of")
  17. public static class PageInfo {
  18. private int page;
  19. private int size;
  20. }
  21. }