Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultPage = 1 DefaultSize = 50 MaxSizeLimit = 1000 // 默认最大分页大小,防止内存耗尽攻击 MinPage = 1 MinSize = 1 )
分页默认配置
Variables ¶
This section is empty.
Functions ¶
func ApplyDefaults ¶
ApplyDefaults 根据结构体字段的 `default` tag 为零值字段填充默认值。 在 Bind / ShouldBind 中于校验前自动调用;也可在手动绑定后单独调用。
Types ¶
type PaginationReq ¶
func (*PaginationReq) FindPage ¶
func (p *PaginationReq) FindPage(sizeLimit ...int) (offset int, limit int)
FindPage 返回分页的 offset 和 limit sizeLimit 可选,指定最大分页大小,默认使用 MaxSizeLimit
func (*PaginationReq) StartEnd ¶
func (p *PaginationReq) StartEnd() (start, end int)
StartEnd 返回分页的 start 和 end 索引
Click to show internal directories.
Click to hide internal directories.