feat: There is no way the, tree

This commit is contained in:
super_liu
2022-02-21 12:26:24 +08:00
parent 341dcb9d5a
commit 099df97db4
20 changed files with 929 additions and 2 deletions
@@ -103,4 +103,8 @@ public class TsResource extends BaseEntity {
@TableField(exist = false)
private String isFlow;
@ApiModelProperty(value = "树结构数据 区分 类型: 标准数据 tsr 技术系列 sarMs")
@TableField(exist = false)
private String treeType;
}
@@ -220,6 +220,7 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
TsResources=dao.selectList(queryWrapper);
for(TsResource resource:TsResources){
resource.setTreeType("tsr");
QueryWrapper<TsResource> TsResourceQueryWrapper=new QueryWrapper<>();
TsResourceQueryWrapper.like("PARENT_IDS",resource.getId());
TsResourceQueryWrapper.orderByAsc("DISPLAY_SEQ");
@@ -343,6 +344,7 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
if(!tsResources.isEmpty()){
tsResources = tsResources.stream().sorted(Comparator.comparing(resource1 -> resource1.getDisplaySeq())).collect(Collectors.toList());
tsResources.forEach(resource1 -> {
resource1.setTreeType("tsr");
resource1.setChildren(recursionGetListChildrenStand((resource1),(children)));
});
}