mirror of
https://gitee.com/lauix/HFish
synced 2025-05-11 12:28:02 +08:00
22 lines
396 B
Go
22 lines
396 B
Go
package page
|
|
|
|
// 分页从1开始
|
|
func Start(currentPage int, pageSize int) int {
|
|
return (currentPage - 1) * pageSize
|
|
}
|
|
|
|
// 分页结束
|
|
func End(currentPage int64, pageSize int64) int64 {
|
|
return currentPage * pageSize
|
|
}
|
|
|
|
// 分页总页数
|
|
func TotalPage(count int, pageSize int) int {
|
|
result := count / pageSize
|
|
yu := count % pageSize
|
|
if yu > 0 {
|
|
result = result + 1
|
|
}
|
|
return result
|
|
}
|