Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Params ¶
type Params struct { All bool `json:"all" form:"all"` // 如果all=true, 则查询所有 PageSize int `json:"page_size" form:"page_size"` // 分页大小 CurrentPage int `json:"current_page" form:"current_page"` // 分页索引 SortField []string `json:"sort_field" form:"sort_field"` // 排序字段 SortType []SortType `json:"sort_type" form:"sort_type"` // 字段的排序类型 }
func ConvertParams ¶
ConvertParams 将拥有相同字段的结构体, 转换为page.Params类型
func DefaultPageOption ¶
func DefaultPageOption() *Params
type Result ¶
type Result struct { Total int `json:"total" form:"total"` // 记录总数 TotalPage int `json:"total_page" form:"total_page"` // 总页数 PageSize int `json:"page_size" form:"page_size"` // 要求的分页大小 CurrentPage int `json:"current_page" form:"current_page"` // 当前页码 CurrentSize int `json:"current_size" form:"current_size"` // 当前页实际大小 List interface{} `json:"list" form:"list"` // 结果集 }
func ConvertResult ¶
ConvertResult 转换分页对象并将分页结果反序列化至val中
Click to show internal directories.
Click to hide internal directories.