| | |
| | | List<CodeClassifyVO> voList = codeClassifyDO2VOs(doList); |
| | | return voList; |
| | | } |
| | | |
| | | /*** |
| | | * |
| | | * @param parentOid |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<CodeClassifyVO> selectCodeClassifyVOByParentId(String parentOid) { |
| | | List<CodeClassify> doList =codeClassifyMapper.selectCodeClassifyDOByParentId(parentOid,AuthUtil.getTenantId()); |
| | | List<CodeClassifyVO> voList = codeClassifyDO2VOs(doList); |
| | | return voList; |
| | | } |
| | | |
| | | /** |
| | | * 根据库节点名称获取分类 |
| | | * @param libName |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<CodeClassifyVO> getRMLibByName(String libName) { |
| | | List<String> libNameList=new ArrayList<>(); |
| | | if(StringUtils.isNotBlank(libName)){ |
| | | libNameList=VciBaseUtil.str2List(libName); |
| | | } |
| | | List<CodeClassify> doList =codeClassifyMapper.getRMLibByName(libNameList,"Enabled",AuthUtil.getTenantId()); |
| | | List<CodeClassifyVO> voList = codeClassifyDO2VOs(doList); |
| | | return voList; |
| | | } |
| | | |
| | | /*** |
| | | * 根据分类描述备注和库节点查询分类信息 |
| | | * @param desc |
| | | * @param codeLibName |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<CodeClassifyVO> getRMTypeByDescAndLib(String desc, String codeLibName) { |
| | | List<CodeClassify> doList =codeClassifyMapper.getRMTypeByDesc(desc,"Enabled",AuthUtil.getTenantId()); |
| | | if (CollectionUtils.isEmpty(doList)) { |
| | | return new LinkedList<CodeClassifyVO>(); |
| | | } |
| | | CodeClassify codeClassify=doList.get(0); |
| | | List<CodeClassify> codeClassifyList=codeClassifyMapper.selectAllParenClassifytByOid(codeClassify.getOid(),AuthUtil.getTenantId()); |
| | | CodeClassify currentLib = codeClassifyList.get(codeClassifyList.size() - 1); |
| | | if (!currentLib.getName().equals(codeLibName)) { |
| | | return new ArrayList<>(); |
| | | } |
| | | List<CodeClassifyVO> voList = codeClassifyDO2VOs(codeClassifyList); |
| | | return voList; |
| | | } |
| | | |
| | | /** |
| | | * 使用编号的路径获取对象 |
| | | * |