feat: 积分质押功能

This commit is contained in:
2025-04-03 16:17:20 +08:00
parent 229f1d181b
commit 8119bcefdc
40 changed files with 2552 additions and 108 deletions

View File

@@ -17,19 +17,31 @@ const (
ErrGenerateUUid Reason = 1004 // 生成uuid错误
ErrGenerateToken Reason = 1005 // 生成token错误
ErrSystemConfig Reason = 1006 // 系统配置错误
GameServerError Reason = 1007 // 游戏服务器错误
// ======= 业务层错误20000~29999 =======
ErrUnknownLogicError Reason = 20000 // 未知的业务错误
ErrTaskNotFound Reason = 20001 // 任务不存在
ErrTaskAlreadyReward Reason = 20002 // 任务已领取
ErrTaskNotFinished Reason = 20003 // 任务未完成
ErrNotBindWallet Reason = 20004 // 未绑定钱包
ErrTaskOpenDateNotSet Reason = 20005 // 任务开放时间未设置
ErrTaskConfNotSet Reason = 20006 // 任务配置未设置
ErrUserNotFound Reason = 20007 // 用户不存在
ErrNftNotBelongToUser Reason = 20008 // NFT不属于用户
ErrInvalidApiKey Reason = 20009 // 无效的api key
ErrRoleNotFound Reason = 20010 // 角色不存在
ErrInvalidParam Reason = 20011 // 无效的参数
ErrNotBindRole Reason = 20012 // 未绑定角色
ErrUnknownLogicError Reason = 20000 // 未知的业务错误
ErrTaskNotFound Reason = 20001 // 任务不存在
ErrTaskAlreadyReward Reason = 20002 // 任务已领取
ErrTaskNotFinished Reason = 20003 // 任务未完成
ErrNotBindWallet Reason = 20004 // 未绑定钱包
ErrTaskOpenDateNotSet Reason = 20005 // 任务开放时间未设置
ErrTaskConfNotSet Reason = 20006 // 任务配置未设置
ErrUserNotFound Reason = 20007 // 用户不存在
ErrNftNotBelongToUser Reason = 20008 // NFT不属于用户
ErrInvalidApiKey Reason = 20009 // 无效的api key
ErrRoleNotFound Reason = 20010 // 角色不存在
ErrInvalidParam Reason = 20011 // 无效的参数
ErrNotBindRole Reason = 20012 // 未绑定角色
ErrPointLevelConfigNotFound Reason = 20013 // 找不到质押积分档位配置
ErrPointsStakeExist Reason = 20014 // 质押积分已存在
ErrPointStakeNotExist Reason = 20015 // 质押积分不存在
ErrInsufficientPoints Reason = 20016 // 用户积分不足
ErrInsufficientCastile Reason = 20017 // 用户Castile不足
ErrInsufficientElitePoints Reason = 20018 // 用户精英积分不足
ErrInsufficientKeys Reason = 20019 // 用户钥匙不足
ErrPointsStakeLevelNotAllow Reason = 20020 // 质押积分档位不允许
ErrPointsStakeHasRenew Reason = 20021 // 质押积分已续期
ErrPointsStakeNotInRenewTime Reason = 20022 // 质押积分不在续期时间范围内
)