调用泛型对象方法List<T>并返回泛型结果Map <String,Object>,参数为具体对象集合,根据不同对象类型进行不同操作
然后调用公共方法getChoosePlansMap(),公共方法可能是不同对象集合。到方法里再根据传入的对象类型,实现不同的处理逻辑。首先要对集合处理,取集合其中某几条的数据,业务方法getRequireMap()。遍历集合,获取参数的实例化对象desObj。最后对泛型map进行实例化转换操作。根据不同类型进行操作。