package codes import "github.com/go-kratos/kratos/v2/errors" func Error(code int32, msg string) error { return errors.Error(code, "", msg) } func CommonError(err error) error { se, ok := errors.FromError(err) if !ok { se = &errors.StatusError{ Code: 10400, Message: err.Error(), } } return se } func SystemErr(msg string) error { return errors.Error(10500, "", "") } // 自定义返回值. 如自字重定向 func Customize() error { return errors.Error(-1, "", "") }