如何写sql带出finedb角色对应的报表权限

已写出finedb 人员对应角色,如何写sql 带出 角色对应的报表权限

select a.username,a.realname,b.roleid,c.name from  fine_user a

left join fine_user_role_middle b

ON a.id = b.userid

left join FINE_CUSTOM_ROLE c

on c.id = b.roleid

FineReport Mors 发布于 2021-7-21 16:13 (编辑于 2021-7-21 16:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-21 16:26(编辑于 2021-7-21 16:27)

直接安装插件,可以直接导出,不用自己写sql了

权限导出插件-https://help.fanruan.com/finereport/doc-view-3508.html

  • Mors Mors(提问者) 需要做个cpt,所以需要sql
    2021-07-21 16:27 
  • snrtuemc snrtuemc 回复 Mors(提问者) 这个有点麻烦,你要先通过角色ID关联FINE_AUTHORITY表,然后再关联FINE_AUTHORITY_OBJECT表得到,参考FineDB 表结构-https://help.fanruan.com/finereport/doc-view-3151.html
    2021-07-21 16:29 
  • Mors Mors(提问者) 回复 snrtuemc 或者说 有没有表是存所有报表名称的,我看文档里好像没有
    2021-07-21 17:40 
  • snrtuemc snrtuemc 回复 Mors(提问者) FINE_AUTHORITY_OBJECT中DISPLAYNAME字段就是报表名称啊
    2021-07-22 07:41 
  • 2关注人数
  • 716浏览人数
  • 最后回答于:2021-7-21 16:27
    请选择关闭问题的原因
    确定 取消
    返回顶部