添加泛型