filter.go 304 B

12345678910111213141516
  1. package util
  2. func PageAndPageSize(page, pageSize int) (int, int) {
  3. if page < 1 {
  4. page = 1
  5. }
  6. if pageSize < 1 {
  7. pageSize = 15
  8. }
  9. return page, pageSize
  10. }
  11. func SkipAndLimit(page, pageSize int) (int, int) {
  12. page, pageSize = PageAndPageSize(page, pageSize)
  13. return (page - 1) * pageSize, pageSize
  14. }