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

在大学做网站wamp个人网站开发来源

在大学做网站,wamp个人网站开发来源,国内网站设计案例,百度网站关键词优化在哪里做一般组织架构都会有层级关系#xff0c;根部门的parentId一般设置为null或者0等特殊字符#xff0c;而次级部门及以下的parentId则指向他们父节点的id。 以此为基础#xff0c;业务上经常会有查询整个组织架构层级关系的需求#xff0c;返回对象中的children属性用来存储子…         一般组织架构都会有层级关系根部门的parentId一般设置为null或者0等特殊字符而次级部门及以下的parentId则指向他们父节点的id。         以此为基础业务上经常会有查询整个组织架构层级关系的需求返回对象中的children属性用来存储子机构的集合从而形成树型结构。         这种情况一般使用递归写法能快速完成需求。         1、获取所有根节点根节点的集合就是最终返回对象的集合的元素数量size         2、设置根节点的子节点集合。         3、递归设置子节点的子节点集合。                   public RListBankBranchInfo getBankBranchInfo() {String sql select ORG_ID, ORG_NAME, PARENT_ID from auth_org WHERE TENANT_ID 100001 ;ListOrgEntity listAll beanCruder.selectList(OrgEntity.class, sql);ListBankBranchInfo 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);});//一级ListBankBranchInfo rootList bankBranchInfos.stream().filter(e - e.getParentId() null).collect(Collectors.toList());//其他级ListBankBranchInfo other bankBranchInfos.stream().filter(e - e.getParentId() ! null).collect(Collectors.toList());setTree(rootList, other);return R.ok(rootList, 查询完成);}private void setTree(ListBankBranchInfo children, ListBankBranchInfo other) {children.forEach(root - {ListBankBranchInfo childrenList new ArrayList();root.setBankBranchInfos(childrenList);//该级子级ListBankBranchInfo 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.dnsts.com.cn/news/233174.html

相关文章:

  • 涿州网站建设公司wordpress显示文章标题
  • 网站的内链优化怎样做推广渠道的优缺点
  • 石家庄手机网站建设公司wordpress 评论 验证码
  • 江苏省网站备案注销wordpress守望
  • 湖北专业网站建设维修电话招聘网站做销售
  • ajs17网站建设网站建设的作用是什么
  • 上海网站开发开发好的公司电话移动商城官网 积分兑换
  • 利用店铺网站做灰色优化中国十大广告公司
  • 网站开发的五个阶段移动应用开发网站
  • 娱乐网站怎么制作开发网页多少钱
  • 牧和邻宠物网站建设网站建设代管推广
  • 包头怎样做网站哈尔滨网站域名归那里管
  • 建设地方美食网站的目的注册资金多少有什么区别
  • 做全网vip电影网站违法吗国际贸易进出口
  • 合肥教育平台网站建设wordpress 4.8 php版本
  • 附近哪里有建筑模板卖上海哪学网站建设优化
  • 本溪网站设计公司庐江魅力网做网站号码
  • 网站加速器怎么开佳木斯做网站
  • 建站之星快速建站价格my eclipse网站开发
  • 玉树营销网站建设多少钱网站建设最贵多少钱
  • wordpress站做app微信商城收费吗
  • wordpress上传文件按标题谈谈你对seo概念的理解
  • 用什么做网站 优化电商网站开发价格
  • 重庆网站建设 渝潍坊模板建站定制
  • 做原创的网站网站优化排名易下拉霸屏
  • 温州网站建设科技有限公司免费开网店app
  • 专做彩票的网站石家庄市住房建设局网站
  • 八年级信息技术网站建立怎么做常州网站建设报价
  • iis的网站默认端口wordpress网站变慢
  • 无锡网站建设网站织梦网站导航如何删除