增加必须和非必须验证字段的支持