PagerQuery.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package cn.com.qmth.markingaudit.support;
  2. import javax.validation.constraints.Max;
  3. import io.swagger.annotations.ApiModelProperty;
  4. public class PagerQuery {
  5. private String schoolCode;
  6. @ApiModelProperty(value = "第几页(从1开始)")
  7. protected Integer pageNumber;
  8. @ApiModelProperty(value = "每页条数")
  9. @Max(value = 500, message = "每页条数不能大于500")
  10. protected Integer pageSize;
  11. public Integer getPageNumber() {
  12. // 默认值
  13. if (pageNumber == null || pageNumber < 1) {
  14. pageNumber = 1;
  15. }
  16. return pageNumber;
  17. }
  18. public Integer getPageSize() {
  19. // 默认值
  20. if (pageSize == null || pageSize < 1) {
  21. pageSize = 10;
  22. }
  23. return pageSize;
  24. }
  25. public void setPageNumber(Integer pageNumber) {
  26. this.pageNumber = pageNumber;
  27. }
  28. public void setPageSize(Integer pageSize) {
  29. this.pageSize = pageSize;
  30. }
  31. public String getSchoolCode() {
  32. return schoolCode;
  33. }
  34. public void setSchoolCode(String schoolCode) {
  35. this.schoolCode = schoolCode;
  36. }
  37. }