如何通过递归查询高效获取所有子项目?