初始化项目
This commit is contained in:
33
internal/pkg/errs/reason.go
Normal file
33
internal/pkg/errs/reason.go
Normal file
@@ -0,0 +1,33 @@
|
||||
package errs
|
||||
|
||||
type Reason int
|
||||
|
||||
const (
|
||||
// ======= 系统错误:0~999 =======
|
||||
ErrUnknownReason Reason = 0 // 未知错误
|
||||
ErrSucceed Reason = 200 // 成功
|
||||
ErrOverload Reason = 403 // 请求超载
|
||||
|
||||
// ======= 服务器内部错误:1000~9999 =======
|
||||
ErrInternalServer Reason = 1000 // 未知的服务器内部错误
|
||||
ErrDatabaseOperate Reason = 1001 // 数据库错误
|
||||
ErrRedisOperate Reason = 1002 // redis错误
|
||||
ErrEncodePassword Reason = 1003 // 密码加密错误
|
||||
ErrGenerateUUid Reason = 1004 // 生成uuid错误
|
||||
ErrGenerateToken Reason = 1005 // 生成token错误
|
||||
ErrGetExchangeRate Reason = 1005 // 获取汇率错误
|
||||
|
||||
// ======= 业务层错误:10000~99999 =======
|
||||
ErrUnknownLogicError Reason = 10000 // 未知的业务错误
|
||||
ErrInvalidParam Reason = 10001 // 无效参数错误
|
||||
ErrInvalidSignature Reason = 10002 // 无效签名错误
|
||||
ErrInvalidToken Reason = 10003 // 无效的token
|
||||
ErrInvoiceHasPaid Reason = 10004 // 订单已支付
|
||||
ErrInvalidAppId Reason = 10005 // 应用id无效
|
||||
ErrUserNotHasInviter Reason = 10006 // 用户没有邀请人
|
||||
|
||||
// ========= admin 业务相关错误码: 30000~39999 =========
|
||||
ErrUnknownAdminError Reason = 30000 // 未知的admin错误
|
||||
ErrInvalidPassword Reason = 30001 // 无效密码
|
||||
ErrInvalidAccount Reason = 30002 // 无效账号
|
||||
)
|
||||
Reference in New Issue
Block a user