PageUtil.java 788 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.customer.utils;
  2. import org.apache.ibatis.session.RowBounds;
  3. public class PageUtil {
  4. public PageUtil() {
  5. }
  6. public static RowBounds getPageParam(Integer pageNum, Integer pageSize) {
  7. if (pageNum == null || pageNum < 1) {
  8. pageNum = 1;
  9. }
  10. if (pageSize == null || pageSize < 1) {
  11. pageSize = 10;
  12. }
  13. return new RowBounds((pageNum - 1) * pageSize, pageSize);
  14. }
  15. public static int getPageNum(Integer pageNum) {
  16. if (pageNum == null || pageNum < 1) {
  17. pageNum = 0;
  18. }
  19. return pageNum;
  20. }
  21. public static int getPageSize(Integer pageSize) {
  22. if (pageSize == null || pageSize < 1) {
  23. pageSize = 10;
  24. }
  25. return pageSize;
  26. }
  27. }