修复重构DataType