package public import "fmt" func PageNumParse(pageNum, pageSize, maxNum int64) (num, size int64, err error) { if pageNum < 1 { pageNum = 1 } if pageSize < 1 { pageSize = 1 } if maxNum > 0 && pageNum*pageSize > maxNum { err = fmt.Errorf("超出检索限制") } num = pageNum size = pageSize return }