Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pagination ¶
type Pagination struct { Current int `json:"current" validate:"min=1"` //当前页数, 默认值 1 PageSize int `json:"pageSize" validate:"min=1"` //每页条数, 默认值 10 Total int `json:"total"` //数据总数 Data interface{} `json:"data"` //切片指针 }
func New ¶
func New(current int, pageSize int, datas ...interface{}) *Pagination
func (*Pagination) Limit ¶
func (p *Pagination) Limit() int64
func (*Pagination) Result ¶
func (p *Pagination) Result() interface{}
func (*Pagination) SetTotal ¶
func (p *Pagination) SetTotal(n int64)
func (*Pagination) Skip ¶
func (p *Pagination) Skip() int64
Click to show internal directories.
Click to hide internal directories.