pagination.go 355 Bytes
Newer Older
haoyanbin's avatar
1  
haoyanbin committed
1 2 3
package dto

type Pagination struct {
haoyanbin's avatar
1  
haoyanbin committed
4 5
	PageIndex int `form:"pageIndex" json:"pageIndex"`
	PageSize  int `form:"pageSize" json:"pageSize"`
haoyanbin's avatar
1  
haoyanbin committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
}

func (m *Pagination) GetPageIndex() int {
	if m.PageIndex <= 0 {
		m.PageIndex = 1
	}
	return m.PageIndex
}

func (m *Pagination) GetPageSize() int {
	if m.PageSize <= 0 {
		m.PageSize = 10
	}
	return m.PageSize
}