33 lines
766 B
Go
33 lines
766 B
Go
package ErrorCode
|
|
|
|
type ErrorCode struct {
|
|
output string
|
|
code int
|
|
message string
|
|
}
|
|
|
|
type Errors interface {
|
|
Output() string
|
|
Code() int
|
|
Message() string
|
|
}
|
|
|
|
var (
|
|
TimestampVerifyFailed = ErrorCode{output: "TimestampVerifyFailed", code: 40010, message: "时间戳格式错误"}
|
|
TimestampExpired = ErrorCode{output: "TimestampExpired", code: 40011, message: "时间戳过期"}
|
|
TokenExpired = ErrorCode{output: "TokenExpired", code: 40100, message: "Token 已过期"}
|
|
TokenVerifyFailed = ErrorCode{output: "TokenVerifyFailed", code: 40101, message: "Token 验证失败"}
|
|
)
|
|
|
|
func (e ErrorCode) Output() string {
|
|
return e.output
|
|
}
|
|
|
|
func (e ErrorCode) Code() int {
|
|
return e.code
|
|
}
|
|
|
|
func (e ErrorCode) Message() string {
|
|
return e.message
|
|
}
|