实例:
List<WebFloorEntity> webFloorEntityList = baseDao.selectList(queryWrapper);
List<WebFloorAreaDTO> areaList = webFloorEntityList.stream().map(x -> {
WebFloorAreaDTO webFloorAreaDTO = ConvertUtils.sourceToTarget(x, WebFloorAreaDTO.class);
if (x.getActionType().equals("1") || x.getActionType().equals("2") || x.getActionType().equals("3")) {
webFloorAreaDTO.setActionTypeStr("111");
} else if (x.getActionType().equals("0")) {
webFloorAreaDTO.setActionTypeStr("222");
} else if (x.getActionType().equals("4")) {
webFloorAreaDTO.setActionTypeStr("333");
}
return webFloorAreaDTO;
}).collect(Collectors.toList());