package formValidate

import (
	"errors"
	"gopkg.in/go-playground/validator.v9"
	"zhenyihuibao/conf"
)

//仅发现一个不符合就返回错误
func CommonValidate1(dataVali interface{}) error{
	err := conf.Validate.Struct(dataVali)
	if err != nil {
		for _, err1 := range err.(validator.ValidationErrors) {
			return errors.New(err1.Translate(*conf.Trans))
		}
		return nil
	}
	return nil
}

//发现所有错误收集起来一起返回
func CommonValidate2(dataVali interface{}) error{
	return nil
}