增加了数据类型支持