20 lines
327 B
Go
20 lines
327 B
Go
package errorx
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
type Response struct {
|
|
Code int `json:"code"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
func (r Response) Error() string {
|
|
return fmt.Sprintf("%d: %s", r.Code, r.Message)
|
|
}
|
|
|
|
var (
|
|
RequestParseError = Response{400, "请求解析错误"}
|
|
InternalError = Response{500, "内部错误"}
|
|
)
|