| | |
| | | * @return 【设备台账】 |
| | | */ |
| | | @Override |
| | | public EimsEquVo queryById(Long equId){ |
| | | public EimsEquVo queryById(Long equId) { |
| | | return baseMapper.selectVoById(equId); |
| | | } |
| | | |
| | | @Override |
| | | public EimsEquVo queryByAssetNo(String assetNo) { |
| | | LambdaQueryWrapper<EimsEqu> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(EimsEqu::getAssetNo, assetNo); |
| | | return baseMapper.selectVoOne(lqw); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | if (equTypeId != null && equTypeId > 0) { |
| | | List<Long> allDescendantIds = getAllDescendantIds(equTypeId); |
| | | lqw.in(EimsEqu::getEquTypeId,allDescendantIds); |
| | | lqw.in(EimsEqu::getEquTypeId, allDescendantIds); |
| | | } |
| | | |
| | | lqw.like(StringUtils.isNotBlank(bo.getEquName()), EimsEqu::getEquName, bo.getEquName()); |
| | |
| | | |
| | | /** |
| | | * 根据id,获取所有后代id |
| | | * |
| | | * @param rootId |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 新增【设备台账】 |
| | | * |
| | |
| | | /** |
| | | * 保存前的数据校验 |
| | | */ |
| | | private void validEntityBeforeSave(EimsEqu entity){ |
| | | private void validEntityBeforeSave(EimsEqu entity) { |
| | | //TODO 做一些数据校验,如唯一约束 |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { |
| | | if(isValid){ |
| | | if (isValid) { |
| | | //TODO 做一些业务上的校验,判断是否需要校验 |
| | | } |
| | | return baseMapper.deleteByIds(ids) > 0; |