PageDomain.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.ruoyi.common.page;
  2. import com.ruoyi.common.utils.StringUtils;
  3. /**
  4. * 分页数据
  5. *
  6. * @author ruoyi
  7. */
  8. public class PageDomain
  9. {
  10. /** 当前记录起始索引 */
  11. private Integer pageNum;
  12. /** 每页显示记录数 */
  13. private Integer pageSize;
  14. /** 排序列 */
  15. private String orderByColumn;
  16. /** 排序的方向 "desc" 或者 "asc". */
  17. private String isAsc;
  18. public String getOrderBy()
  19. {
  20. if (StringUtils.isEmpty(orderByColumn))
  21. {
  22. return "";
  23. }
  24. return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc;
  25. }
  26. public Integer getPageNum()
  27. {
  28. return pageNum;
  29. }
  30. public void setPageNum(Integer pageNum)
  31. {
  32. this.pageNum = pageNum;
  33. }
  34. public Integer getPageSize()
  35. {
  36. return pageSize;
  37. }
  38. public void setPageSize(Integer pageSize)
  39. {
  40. this.pageSize = pageSize;
  41. }
  42. public String getOrderByColumn()
  43. {
  44. return orderByColumn;
  45. }
  46. public void setOrderByColumn(String orderByColumn)
  47. {
  48. this.orderByColumn = orderByColumn;
  49. }
  50. public String getIsAsc()
  51. {
  52. return isAsc;
  53. }
  54. public void setIsAsc(String isAsc)
  55. {
  56. this.isAsc = isAsc;
  57. }
  58. }