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 } }