修改泛型