| | |
| | | import com.qianwen.smartman.modules.dnc.vo.DncArtBagVO; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/service/impl/DncArtBagServiceImpl.class */ |
| | | public class DncArtBagServiceImpl extends BaseServiceImpl<DncArtBagMapper, DncArtBag> implements IDncArtBagService { |
| | | @Autowired |
| | | private IDncProcessCatalogueService dncProcessCatalogueService; |
| | |
| | | @Autowired |
| | | private IDncArtProductService dncArtProductService; |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | public DncArtBagVO save(DncArtBagSaveVO dncArtBagSaveVO) { |
| | | check(dncArtBagSaveVO.getCatalogueId(), null, dncArtBagSaveVO.getCode(), dncArtBagSaveVO.getName()); |
| | | DncArtBag dncArtBag = DncArtBagConvert.INSTANCE.convert(dncArtBagSaveVO); |
| | |
| | | return DncArtBagConvert.INSTANCE.convert(dncArtBag); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | public DncArtBagVO updateName(Long id, String name) { |
| | | DncArtBag dncArtBag = (DncArtBag) getById(id); |
| | | dncArtBag.setName(name); |
| | |
| | | return DncArtBagConvert.INSTANCE.convert(dncArtBag); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | public IPage<DncArtBagVO> page(IPage<DncArtBag> page, String catalogueId, String keyWord) { |
| | | IPage<DncArtBag> pages = page(page, Wrappers.<DncArtBag>lambdaQuery() |
| | | .eq(DncArtBag::getCatalogueId, catalogueId) |
| | |
| | | return dncArtBagVOIPage; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean remove(List<String> ids) { |
| | | removeByIds(Func.toLongList(ids)); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | public IPage<DncArtBagVO> curAndSubPage(Query query, String catalogueId) { |
| | | List<Long> cateIds = this.dncProcessCatalogueService.listObjs(Wrappers.<DncProcessCatalogue>lambdaQuery() |
| | | .select( DncProcessCatalogue::getId ).like(DncProcessCatalogue::getAllPath, catalogueId) |
| | |
| | | return DncArtBagConvert.INSTANCE.convert(pages); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | public IPage<DncArtBagVO> listBagProcess(BagProcessQueryVO vo) { |
| | | BagProcessEnum type = vo.getType(); |
| | | String keyword = vo.getKeyword(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncArtBagService |
| | | @Override |
| | | public DncArtBagVO detail(String id) { |
| | | DncArtBag dncArtBag = (DncArtBag) getById(id); |
| | | if (Func.isNull(dncArtBag)) { |