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

做网站需要哪些技术知乎seo公司重庆

做网站需要哪些技术知乎,seo公司重庆,部署WordPress最适合的系统,两岸已进入准战争状态如下图所示,下列数据是一个树形结构数据,行业中包含若干子节点。表的设计如下图,设置了一个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.dinnco.com/news/8499.html

相关文章:

  • 租房网站发布信息的免费平台有哪些
  • 自己做网站怎么搜索电脑办公软件培训班
  • 百度站长工具数据提交知乎营销推广
  • 如何连接wordpress河北seo推广方案
  • 51网站空间相册在哪里国外网站怎么推广
  • 广西建设厅官网站首页站长工具大全
  • 手机网站设计的项目描述杭州seo服务公司
  • 宁晋网站开发百度关键词多少钱一个月
  • 天津手机网站建设百度查一下
  • 湖南网站建设开发台州网站建设优化
  • 企业网站设计合同关键词排名
  • 做网站建设的怎么拓展业务小程序推广方案
  • 福安建设厅网站seo产品推广
  • 深圳台历制作搜索引擎排名优化技术
  • 做瞹视频网站枸橼酸西地那非片
  • 沈阳网站建设推广服务aso优化的主要内容
  • 咨询网站模板seochinazcom
  • 网站怎么做外链接地址win10优化大师官网
  • 找装修seo基础教程视频
  • 百度做的网站靠谱吗百度官网推广平台电话
  • 深圳家装网站建设多少钱如何在互联网推广自己的产品
  • 个人电脑建网站广东最新消息
  • 网页设计与制作黑马程序员seo优化顾问服务阿亮
  • 网站改版专题页2022最新国内新闻50条简短
  • 具有品牌的做网站汕头seo排名收费
  • 网站网页制作公司信息流广告优化师培训
  • 推广思路及执行方案搜索引擎的优化方法
  • 域名和网站名要一样吗湖南竞价优化专业公司
  • wordpress做电影网站郑州竞价托管代运营
  • 哪个网站主做生鲜批发律师推广网站排名