package required import "github.com/go-playground/validator/v10" // ValidateAll TODO 要移到common 包 func ValidateAll(validate *validator.Validate, obj any) error { err := validate.Struct(obj) if err != nil { return err } return nil } func MustValidator(option ...Option) *validator.Validate { // TODO Validator 要抽出來 v := validator.New() err := BindToValidator(v, option...) if err != nil { // log } return v }