1.怎么从知识库提取所有角色的资源权限,大致写了一段sql,得到的结果比较乱
select a.c_rolealias ,b.c_applyto ,b.c_type ,c2.c_extended ,c2.c_restype ,c2.c_resalias ,c1.c_restype ,c1.c_resalias ,c.* from t_role a join t_permission_detail b on a.c_roleid=b.c_assigneeid join t_restree c on b.c_resid=c.c_resid left join t_restree c1 on c1.c_pid=c.c_resid left join t_restree c2 on c2.c_pid=c1.c_resid where a.c_rolealias='数据维护-总公司' and c.c_resalias='公共空间' and (c2.c_extended not like '%"showOnPC": false%') and c2.c_restype not in('DAQ_IMPORTCONFIG','URL','DEFAULT_TREENODE') order by c.c_order,c1.c_order,c2.c_order
2.怎么从知识库提取发布的资源,有权限的资源比较多,但是在菜单栏上看到的只有发布的资源,所以想提取用户看到的资源清单 |