你可以通过使用递归来实现查询当前部门以及当前部门下的所有子部门数据。
下面是一个例子,其中使用了一个名为 getSubDepartments
的方法来递归查询当前部门的子部门:
List<Department> getSubDepartments(Department department) {
List<Department> subDepartments = new ArrayList<>();
for (Department subDepartment : department.getSubDepartments()) {
subDepartments.a