Files
backend/internal/service/helpers.go

23 lines
568 B
Go
Raw Normal View History

package service
// 通用辅助函数。
//
// 注意:错误定义已统一到 internal/errors 包。
// 原先在此文件重复定义的 ErrProfileNotFound/ErrProfileNoPermission/
// ErrTextureNotFound/ErrTextureNoPermission/ErrUserNotFound 已删除,
// 请使用 internal/errors别名 apperrors中的对应定义。
// NormalizePagination 规范化分页参数
func NormalizePagination(page, pageSize int) (int, int) {
if page < 1 {
page = 1
}
if pageSize < 1 {
pageSize = 20
}
if pageSize > 100 {
pageSize = 100
}
return page, pageSize
}