@Override
public PageInfo<CommissionHouseSummryDto>
getCommissionHouseSummry(CommissionCalcCondition commissionCalcCondition) {
commissionCalcCondition.doPage();
List<CommissionHouseInfo> pageSignHouse = commissionHouseInfoDao.getPageSignHouse(commissionCalcCondition);
PageInfo<CommissionHouseInfo> commissionHouseInfoPageInfo = new PageInfo<>(pageSignHouse);
// 组装业务数据
List<CommissionHouseSummryDto> commissionHouseSummryDtoList = new ArrayList<>();
PageInfo<CommissionHouseSummryDto> commissionHouseSummryDtoPageInfo = new PageInfo<>(commissionHouseSummryDtoList);
// 复制分页属性
BeanUtils.copyProperties(commissionHouseInfoPageInfo, commissionHouseSummryDtoPageInfo);
for (CommissionHouseInfo houseInfo : pageSignHouse) {
// 业务代码 ...
CommissionHouseSummryDto commissionHouseSummryDto = new CommissionHouseSummryDto();
commissionHouseSummryDto.setA(0);
commissionHouseSummryDto.setB(1);
commissionHouseSummryDtoList.add(commissionHouseSummryDto);
}
commissionHouseSummryDtoPageInfo.setList(commissionHouseSummryDtoList);
return commissionHouseSummryDtoPageInfo;
}