req.go 562 B

123456789101112131415161718192021222324
  1. package model
  2. import "context"
  3. const PageSize = 10
  4. type PageReq struct {
  5. BeginTime string `p:"beginTime"` //开始时间
  6. EndTime string `p:"endTime"` //结束时间
  7. PageNum int `p:"pageNum"` //当前页码
  8. PageSize int `p:"pageSize"` //每页数
  9. Ctx context.Context `swaggerignore:"true"`
  10. OrderBy string //排序方式
  11. }
  12. func (p *PageReq) GetPage() (int, int) {
  13. if p.PageNum == 0 {
  14. p.PageNum = 1
  15. }
  16. if p.PageSize == 0 {
  17. p.PageSize = PageSize
  18. }
  19. return p.PageNum, p.PageSize
  20. }