xerr

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const BAD_REUQEST_ERROR = 100001

全局错误码

View Source
const OK = 200

成功返回

View Source
const REUQES_PARAM_ERROR = 100002
View Source
const REUQES_TOKEN_ERROR = 111111
View Source
const USER_NOT_FOUND = 200001

用户模块

Variables

View Source
var (

	// 系统错误, 前缀为 100
	InternalServerErrno = New(10001, "内部服务器错误")
	ErrBind             = New(10002, "请求参数错误")

	ErrEmailSend     = New(30001, "邮件发送失败")     // 邮件发送失败
	ErrEmail         = New(30002, "无效邮箱")       // 无效邮箱
	ErrMobile        = New(30003, "无效手机号")      // 无效手机号
	ErrVerify        = New(30004, "邮件验证失败")     // 邮件验证失败
	ErrEmailOrMobile = New(30005, "邮箱或手机号不能为空") // 邮箱或手机号不能为空

	// 数据库错误, 前缀为 201
	ErrSearch           = New(20100, "查询出错")
	ErrUpdate           = New(20101, "更新出错")
	ErrInsert           = New(20102, "添加出错")
	ErrDelete           = New(20103, "删除出错")
	ErrInsertRepeatedly = New(20104, "重复添加")
	EmptyData           = New(20105, "不能为空")
	SendErr             = New(20106, "发送失败")
	SendSucc            = New(20107, "发送成功")
	Empty               = New(20108, "无数据")

	// 认证错误, 前缀是 202
	ErrValidToken  = New(20201, "Token校验失败")  // token校验失败
	TokenExpired   = New(20203, "token已过期")   // token已过期
	TokenInvalid   = New(20206, "无效token")    // token无效
	ErrTokenSigned = New(20207, "token生成失败")  // token生成失败
	NotToken       = New(20208, "请求未携带token") // 请求未携带token
	ErrGetToken    = New(20209, "token查找失败")  // token查找失败
	NoToken        = New(20210, "token值为空")   // token值为空

	ErrUserNotFound        = New(20301, "用户不存在")    //用户不存在
	ErrPasswordIncorrect   = New(20302, "账号或密码错误")  //账号或密码错误
	ErrGetUserList         = New(20303, "获取用户列表失败") //获取用户列表失败
	ErrUserExistByUserName = New(20304, "用户名已存在")   //用户名已存在
	ErrUserExistByMobile   = New(20305, "手机号已存在")   //手机号已存在
	ErrGetUserInfo         = New(20306, "获取用户数据失败") //获取用户数据失败
	ErrEditUserInfo        = New(20307, "编辑用户失败")   //编辑用户失败
	ErrDeleteUser          = New(20308, "删除用户失败")   //删除用户失败
	ErrValidCode           = New(20309, "验证码错误")    //验证码错误
	ErrLogout              = New(20310, "退出失败")
	ErrForceLogout         = New(20311, "强制退出失败")    //强制退出失败
	ErrEmptyPhoneNumber    = New(20312, "手机号码为空")    //手机号码为空
	ErrCreateUser          = New(20313, "创建用户失败")    //创建用户失败
	ErrSearchUserExist     = New(20314, "查询用户存在失败")  //查询用户存在失败
	ErrPasswordLength      = New(20315, "密码长度不能小于8") //密码长度不能小于8位
	// 店铺相关
	ErrApply   = New(20400, "申请失败")
	ErrNoShop  = New(20401, "您还未开通店铺")
	ErrAddCart = New(0, "购物车添加失败")
)
View Source
var (
	CacheNotFound = errors.New("cache data not find") // 没有缓存
	SearchError   = errors.New("search error")        // 查询出错
)

Functions

func MapErrMsg

func MapErrMsg(errcode int) string

Types

type CodeError

type CodeError struct {
	// contains filtered or unexported fields
}

func New

func New(errCode int, errMsg string) *CodeError

func NewErrCode

func NewErrCode(errCode int) *CodeError

func NewErrMsg

func NewErrMsg(errMsg string) *CodeError

func (*CodeError) Error

func (e *CodeError) Error() string

func (*CodeError) GetErrCode

func (e *CodeError) GetErrCode() int

属性

func (*CodeError) GetErrMsg

func (e *CodeError) GetErrMsg() string

Jump to

Keyboard shortcuts

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