exception

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	//客户端错误码
	InvalidToken           = &Error{Code: 400000, Message: "无效令牌"}
	TokenExpired           = &Error{Code: 400001, Message: "令牌已过期"}
	TokenIllegal           = &Error{Code: 400002, Message: "令牌非法"}
	TokenEmpty             = &Error{Code: 400003, Message: "令牌为空"}
	VerifyCodeExpired      = &Error{Code: 400004, Message: "验证码超时"}
	VerifyCodeIllegal      = &Error{Code: 400005, Message: "验证码非法"}
	VerifyCodeWrong        = &Error{Code: 400006, Message: "验证码错误"}
	VerifyCodeSent         = &Error{Code: 400007, Message: "验证码已发送"}
	OperationIsTooFrequent = &Error{Code: 400008, Message: "操作太过频繁,请稍后再试"}
	SignatureError         = &Error{Code: 400100, Message: "签名错误"}
	ParameterEmpty         = &Error{Code: 400101, Message: "参数为空"}
	ParameterError         = &Error{Code: 400102, Message: "参数错误"}
	ParameterMiss          = &Error{Code: 400103, Message: "参数缺失"}
	FormItemEmpty          = &Error{Code: 400104, Message: "表单字段缺失"}
	UploadMissFile         = &Error{Code: 400301, Message: "缺少上传文件"}
	UploadParamErr         = &Error{Code: 400302, Message: "上传参数错误"}
	UploadReadFileErr      = &Error{Code: 400302, Message: "上传文件读取错误"}
	UploadWriteFileErr     = &Error{Code: 400303, Message: "上传文件读取错误"}
	UploadCreateFolderErr  = &Error{Code: 400304, Message: "上传文件读取错误"}
	UploadToStorageErr     = &Error{Code: 400305, Message: "上传文件至储存错误"}

	InvalidSerialNumber = &Error{Code: 400500, Message: "无效公钥序列号"}
	SerialNumberExpired = &Error{Code: 400501, Message: "公钥已过期"}
	SerialNumberIllegal = &Error{Code: 400502, Message: "公钥非法"}
	SerialNumberEmpty   = &Error{Code: 400503, Message: "公钥序列号为空"}

	//系统层错误码
	SystemError        = &Error{Code: 500001, Message: "服务器错误"}
	SystemUnavailable  = &Error{Code: 500002, Message: "服务器正在维护,暂不可用"}
	SystemConfigError  = &Error{Code: 500003, Message: "系统配置错误"}
	SystemLockFailed   = &Error{Code: 500004, Message: "系统加锁失败"}
	SystemParseError   = &Error{Code: 500005, Message: "数据转换失败"}
	SystemDecryptError = &Error{Code: 500006, Message: "数据解密失败"}
	SystemHttpError    = &Error{Code: 500007, Message: "HTTP访问失败"}
	SystemDomainUnUse  = &Error{Code: 500008, Message: "此域名未启用"}

	//数据层错误码
	DataError          = &Error{Code: 501000, Message: "数据错误"}
	DataIllegal        = &Error{Code: 501001, Message: "数据无效"}
	DataOutOfAuthority = &Error{Code: 501002, Message: "数据超出权限范围"}
	DataOutOfTime      = &Error{Code: 501003, Message: "数据超出时间范围"}
	DataFetchError     = &Error{Code: 501004, Message: "数据获取失败"}
	DataFormatError    = &Error{Code: 501005, Message: "数据格式错误"}
	DataSaveError      = &Error{Code: 501101, Message: "数据保存失败"}
	DataCreateError    = &Error{Code: 501102, Message: "数据新增失败"}
	DataUpdateError    = &Error{Code: 501103, Message: "数据更新失败"}
	DataDeleteError    = &Error{Code: 501104, Message: "数据删除失败"}
	DataHandleError    = &Error{Code: 501105, Message: "数据处理失败"}
	DataReadError      = &Error{Code: 501106, Message: "数据读取失败"}
	DataNotExist       = &Error{Code: 501007, Message: "数据不存在"}
	DataNotMatch       = &Error{Code: 501008, Message: "数据不符合要求"}
	DataNotAllowDelete = &Error{Code: 501009, Message: "数据不允许删除"}
	DataNotAllowUpdate = &Error{Code: 501010, Message: "数据不允许更新"}
	DataNotAllowUsing  = &Error{Code: 501011, Message: "数据不允许使用"}
	DataNotAllowCancel = &Error{Code: 501012, Message: "数据不允许取消"}
	DataAlreadyUsed    = &Error{Code: 501013, Message: "数据已使用"}
	DataAlreadyExist   = &Error{Code: 501014, Message: "数据已存在"}
	DataAlreadyExpired = &Error{Code: 501015, Message: "数据已过期"}

	//用户层错误码
	UserUnauthorized            = &Error{Code: 502000, Message: "用户未授权认证"}
	UserRegisterError           = &Error{Code: 502001, Message: "用户注册失败"}
	UserLoginError              = &Error{Code: 502002, Message: "用户登录失败"}
	UserLoginIllegal            = &Error{Code: 502012, Message: "用户非法登录"}
	UserLoginAccountError       = &Error{Code: 502003, Message: "用户登录失败,账号不存在"}
	UserLoginPasswordError      = &Error{Code: 502004, Message: "用户登录失败,密码不正确"}
	UserOptPasswordError        = &Error{Code: 502005, Message: "操作密码错误"}
	UserLoginNoRight            = &Error{Code: 502006, Message: "用户无权限登录"}
	UserNoRightOperate          = &Error{Code: 502007, Message: "用户无权限操作"}
	UserIsForbidden             = &Error{Code: 502008, Message: "用户已被禁用"}
	UserNoRealName              = &Error{Code: 502101, Message: "用户未实名认证"}
	UserNoBindMobile            = &Error{Code: 502102, Message: "用户未绑定手机号码"}
	UserNoBindEmail             = &Error{Code: 502103, Message: "用户未绑定电子邮箱"}
	UserNoBindBank              = &Error{Code: 502104, Message: "用户未绑定银行卡"}
	UserIfcBalance              = &Error{Code: 502201, Message: "用户钱包余额不足"}
	UserSellIfcDeposit          = &Error{Code: 502202, Message: "用户售卖保证金不足"}
	UserBuyIfcDeposit           = &Error{Code: 502203, Message: "用户购买保证金不足"}
	UserThirdRefunded           = &Error{Code: 502400, Message: "第三方已经退款完成"}
	UserPasswdLengthNotMatch    = &Error{Code: 502501, Message: "用户密码长度不符合要求"}
	UserPasswdCharacterNotMatch = &Error{Code: 502502, Message: "用户密码字符不符合要求"}
	UserPasswdEmpty             = &Error{Code: 502503, Message: "用户密码为空"}
	UserPasswdWrong             = &Error{Code: 502504, Message: "用户密码错误"}
	UserPasswdLocked            = &Error{Code: 502505, Message: "用户密码锁定"}
	UserPayPasswdWrong          = &Error{Code: 502506, Message: "用户支付密码错误"}
	UserLoginBeInstead          = &Error{Code: 502507, Message: "用户被顶替登录"}
)

Functions

This section is empty.

Types

type Error

type Error struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL