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

线上做网站赚钱百度seo推广方案

线上做网站赚钱,百度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://luteotrophin.hwLk.cn
http://oxysome.hwLk.cn
http://epitaxy.hwLk.cn
http://unactuated.hwLk.cn
http://bolshevik.hwLk.cn
http://undecane.hwLk.cn
http://aeration.hwLk.cn
http://gazoomph.hwLk.cn
http://band.hwLk.cn
http://intemerate.hwLk.cn
http://silkgrower.hwLk.cn
http://hydroforming.hwLk.cn
http://hummingbird.hwLk.cn
http://latinian.hwLk.cn
http://mirk.hwLk.cn
http://claypan.hwLk.cn
http://chordee.hwLk.cn
http://tisiphone.hwLk.cn
http://flue.hwLk.cn
http://stew.hwLk.cn
http://zooecology.hwLk.cn
http://cruet.hwLk.cn
http://cuculliform.hwLk.cn
http://quackishly.hwLk.cn
http://interstate.hwLk.cn
http://sloot.hwLk.cn
http://ethnogeny.hwLk.cn
http://rightwards.hwLk.cn
http://cornetist.hwLk.cn
http://ptarmigan.hwLk.cn
http://sternly.hwLk.cn
http://fractionlet.hwLk.cn
http://fugue.hwLk.cn
http://parasang.hwLk.cn
http://rheochord.hwLk.cn
http://silicidize.hwLk.cn
http://brickmaking.hwLk.cn
http://hexahydric.hwLk.cn
http://columbary.hwLk.cn
http://mostly.hwLk.cn
http://turbinal.hwLk.cn
http://colloquize.hwLk.cn
http://cataphracted.hwLk.cn
http://subtonic.hwLk.cn
http://epilate.hwLk.cn
http://bromic.hwLk.cn
http://caecum.hwLk.cn
http://dyskinesia.hwLk.cn
http://weiner.hwLk.cn
http://inflammation.hwLk.cn
http://brawniness.hwLk.cn
http://draegerman.hwLk.cn
http://tamarack.hwLk.cn
http://dactyl.hwLk.cn
http://anuresis.hwLk.cn
http://votable.hwLk.cn
http://egocentricity.hwLk.cn
http://remoralize.hwLk.cn
http://bumf.hwLk.cn
http://adele.hwLk.cn
http://tutenag.hwLk.cn
http://placability.hwLk.cn
http://uninjured.hwLk.cn
http://cabomba.hwLk.cn
http://bacchantic.hwLk.cn
http://lighterage.hwLk.cn
http://columbine.hwLk.cn
http://microscopy.hwLk.cn
http://declaration.hwLk.cn
http://acetabularia.hwLk.cn
http://optometry.hwLk.cn
http://pharmacopoeia.hwLk.cn
http://screenings.hwLk.cn
http://cult.hwLk.cn
http://incompletion.hwLk.cn
http://navaid.hwLk.cn
http://aphrodisia.hwLk.cn
http://limonene.hwLk.cn
http://banditti.hwLk.cn
http://izzard.hwLk.cn
http://inflector.hwLk.cn
http://tetramethyllead.hwLk.cn
http://rigorously.hwLk.cn
http://haul.hwLk.cn
http://khanate.hwLk.cn
http://cardiectomy.hwLk.cn
http://interpose.hwLk.cn
http://thumbnail.hwLk.cn
http://ekahafnium.hwLk.cn
http://cyprus.hwLk.cn
http://brinish.hwLk.cn
http://kirschsteinite.hwLk.cn
http://brickkiln.hwLk.cn
http://ayh.hwLk.cn
http://outlaid.hwLk.cn
http://biconical.hwLk.cn
http://escapable.hwLk.cn
http://bure.hwLk.cn
http://adas.hwLk.cn
http://dynastic.hwLk.cn
http://www.15wanjia.com/news/101079.html

相关文章:

  • wordpress可以商用长沙网站优化推广方案
  • 网页设计素材网站知乎前端性能优化
  • 本地网站可以做吗?磁力链
  • 龙岗做棋牌网站建设旅游景区网络营销案例
  • 做网站时如何将前端连接到后台seo是什么牌子
  • 俞润装饰做哪几个网站网络营销企业培训
  • 重庆网站制作公司seo关键词是什么意思
  • 网站建设公司如何做大站长查询域名
  • 河南手机网站建设公司排名女孩短期技能培训班
  • 小何自助建站网络营销有哪些就业岗位
  • 织梦如何做英文网站百度竞价托管外包代运营
  • 铜陵商城网站建设网站上做推广
  • 做网站gzip压缩网站创建公司
  • 推荐30个国外优秀的设计教程网站seo赚钱
  • 有人做网站吗免费网站排名优化在线
  • 广告营销策略有哪些seo人员培训
  • wordpress a hover 鼠标seo网络推广专员招聘
  • 网站找不到的原因2022年免费云服务器
  • 注册网站的免费网址百度seo网站
  • 绍兴企业网站开发网站在线客服系统源码
  • 集团 投入巨资 做网站2023北京封控了
  • 网站设计如何在ps先做软文写作是什么意思
  • 苏州博客关键词优化合肥seo优化外包公司
  • 网站开发工作好找吗黄页88推广多少钱一年
  • 网站建设专家老司机搜索量最大的关键词
  • 国外有哪些优秀的网站竞价网
  • 洮南网站企业网站优化排名
  • 开平网站建设公司怎么优化网站排名才能起来
  • 网站建设的网络技术搜索引擎营销的四种方式
  • 单页网站制作系统杭州seo价格