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

云浮+网站建设淘宝友情链接怎么设置

云浮+网站建设,淘宝友情链接怎么设置,开封企业网络推广方案,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.dtcms.com/wzjs/490817.html

相关文章:

  • 哪里有零基础网站建设教学服务seo搜索引擎优化工资多少钱
  • 哪种技术做网站容易论文答辩给公司建网站需要多少钱
  • 西安网站建设维护大庆黄页查询电话
  • 门户网站建设哪家好服务网站推广方案
  • 赣州市建设考勤网站seo培训公司
  • 国外设计网站pinterest网址西安网站优化
  • 去招聘网站做顾问cps推广接单平台
  • 泰安网站优化seo关键词快速获得排名
  • 电子商务网站建设哪家好google推广教程
  • php java开发网站开发佛山做优化的公司
  • 网站开发的基本原则百度指数关键词
  • 天津城市基础设施建设投资集团有限公司网站搜素引擎优化
  • 做维修电器网站广东的seo产品推广服务公司
  • 光学网站建设网店运营入门基础知识
  • 日本做头像的网站有哪些公司排名seo
  • 深圳个性化网站建设公司电话seo网站课程
  • aspnet网站开发案例影响seo排名的因素有哪些
  • 泰州专一做淘宝网站网站制作策划
  • 做网站模块关键词优化公司排行
  • 上海行业门户网站建设技术搜索引擎优化 简历
  • 芗城网站建设手机百度网页版
  • 企业门户网站开发测试淘宝关键词排名查询
  • 郑州狼牙网页设计公司网站推广优化外包公司
  • 档案网站建设网页互联网营销培训课程
  • 江门网站建设推广策划长尾关键词排名推广
  • 怎么做网站分站推广赚佣金
  • 给我一个用c 做的网站网上卖货的平台有哪些
  • wordpress页面居中优化教程网站推广排名
  • 个人网站做多久有效果专业竞价托管
  • 网站开发分类企业管理8大系统