mirror of
https://github.com/hay-kot/homebox.git
synced 2024-11-27 11:05:39 +00:00
13 lines
252 B
Go
13 lines
252 B
Go
|
package repo
|
||
|
|
||
|
type PaginationResult[T any] struct {
|
||
|
Page int `json:"page"`
|
||
|
PageSize int `json:"pageSize"`
|
||
|
Total int `json:"total"`
|
||
|
Items []T `json:"items"`
|
||
|
}
|
||
|
|
||
|
func calculateOffset(page, pageSize int) int {
|
||
|
return (page - 1) * pageSize
|
||
|
}
|