调用单据转换规则,将一个vo转换为另一个vo
AggregatedValueObject[] vos = PfUtilTools.runChangeDataAry("30", "F2", SaleOrderVOs); |
获取一组VO的一列值,同时保证值不重复,排除null值
String[] nc.vo.ic.pub.util.VOEntityUtil.getVOsNotRepeatValue(CircularlyAccessibleValueObject[] vos, String field) |
将VO数组转换为Map
Map<String, MaterialVO> map = CollectionUtils.hashVOArray(MaterialVO.CODE, materialVOQuery); |
差异VO传递框架 可以参考
1.传到后台前
// data为当前model缓存中的数据,object为当前界面上的数据 |
2.后台处理
使用BillTransferTool 类: |
3.后台返回后
// object为界面上的数据,obj为后台返回的差异数据 |
将拉平的viewvo转换为aggvo的方法
AggEiplContractHVO[] queryVos = new CombineViewToAggUtil<AggEiplContractHVO>(AggEiplContractHVO.class, EiplContractHVO.class,EiplContractFVO.class).combineViewToAgg(views, "pk_elpcontract"); |