mirror of
https://gitee.com/lauix/HFish
synced 2025-05-12 04:48:01 +08:00
22 lines
408 B
Go
22 lines
408 B
Go
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
|
|
}
|