当前位置: 首页 > news >正文

企业网站群建设的原因用自己头像做的圣诞视频网站

企业网站群建设的原因,用自己头像做的圣诞视频网站,适合设计师的网站,如何进行网站的seo一般组织架构都会有层级关系,根部门的parentId一般设置为null或者0等特殊字符,而次级部门及以下的parentId则指向他们父节点的id。 以此为基础,业务上经常会有查询整个组织架构层级关系的需求,返回对象中的children属性用来存储子…

        一般组织架构都会有层级关系,根部门的parentId一般设置为null或者0等特殊字符,而次级部门及以下的parentId则指向他们父节点的id。

        以此为基础,业务上经常会有查询整个组织架构层级关系的需求,返回对象中的children属性用来存储子机构的集合,从而形成树型结构。

        这种情况一般使用递归写法,能快速完成需求。

        1、获取所有根节点,根节点的集合就是最终返回对象的集合的元素数量size

        2、设置根节点的子节点集合。

        3、递归设置子节点的子节点集合。

        

        

public R<List<BankBranchInfo>> getBankBranchInfo() {String sql = "select ORG_ID, ORG_NAME, PARENT_ID from auth_org WHERE TENANT_ID <> 100001 ";List<OrgEntity> listAll = beanCruder.selectList(OrgEntity.class, sql);List<BankBranchInfo> bankBranchInfos = new ArrayList<>();listAll.forEach(org -> {BankBranchInfo bankBranchInfo = new BankBranchInfo();bankBranchInfo.setId(String.valueOf(org.getOrgId()));bankBranchInfo.setBankName(org.getOrgName());bankBranchInfo.setParentId(org.getParentId() == null ? null : Long.valueOf(org.getParentId()));bankBranchInfos.add(bankBranchInfo);});//一级List<BankBranchInfo> rootList = bankBranchInfos.stream().filter(e -> e.getParentId() == null).collect(Collectors.toList());//其他级List<BankBranchInfo> other = bankBranchInfos.stream().filter(e -> e.getParentId() != null).collect(Collectors.toList());setTree(rootList, other);return R.ok(rootList, "查询完成");}private void setTree(List<BankBranchInfo> children, List<BankBranchInfo> other) {children.forEach(root -> {List<BankBranchInfo> childrenList = new ArrayList<>();root.setBankBranchInfos(childrenList);//该级子级List<BankBranchInfo> temp = other.stream().filter(e -> root.getId().equals(e.getParentId().toString())).collect(Collectors.toList());childrenList.addAll(temp);if (!childrenList.isEmpty()) {setTree(childrenList, other);}});}

http://www.yayakq.cn/news/962078/

相关文章:

  • wordpress 内容注入优化wordpress搜索结果
  • 网站备案 修改电子商务+网站建设
  • 网站更换主机上海人才网最新招聘信息官方网站
  • 福建省晋江市建设局网站企业网站系统功能分析与设计
  • 做网站要龙之向导外贸网站
  • 湖南网站seo推广网站按钮代码
  • 网站建设结构表电子商务网站商品怎么来
  • 佛山做网站推广的公司dw怎样去除网站做的页面模板
  • 商城网站开发企业网站开发 程序开发原理
  • 电子商务网站的建设ppt商标怎么查询有没有被注册
  • 网站建设 昆山最适合企业网站建设的cms系统
  • 聚美优品一个专注于做特价的网站国美电器如何进行网站的建设与维护
  • 网站建设深圳给原码排名网站
  • 付费推广网站wordpress js漏洞
  • 滨海住房和城乡建设局网站江苏建设教育
  • 提升了自己的网站wordpress filter
  • 公司网站建设价格多少宝安新闻最新消息今天
  • php网站开发工程网站空间和主机
  • 给公司做门户网站多少钱大连网站建设选高和科技
  • 公司网站设计图计算机网页设计是属于哪一个专业
  • 湖北企业网站建设可做免费推广产品的网站有哪些
  • 四川建设厅网站招聘湖南平台网站建设设计
  • 有什么好用的模拟建站软件重庆公共资源交易中心官网
  • 定制摄影app和摄影网站的区别如何在linux服务器上架设网站
  • 工体网站建设公司佛山行业网站设计
  • 找代做海报的网站网站建设项目验收单
  • 网站建设官方网站网站建设+开源
  • 怎么做公司内网网站企业咨询管理公司起名
  • 成品电影网站建设html5模板开发wordpress主题
  • 优化网站怎么做万全网站建设