添加泛型和GPS型数据验证