数据验证以全部加进去，还没进行测试，编译成功