package codes import ( "github.com/go-kratos/kratos/v2/errors" "google.golang.org/grpc/codes" ) func Error(code int32, msg string) error { return errors.New(codes.Code(code), "", "", msg) } func CommonError(err error) error { se := errors.FromError(err) if se == nil { se = errors.New(10400, "", "", err.Error()) } return se } func SystemErr(msg string) error { return errors.New(10500, "", "", msg) } // 自定义返回值. 如自字重定向 func Customize() error { return errors.New(1000, "", "", "") }