Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultCurrent uint64 = 1 DefaultPageSize uint64 = 20 DefaultPageSizeOptions = []string{"10", "20", "50", "100"} )
Functions ¶
This section is empty.
Types ¶
type Form ¶ added in v0.0.12
type Form struct { Current uint64 `form:"current" json:"current"` // 当前页数 number - PageSize uint64 `form:"pageSize" json:"pageSize"` // 每页条数 number - }
PaginationForm 用于从表单接收数据,但是不可向下游使用此结构体需转换为安全的 Pagination
func (Form) New ¶ added in v0.0.12
func (f Form) New() *Pagination
type Pagination ¶
type Pagination struct {
// contains filtered or unexported fields
}
func New ¶ added in v0.0.12
func New(current uint64, pageSize uint64) *Pagination
func (*Pagination) Current ¶
func (p *Pagination) Current() uint64
func (*Pagination) Offset ¶ added in v0.0.12
func (p *Pagination) Offset() uint64
func (*Pagination) PageSize ¶
func (p *Pagination) PageSize() uint64
Click to show internal directories.
Click to hide internal directories.