Files
servicebase/pkg/dto/inner/BuyLuckBoxKeysRequest.go
2025-11-19 14:24:13 +08:00

35 lines
628 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package inner
import (
"errors"
"gitea.ddegame.cn/open/servicebase/pkg/common/HyTools"
)
type BuyLuckBoxKeysRequest struct {
AccessToken string
BuyCount string
}
// 参数合法性检验
func (request *BuyLuckBoxKeysRequest) CheckParameter() (err error) {
if len(request.AccessToken) == 0 {
err = errors.New("AccessToken不能为空")
return
}
if len(request.BuyCount) == 0 {
err = errors.New("BuyCount不能为空")
return
}
intCount := HyTools.StringToInt64(request.BuyCount)
if intCount < 1 || intCount > 10000 {
err = errors.New("购买数量不合法最大10000个")
return
}
return
}