yintai2/app/common/err/err.go

60 lines
955 B
Go

package err
import (
"yintai-api/base/config"
"github.com/gogap/errors"
)
func errCatch(template errors.ErrCodeTemplate, err ...any) {
panic(template.New().Append(err...))
}
func ParamErr(err ...any) {
errCatch(config.ErrParam, err)
}
func DbErr(err ...any) {
errCatch(config.ErrDb, err)
}
func PriErr(err ...any) {
errCatch(config.ErrPriv, err)
}
func EsxErr(err ...any) {
errCatch(config.ErrExist, err)
}
func NotEsxErr(err ...any) {
errCatch(config.ErrNotExists, err)
}
func InnerErr(err ...any) {
errCatch(config.ErrInternal, err)
}
func TokenErr(err ...any) {
errCatch(config.ErrNeedLogin, err)
}
func ExtNotSupportErr(err ...any) {
errCatch(config.ErrExt, err)
}
func TranslateErr(err ...any) {
errCatch(config.TranslateErr, err)
}
func InUseErr(err ...any) {
errCatch(config.InUseErr, err)
}
func LoginErr(err ...any) {
errCatch(config.LoginErr, err)
}
func CaptchaErr(err ...any) {
errCatch(config.CaptchaErr, err)
}