code

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2021 License: MIT Imports: 2 Imported by: 0

README

错误码规则

  • 错误码需在 code.go 文件中定义。
  • 错误码需为 > 1 的数,反之表示正确。
错误码为 5 位数
1 01 01
服务级错误码 模块级错误码 具体错误码
  • 服务级别错误码:1 位数进行表示,比如 1 为系统级错误;2 为普通错误,通常是由用户非法操作引起。
  • 模块级错误码:2 位数进行表示,比如 01 为用户模块;02 为订单模块。
  • 具体错误码:2 位数进行表示,比如 01 为手机号不合法;02 为验证码输入错误。

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// OK
	OK = errno.NewError(http.StatusOK, 1, "OK")

	// 服务级错误码
	ErrServer        = errno.NewError(http.StatusInternalServerError, 10101, http.StatusText(http.StatusInternalServerError))
	ErrManyRequest   = errno.NewError(http.StatusTooManyRequests, 10102, http.StatusText(http.StatusTooManyRequests))
	ErrParamBind     = errno.NewError(http.StatusBadRequest, 10103, "参数信息有误")
	ErrAuthorization = errno.NewError(http.StatusUnauthorized, 10104, "签名信息有误")

	// 模块级错误码 - 用户模块
	ErrUser       = errno.NewError(http.StatusBadRequest, 20101, "非法用户")
	ErrUserName   = errno.NewError(http.StatusBadRequest, 20102, "账号不能为空")
	ErrUserCreate = errno.NewError(http.StatusBadRequest, 20103, "创建用户失败")
	ErrUserUpdate = errno.NewError(http.StatusBadRequest, 20104, "更新用户失败")
	ErrUserSearch = errno.NewError(http.StatusBadRequest, 20105, "查询用户失败")
	ErrUserHTTP   = errno.NewError(http.StatusBadRequest, 20106, "调用他方接口失败")
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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