| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/impl/MaintainProjectItemServiceImpl.class */ |
| | | public class MaintainProjectItemServiceImpl extends ServiceImpl<MaintainProjectItemMapper, MaintainProjectItem> implements IMaintainProjectItemService { |
| | | @Autowired |
| | | @Lazy |
| | |
| | | @Lazy |
| | | private IMaintainProjectService maintainProjectService; |
| | | |
| | | @Override // org.springblade.modules.cps.service.IMaintainProjectItemService |
| | | |
| | | public List<MaintainProjectItemVO> getMaintainProjectItemVoByProjectId(Long projectId, String tenantId) { |
| | | return this.baseMapper.getMaintainProjectItemVoByProjectId(projectId, tenantId); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IMaintainProjectItemService |
| | | |
| | | public List<MaintainProjectItemVO> queryMaintainProjectItemListPage(Long projectId, String tenantId, IPage<MaintainProjectItemVO> page) { |
| | | return this.baseMapper.queryMaintainProjectItemListPage(projectId, tenantId, page); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IMaintainProjectItemService |
| | | |
| | | public Long createMaintainProjectItem(MaintainProjectItemAddDTO maintainProjectItemAddDTO) { |
| | | List<MaintainProjectItemVO> list = getMaintainProjectItemVoByProjectId(maintainProjectItemAddDTO.getProjectId(), AuthUtil.getTenantId()); |
| | | checkItemIsRepeat(list, maintainProjectItemAddDTO.getItemId()); |
| | |
| | | return bean.getId(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IMaintainProjectItemService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Long deleteMaintainProjectItem(Long id) { |
| | | MaintainProjectItem maintainProjectItem = (MaintainProjectItem) getById(id); |