// Package exception ... // // Description : exception ... // // Author : go_developer@163.com<白茶清欢> // // Date : 2022-06-25 21:11 package exception // IException 异常的接口定义 // // Author : go_developer@163.com<白茶清欢> // // Date *: 21:05 2022/6/25 type IException interface { // Error 兼容 go 内置 error Error() string // Code 获取错误码 Code() any // Message 获取错误信息 Message() string // Data 获取异常时的返回数据 Data() map[string]any // ToError 转换为内置error类型 ToError() error // IsCode 是否为指定code IsCode(code any) bool }