common.go 406 B

123456789101112131415161718192021222324
  1. package request
  2. type PageInfo struct {
  3. Page int `json:"page" form:"page"` // 页码
  4. PageSize int `json:"pageSize" form:"pageSize"` // 每页大小
  5. }
  6. func (p PageInfo) Check() bool {
  7. if p.Page <= 0 {
  8. return false
  9. }
  10. if p.PageSize <= 0 || p.PageSize > 500 {
  11. return false
  12. }
  13. return true
  14. }
  15. type GetById struct {
  16. ID string `json:"id"`
  17. }
  18. type GetByIdInt struct {
  19. ID uint `json:"id"`
  20. }