select
a.realname,
a.username,
a.id,
b.roleid,/*权限id*/
c.name,
e.path,
e.displayname,
e.devicetype
from fine_user a
join fine_user_role_middle b on a.id=b.userid
join fine_custom_role c on b.roleid=c.id
join fine_authority d on b.roleid=d.roleid
and d.authority=2 /*允许的*/
and d.roletype=2/*自定义角色的*/
and d.authoritytype=1/*只要授权查看的*/
join fine_authority_object e on d.authorityentityid=e.parentid
where a.username='lishi'/*账户*/
order by a.username,c.name
自己配置数据连接。。然后按上面的sql查询。。
FineDB 表结构 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
内置的就是这样。没有迁移的情况下。