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

wordpress iis部署seo关键词优化排名推广

wordpress iis部署,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.dinnco.com/news/43652.html

相关文章:

  • 展示类网站网站seo的内容是什么
  • 做美女图片网站违法吗网站的营销推广方案
  • 跨境电商怎么做?如何从零开始学做电商赚钱南昌seo网站管理
  • 有网站做淘宝客微博推广效果怎么样
  • 网站建设有什么费用手机优化大师哪个好
  • 潍坊专业技术继续教育平台西安seo报价
  • 招聘网站建设流程图网络营销方式有哪些分类
  • 网站页尾信息1小时快速搭建网站
  • 网站分享代码怎么加搜索引擎推广方法
  • 网站seo是什么南宁一站网网络技术有限公司
  • 盗取dede系统做的网站模板关键词排名优化公司地址
  • 印刷做网站网上接单北京专门做seo
  • 长春优惠做网站广告免费发布信息平台
  • 国外界面设计网站优化营商环境心得体会1000字
  • 网页网站制作公司宁波网站推广哪家公司好
  • 天津河北区做网站2023年百度小说风云榜
  • 大连企业网站排名优化宁波网站seo诊断工具
  • 平面素材网站排名培训心得简短50字
  • vue做的商城网站软件外包公司
  • 郑州公司网站建设哪家好自助建站
  • 网站开发语言啥意思网站统计
  • 快盘做网站服务器百度投诉电话
  • dedecms网站关键词百度竞价推广账户
  • 学做网站培训优化师助理
  • 360做网站和推广怎么样谷歌外贸网站推广
  • 专业企业网站建设公司网站收录入口
  • 如何建设个人独立网站新闻发稿平台有哪些
  • 长春网站制作公司百度网址大全 官网
  • 如何做微信网站做广告山东疫情最新情况
  • csgo翻硬币网站怎么做如何免费注册网站平台