Documentation
¶
Index ¶
Constants ¶
View Source
const ( ErrMessageUnknown = "未知错误" ErrMessageInvalidParam = "参数错误" ErrMessageInvalidToken = "token错误" ErrMessageInvalidSign = "签名错误" ErrMessageInvalidRequest = "请求错误" ErrMessageInvalidResponse = "响应错误" ErrMessageInvalidData = "数据错误" ErrMessageInvalidState = "状态错误" ErrMessageInvalidOperation = "操作错误" ErrMessageInvalidPermission = "权限错误" ErrMessageInvalidUser = "用户错误" ErrMessageInvalidSystem = "系统错误" ErrMessageInvalidService = "服务错误" ErrMessageInvalidNetwork = "网络错误" ErrMessageInvalidDatabase = "数据库错误" ErrMessageInvalidCache = "缓存错误" ErrMessageCacheExpired = "缓存过期" ErrMessageInvalidThirdParty = "第三方错误" )
Variables ¶
View Source
var ( ErrUnknown = New(WithCode(ErrCodeUnknown), WithMessage(ErrMessageUnknown)) ErrorParam = New(WithCode(ErrCodeInvalidParam), WithMessage(ErrMessageInvalidParam)) ErrorToken = New(WithCode(ErrCodeInvalidToken), WithMessage(ErrMessageInvalidToken), WithHTTPStatus(http.StatusUnauthorized)) ErrorSign = New(WithCode(ErrCodeInvalidSign), WithMessage(ErrMessageInvalidSign), WithHTTPStatus(http.StatusUnauthorized)) ErrorRequest = New(WithCode(ErrCodeInvalidRequest), WithMessage(ErrMessageInvalidRequest), WithHTTPStatus(http.StatusBadRequest)) ErrorResponse = New(WithCode(ErrCodeInvalidResponse), WithMessage(ErrMessageInvalidResponse), WithHTTPStatus(http.StatusInternalServerError)) ErrorData = New(WithCode(ErrCodeInvalidData), WithMessage(ErrMessageInvalidData), WithHTTPStatus(http.StatusInternalServerError)) ErrorState = New(WithCode(ErrCodeInvalidState), WithMessage(ErrMessageInvalidState), WithHTTPStatus(http.StatusInternalServerError)) ErrorOperation = New(WithCode(ErrCodeInvalidOperation), WithMessage(ErrMessageInvalidOperation), WithHTTPStatus(http.StatusInternalServerError)) ErrorPermission = New(WithCode(ErrCodeInvalidPermission), WithMessage(ErrMessageInvalidPermission), WithHTTPStatus(http.StatusForbidden)) ErrorUser = New(WithCode(ErrCodeInvalidUser), WithMessage(ErrMessageInvalidUser), WithHTTPStatus(http.StatusUnauthorized)) ErrorSystem = New(WithCode(ErrCodeInvalidSystem), WithMessage(ErrMessageInvalidSystem), WithHTTPStatus(http.StatusInternalServerError)) ErrorService = New(WithCode(ErrCodeInvalidService), WithMessage(ErrMessageInvalidService), WithHTTPStatus(http.StatusInternalServerError)) ErrorNetwork = New(WithCode(ErrCodeInvalidNetwork), WithMessage(ErrMessageInvalidNetwork), WithHTTPStatus(http.StatusInternalServerError)) ErrorDatabase = New(WithCode(ErrCodeInvalidDatabase), WithMessage(ErrMessageInvalidDatabase), WithHTTPStatus(http.StatusInternalServerError)) ErrorCache = New(WithCode(ErrCodeInvalidCache), WithMessage(ErrMessageInvalidCache), WithHTTPStatus(http.StatusInternalServerError)) ErrorCacheExpired = New(WithCode(ErrCodeCacheExpired), WithMessage(ErrMessageCacheExpired), WithHTTPStatus(http.StatusInternalServerError)) ErrorThirdParty = New(WithCode(ErrCodeInvalidThirdParty), WithMessage(ErrMessageInvalidThirdParty), WithHTTPStatus(http.StatusInternalServerError)) )
Functions ¶
This section is empty.
Types ¶
type AError ¶
type AError struct {
// contains filtered or unexported fields
}
func (*AError) HTTPStatus ¶
type CodeType ¶
type CodeType int
const ( ErrCodeUnknown CodeType = 10000 + iota // 未知错误码 ErrCodeInvalidParam // 参数错误 ErrCodeInvalidToken // token错误 ErrCodeInvalidSign // 签名错误 ErrCodeInvalidRequest // 请求错误 ErrCodeInvalidResponse // 响应错误 ErrCodeInvalidData // 数据错误 ErrCodeInvalidState // 状态错误 ErrCodeInvalidOperation // 操作错误 ErrCodeInvalidPermission // 权限错误 ErrCodeInvalidUser // 用户错误 ErrCodeInvalidSystem // 系统错误 ErrCodeInvalidService // 服务错误 ErrCodeInvalidNetwork // 网络错误 ErrCodeInvalidDatabase // 数据库错误 ErrCodeInvalidCache // 缓存错误 ErrCodeCacheExpired // 缓存过期 ErrCodeInvalidThirdParty // 第三方错误 )
type HTTPStatus ¶
type HTTPStatus interface {
HTTPStatus() int
}
Click to show internal directories.
Click to hide internal directories.