HFish/utils/page/page.go

22 lines
408 B
Go
Raw Normal View History

package page
// 分页从1开始
func Start(currentPage int64, pageSize int64) int64 {
return (currentPage - 1) * pageSize
}
// 分页结束
func End(currentPage int64, pageSize int64) int64 {
return currentPage * pageSize
}
// 分页总页数
func TotalPage(count int64, pageSize int64) int64 {
result := count / pageSize
yu := count % pageSize
if yu > 0 {
result = result + 1
}
return result
}