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

做网站需要哪些技术知乎西安seo代运营

做网站需要哪些技术知乎,西安seo代运营,用c 做毕业设计的音乐网站,常德网站建设网站如下图所示,下列数据是一个树形结构数据,行业中包含若干子节点。表的设计如下图,设置了一个id为1的虚拟根节点。(本树形结构带虚拟根节点共三层) 实现逻辑: 延时展示方法,先展现第二层的信息&a…

如下图所示,下列数据是一个树形结构数据,行业中包含若干子节点。表的设计如下图,设置了一个id为1的虚拟根节点。(本树形结构带虚拟根节点共三层)

实现逻辑:

延时展示方法,先展现第二层的信息,如果想要看到具体第三层的信息,点击按钮触发后台请求,通过当前点击的父节点获得其所有子节点。

实现方法:

0. 首先在Dict实体类中加入如下属性:

 @TableField(exist = false)//逻辑概念的属性,与物理表没有关系,数据库表中不存在该字段。private boolean hasChildren;

1.Service层:

    @Overridepublic List<Dict> listByParentId(Long parentId) {QueryWrapper<Dict> queryWrapper=new QueryWrapper<>();queryWrapper.eq("parent_id",parentId);List<Dict> dictList= dictMapper.selectList(queryWrapper);//填充hasChildren字段dictList.forEach(dict -> {//判断当前字段是否有子节点dict.setHasChildren(this.hasChildre(parentId));});return dictList;}//    判断当前节点下是否存在子节点private  boolean hasChildre(Long id){QueryWrapper<Dict> queryWrapper=new QueryWrapper<>();queryWrapper.eq("parent_id",id);Integer count=dictMapper.selectCount(queryWrapper);if(count>0)return true;else return false;}

2. Controller层:

@ApiOperation("根据上级id获取所有子节点信息")@GetMapping("/listByParentId/{parentId}")public R listByParentId(@ApiParam(value = "上级父节点的id")@PathVariable Long parentId){List<Dict> dictList=dictService.listByParentId(parentId);return R.ok().data("list",dictList);}

http://www.tj-hxxt.cn/news/58706.html

相关文章:

  • 深圳做微信商城网站手机系统优化软件哪个好
  • 自己做网站微商百度竞价代理公司
  • 天河岗顶棠下上社网站建设公司软文范例大全100
  • jsp电商网站怎么做网络推广引流最快方法
  • 中国建设银行官方网站沈阳推广公司简介
  • 视频播放网站怎么做18款禁用看奶app入口
  • 网站建设展板对网络营销的认识
  • wordpress安装完怎么用合肥网站优化公司
  • 设计一站式服务万能搜索
  • 还原wordpress东莞网站优化关键词排名
  • 重庆网站建设网领科技百度指数查询手机版
  • 以家为主题做网站app制作一个需要多少钱
  • 网站推广服务网址网络推广员怎么做
  • 传奇网站怎么建设做网站推广的公司
  • 湖州网站开发免费推广引流app
  • 网站地图有什么作用软文范文大全
  • 免费 网站济南seo怎么优化
  • 帝国网站程序成人职业培训机构
  • 高端网页设计公司seo3
  • 广东知名网站建设成品网站源码
  • 网站建设与运营固定资产关键词挖掘站长
  • 网站ui用什么做营销策略有哪些内容
  • 西安做网站优化的公司google官网进入
  • 纪检网站建设计划书app运营
  • 长春专业网站建设价格怎样自己做网站
  • 做网站需要招聘内容精准网络营销推广
  • 新月直播重庆seo服务
  • 网络营销 企业网站营销型网站建设设计
  • linux做网站1G内存够不网址怎么推广
  • 网站策划书的撰写活动软文模板