pageutil

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPageParam

func GetPageParam(index, size, defaultSize, defaultMaxSize int) (int, int)

GetPageParam 根据参数合理设置分页参数

func NewPageWithSliceData

func NewPageWithSliceData(size, count int) *pageWithSliceData

NewPageWithSliceData new page with slice data size : page size count: data len

Types

type PageWithFullData

type PageWithFullData struct {
	// contains filtered or unexported fields
}

PageWithFullData Page

func New

func New(size, count int) *PageWithFullData

func (*PageWithFullData) DefaultMaxPageSize

func (p *PageWithFullData) DefaultMaxPageSize() int

DefaultMaxPageSize DefaultMaxPageSize

func (*PageWithFullData) DefaultMinPageSize

func (p *PageWithFullData) DefaultMinPageSize() int

DefaultMinPageSize DefaultMinPageSize

func (*PageWithFullData) PageDataOffset

func (p *PageWithFullData) PageDataOffset(index int) (int, int, bool)

PageDataOffset 根据

func (*PageWithFullData) SetDefaultMaxPageSize

func (p *PageWithFullData) SetDefaultMaxPageSize(v int)

SetDefaultMaxPageSize 设置每页最大查询记录数

func (*PageWithFullData) SetDefaultMinPageSize

func (p *PageWithFullData) SetDefaultMinPageSize(v int)

SetDefaultMinPageSize 设置每页最小查询记录数

func (*PageWithFullData) SetPageSize

func (p *PageWithFullData) SetPageSize(size int)

SetPageSize 根据设置的minSize 和 maxSize 重新调整 size

func (*PageWithFullData) TotalPage

func (p *PageWithFullData) TotalPage() int

TotalPage 获取总页数

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL