| | |
| | | private BaseFactoryUserMapper BaseFactoryUserMapper; |
| | | |
| | | /** |
| | | * 通过code查询对应中心 |
| | | * @param code |
| | | * @return |
| | | */ |
| | | @Override |
| | | public BaseFactory queryByCode(String code){ |
| | | LambdaQueryWrapper<BaseFactory> query = new LambdaQueryWrapper<BaseFactory>(); |
| | | query.eq(BaseFactory::getOrgCode, code); |
| | | return this.baseMapper.selectOne(query); |
| | | } |
| | | |
| | | /** |
| | | * queryTreeList 对应 queryTreeList 查询所有的设备车间管理数据,以树结构形式响应给前端 |
| | | */ |
| | | @Override |
| | |
| | | } |
| | | return new ArrayList<>(collect); |
| | | } |
| | | |
| | | /** |
| | | * 递归查询所有子节点id |
| | | */ |
| | | @Override |
| | | public List<BaseFactory> queryFactoryByPid(String pid){ |
| | | List<String> ids=this.baseMapper.queryFactoryByPid(pid); |
| | | if (CollectionUtil.isEmpty(ids)){ |
| | | return Collections.emptyList(); |
| | | } |
| | | return this.baseMapper.selectBatchIds(ids); |
| | | } |
| | | } |