mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-22 17:31:03 +01:00
19 lines
397 B
Go
19 lines
397 B
Go
package entity
|
|
|
|
import "github.com/crawlab-team/crawlab/core/constants"
|
|
|
|
type Pagination struct {
|
|
Page int `form:"page" url:"page"`
|
|
Size int `form:"size" url:"size"`
|
|
}
|
|
|
|
func (p *Pagination) IsZero() (ok bool) {
|
|
return p.Page == 0 &&
|
|
p.Size == 0
|
|
}
|
|
|
|
func (p *Pagination) IsDefault() (ok bool) {
|
|
return p.Page == constants.PaginationDefaultPage &&
|
|
p.Size == constants.PaginationDefaultSize
|
|
}
|