private List children = new ArrayList<>();
}
二级实体类
@Data
public class TwoSubject {
private String id;
private String title;
}
3、controller
@GetMapping(“getAllSubject”)
public R getAllSubject(){
List list = subjectService.getAllOneTwoSubject();
return R.Ok().data(“list”,list);
}
4、service
//课程分类列表(树形)
@Override
public List getAllOneTwoSubject() {
//1 查询所有一级分类
QueryWrapper wrapperOne = new QueryWrapper<>();
wrapperOne.eq(“parent_id”,“0”);
List oneSubjectList = baseMapper.selectList(wrapperOne);
//2 查询所有2级分类
QueryWrapper wrapperTwo = new QueryWrapper<>();
wrapperTwo.ne(“parent_id”,“0”);
List twoSubjectList = baseMapper.selectList(wrapperTwo);