Spaces:
Paused
Paused
| package model | |
| type PageReq struct { | |
| Page int `json:"page" form:"page"` | |
| PerPage int `json:"per_page" form:"per_page"` | |
| } | |
| const MaxUint = ^uint(0) | |
| const MinUint = 0 | |
| const MaxInt = int(MaxUint >> 1) | |
| const MinInt = -MaxInt - 1 | |
| func (p *PageReq) Validate() { | |
| if p.Page < 1 { | |
| p.Page = 1 | |
| } | |
| if p.PerPage < 1 { | |
| p.PerPage = MaxInt | |
| } | |
| } | |