mylomen-server/common/utils/validator.go
2023-06-04 22:54:54 +08:00

21 lines
335 B
Go

package utils
import (
"github.com/go-playground/validator"
)
type Validator struct {
validator *validator.Validate
}
func (v *Validator) Validate(i interface{}) error {
if err := v.validator.Struct(i); err != nil {
return err
}
return nil
}
func NewValidator() *Validator {
return &Validator{validator: validator.New()}
}