Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CatchPanic ¶
func CatchPanic(message string)
func CheckError ¶
func CheckError(err error)
func PrintStack ¶
func PrintStack() string
Types ¶
type ErrCode ¶
type ErrCode = int
纯数字表示,不同部位代表不同的服务,不同的模块
错误代码说明:100101
- 10: 应用服务。
- 01: 某个服务下的某个模块。
- 01: 模块下的错误码序号,每个模块可以注册 100 个错误。
每个模块可以注册 100 个错误。
type MultiError ¶
type MultiError struct {
// contains filtered or unexported fields
}
func Errors ¶
func Errors(message string, errs ...error) MultiError
func (*MultiError) Add ¶
func (e *MultiError) Add(message string, err error)
func (*MultiError) AddError ¶
func (e *MultiError) AddError(err error)
func (MultiError) Error ¶
func (err MultiError) Error() string
func (*MultiError) HasError ¶
func (e *MultiError) HasError() bool
type ValidationError ¶
type ValidationError struct {
ValidationErrors []*ValidationResult
}
func (*ValidationError) Error ¶
func (v *ValidationError) Error() string
type ValidationResult ¶
Click to show internal directories.
Click to hide internal directories.