报告和门户的血缘关系表

报告和门户的关系是存储在report_portal_menu这个表中:

报告和门户的血缘关系表 - 图1

resource_id就是资源id。type就是资源的类型,如果是是报告,那么resource_id对应的就是这个报告的id。menu_id是门户里面菜单的id

所以可以通过报告的id,查询到这个报告被哪个门户的菜单给引用到了。

拿到menu_id之后,需要去non_resource_folder这个表里面根据 menu_id等于non_resource_folder的id进行关联。就可以查询出来这个门户菜单的名字

报告和门户的血缘关系表 - 图2

type就是资源类型需要限制type='PORTAL_MENU'。

因为门户的菜单是有层级的,所以parent_id就是上一个层间的id.