package response import ( "demo-server/api/require" ) type CommonPaginationRsp[Item any] struct { List []Item `json:"list"` Total int64 `json:"total"` // 总数 Page int `json:"page"` // 页码 Size int `json:"page_size"` // 页大小 } func (rsp *CommonPaginationRsp[Item]) SetResult(list []Item, pagination *require.PaginationParam) { rsp.List = list rsp.Page = pagination.Page rsp.Total = pagination.Total rsp.Size = pagination.Size }