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