package request type PageInfo struct { Page int `json:"page" form:"page"` // 页码 PageSize int `json:"pageSize" form:"pageSize"` // 每页大小 } type GetById struct { ID uint `json:"id"` // 主键ID } type GetByUserId struct { UserId string `json:"userId"` // 用户ID } func (p PageInfo) Check() bool { if p.Page <= 0 { return false } if p.PageSize <= 0 || p.PageSize > 500 { return false } return true } type CommonIds struct { Ids []int `json:"ids,omitempty" binding:"required"` }