Documentation
¶
Index ¶
Constants ¶
View Source
const ( CodeUserError = 2001 + iota CodeUserNoLogin CodeUserNoAuth CodeUserTokenError CodeUserPasswordError CodePermissionError CodePermissionDenied )
用户类
View Source
const (
CodeOK = 0
)
Variables ¶
View Source
var ErrString = map[DsgError]string{ CodeOK: "ok", CodeSysBusy: "[error] 系统繁忙,请稍后重试", CodeSysConfigError: "[error] 系统配置错误", CodeSysDatabaseError: "[error] 数据库访问错误", CodeSysCacheError: "[error] 缓存访问错误", CodeSysFileError: "[error] 文件操作错误", CodeSysDependencyError: "[error] 依赖服务不可用", CodeUserError: "[error] 用户类错误", CodeUserNoLogin: "[error] 用户未登录", CodeUserNoAuth: "[error] 抱歉,您的角色没有此功能的操作权限,请联系技术人员(开发人员级别权限)", CodeUserTokenError: "[error] token无效或已过期", CodeUserPasswordError: "[error] 密码错误", CodePermissionError: "[error] 权限错误(接口权限)", CodePermissionDenied: "[error] 权限被拒绝(层级权限)", CodeRequestError: "[error] 请求参数错误(给出明确的错误问题)", CodeRequestTimeout: "[error] 请求超时", CodeRequestTooMany: "[error] 请求过多", CodeRequestAPINotFound: "[error] 请求接口不存在", CodeRequestServiceNotAvailable: "[error] 请求服务不存在", CodeDBError: "[error] 数据库错误", CodeDBInsertError: "[error] 数据插入失败", CodeDBUpdateError: "[error] 数据更新失败", CodeDBDeleteError: "[error] 数据删除失败", CodeDBQueryError: "[error] 数据查询失败", CodeUnknownError: "[error] 未知错误", }
Functions ¶
func DealException ¶
func DealException(ctx iris.Context, err interface{})
func ExceptionCode ¶
func ExceptionCode(ctx iris.Context, t interface{})
Types ¶
type DsgError ¶
type DsgError int
const ( CodeRequestError DsgError = 3001 + iota CodeRequestTimeout CodeRequestTooMany CodeRequestAPINotFound CodeRequestServiceNotAvailable )
请求相关
const ( CodeDBError DsgError = 4001 + iota CodeDBInsertError CodeDBUpdateError CodeDBDeleteError CodeDBQueryError )
数据库相关
const (
CodeUnknownError DsgError = 6001
)
CodeUnknownError 其他通用错误
type SysException ¶
Click to show internal directories.
Click to hide internal directories.