github.com/isyscore/isc-gobase@v1.5.3-0.20231218061332-cbc7451899e9/server/req/request.go (about) 1 package req 2 3 type PageRequest[T any] struct { 4 Current int `json:"current"` // 当前页面 5 Size int `json:"size"` // 每页大小 6 Param T `json:"param"` // 搜索的参数 7 } 8 9 func (p PageRequest[T]) Start() int { 10 if p.Current > 1 { 11 return (p.Current - 1) * p.Size 12 } 13 return 0 14 }