ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WFWorkflowNodeFavServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.web.service.impl; |
| | | |
| | | import com.vci.dto.WFWorkflowNodeFavDTO; |
| | | import com.vci.model.WFWorkflowNodeFavDO; |
| | | import com.vci.model.WFWorkflowNodeFavItemDO; |
| | | import com.vci.pagemodel.BatchCBO; |
| | | import com.vci.pagemodel.WFWorkflowNodeFavItemVO; |
| | | import com.vci.pagemodel.WFWorkflowNodeFavVO; |
| | | import com.vci.starter.revision.service.RevisionModelUtil; |
| | | import com.vci.starter.web.annotation.bus.VciChangeDocument; |
| | | import com.vci.starter.web.enumpck.VciChangeDocumentTypeEnum; |
| | |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.pagemodel.PageHelper; |
| | | import com.vci.starter.web.util.BeanUtil; |
| | | import com.vci.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.starter.web.util.VciBaseUtil; |
| | | import com.vci.starter.web.wrapper.VciQueryWrapperForDO; |
| | | import com.vci.web.dao.WFWorkflowNodeFavDaoI; |
| | | import com.vci.web.dao.WFWorkflowNodeFavItemDaoI; |
| | | import com.vci.dto.WFWorkflowNodeFavDTO; |
| | | import com.vci.model.WFWorkflowNodeFavDO; |
| | | import com.vci.model.WFWorkflowNodeFavItemDO; |
| | | import com.vci.pagemodel.BatchCBO; |
| | | import com.vci.pagemodel.WFWorkflowNodeFavItemVO; |
| | | import com.vci.pagemodel.WFWorkflowNodeFavVO; |
| | | import com.vci.web.service.WFWorkflowNodeFavItemServiceI; |
| | | import com.vci.web.service.WFWorkflowNodeFavServiceI; |
| | | import org.apache.commons.lang3.StringUtils; |
| | |
| | | public WFWorkflowNodeFavVO wFWorkflowNodeFavDO2VO(WFWorkflowNodeFavDO wFWorkflowNodeFavDO) throws VciBaseException{ |
| | | WFWorkflowNodeFavVO vo = new WFWorkflowNodeFavVO(); |
| | | if(wFWorkflowNodeFavDO != null){ |
| | | BeanUtil.convert(wFWorkflowNodeFavDO,vo); |
| | | BeanUtilForVCI.convert(wFWorkflowNodeFavDO,vo); |
| | | //è¿éè¦å¤çæä¸¾çå
¶ä»çå
容 |
| | | } |
| | | return vo; |
| | |
| | | }else{ |
| | | //å°DTO转æ¢ä¸ºDO |
| | | WFWorkflowNodeFavDO wFWorkflowNodeFavDO = new WFWorkflowNodeFavDO(); |
| | | BeanUtil.convert(wFWorkflowNodeFavDTO,wFWorkflowNodeFavDO); |
| | | BeanUtilForVCI.convert(wFWorkflowNodeFavDTO,wFWorkflowNodeFavDO); |
| | | wFWorkflowNodeFavDO.setUserId(userId); |
| | | revisionModelUtil.wrapperForAdd(wFWorkflowNodeFavDO); |
| | | wFWorkflowNodeFavMapper.insert(wFWorkflowNodeFavDO); |
| | |
| | | String schemaOid = favDO.getOid(); |
| | | wFWorkflowNodeFavDTO.getItems().stream().forEach(item->{ |
| | | WFWorkflowNodeFavItemDO itemDO = new WFWorkflowNodeFavItemDO(); |
| | | BeanUtil.convert(item,itemDO); |
| | | BeanUtilForVCI.convert(item,itemDO); |
| | | itemDO.setWorkflowNodeFavOid(schemaOid); |
| | | newItems.add(itemDO); |
| | | }); |
| | |
| | | List<WFWorkflowNodeFavItemDO> newItems = new ArrayList<>(); |
| | | wFWorkflowNodeFavDTO.getItems().stream().forEach(item -> { |
| | | WFWorkflowNodeFavItemDO itemDO = new WFWorkflowNodeFavItemDO(); |
| | | BeanUtil.convert(item, itemDO); |
| | | BeanUtilForVCI.convert(item, itemDO); |
| | | itemDO.setWorkflowNodeFavOid(wFWorkflowNodeFavDO.getOid()); |
| | | newItems.add(itemDO); |
| | | }); |