12345678910111213141516171819202122232425262728293031323334353637383940 |
- package zapx
- import (
- "net/http"
- "github.com/go-kratos/kratos/v2/errors"
- )
- const (
- ReasonValidate = "VALIDATE"
- ReasonInvalidUser = "INVALID_USER"
- ReasonInternalServer = "INTERNAL_SERVER"
- ReasonNoCategory = "NO_CATEGORY"
- ReasonInvalidToken = "INVALID_TOKEN"
- )
- func ValidateError(msg string) error {
- return errors.New(http.StatusBadRequest, ReasonValidate, msg)
- }
- func InvalidUserError(msg string) error {
- return errors.New(http.StatusBadRequest, ReasonInvalidUser, msg)
- }
- func InternalServerError(msg string) error {
- return errors.New(http.StatusInternalServerError, ReasonInternalServer, msg)
- }
- func NoCategoryError(msg string) error {
- return errors.New(http.StatusBadRequest, ReasonNoCategory, msg)
- }
- func InvalidTokenError(msg string) error {
- return errors.New(http.StatusUnauthorized, ReasonInvalidToken, msg)
- }
|