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) }