package helpers import ( "sync" "github.com/go-playground/validator/v10" ) //nolint:gochecknoglobals // 单例模式需要全局变量 var ( validate *validator.Validate once sync.Once ) func GetValidator() *validator.Validate { once.Do(func() { validate = validator.New() }) return validate }