Files
novatask/internal/pkg/errs/reason.go
2025-04-03 16:17:20 +08:00

48 lines
2.4 KiB
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 errs
type Reason int
const (
// ======= 系统错误10000~19999 =======
ErrUnknownReason Reason = 10000 // 未知错误
ErrSucceed Reason = 10200 // 成功
ErrUnauthorized Reason = 10401 // 未授权
ErrOverload Reason = 10403 // 请求超载
// ======= 服务器内部错误1000~9999 =======
ErrInternalServer Reason = 1000 // 未知的服务器内部错误
ErrDatabaseOperate Reason = 1001 // 数据库错误
ErrRedisOperate Reason = 1002 // redis错误
ErrEncodePassword Reason = 1003 // 密码加密错误
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 // 未绑定角色
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 // 质押积分不在续期时间范围内
)