3ab78dbf7a
- #32 License 激活迁移到 license_devices 表:Activate/Verify/Deactivate 全部改用 license_devices,新增 max_devices 校验和 GET /license/devices 端点; Activate 现在校验 shop_id 防跨租户激活 - #33 checkInventory 从 StockOutHandler 移到 StockService.CheckInventoryAvailability - #34 新增 util/response.go 统一错误响应工具(RespondError/RespondSuccess/RespondCreated) - #35 生产模式 CORS Origin='*' 启动时 Fatal - #36 生产模式 License 私钥未配置启动时 Fatal - #37 新增 util/page.go ValidatePageSize,应用到 partner/product/stock_in/stock_out handler Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
258 B
Go
10 lines
258 B
Go
package util
|
|
|
|
// ValidatePageSize clamps pageSize into [1, maxSize], returning defaultSize when out of range.
|
|
func ValidatePageSize(pageSize, defaultSize, maxSize int) int {
|
|
if pageSize < 1 || pageSize > maxSize {
|
|
return defaultSize
|
|
}
|
|
return pageSize
|
|
}
|