找回密码
 立即注册

QQ登录

只需一步,快速开始

飞天

中级会员

69

主题

168

帖子

531

积分

中级会员

积分
531
飞天
中级会员   /  发表于:2024-10-12 14:11  /   查看:469  /  回复:3
1金币


我要做一个反查功能,可否构建出一个数据库视图,查询角色下的所有用户清单(角色ID,角色名称,用户名、全名)
1. 角色可能存在包括子角色的情况
2. 角色会添加它的成员,也会添加组织节点(添加此点节点或添加此节点及下属节点)

对于在角色里面直接添加的人员及角色嵌套的人员,我可以做成视图查询出来了。
但对于角色添加的组织节点,也很麻烦,因为它存在可能仅当前节点,也可能含了多层的子节点。

之所以要做成数据库视图,是为方便跟界面上的表格控件关联。

请版主或哪位有做过类似功能的兄弟指点一下。






3 个回复

倒序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-12 17:39:36
沙发
大佬,这个需求确实不太好做。
能想到的话,这里在用户角色关系视图和角色组织关系视图中去查询

然后多层节点的话,可以考虑使用服务端命令递归去查询


一看就会,超有用活字格技能:一百零五、活字格的更多可能性,用服务端命令实现递归
https://gcdn.grapecity.com.cn/showtopic-83594-1-1.html
(出处: 葡萄城开发者社区)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
飞天
中级会员   /  发表于:2024-10-15 08:26:13
板凳
内置视图功能不符合我的需要,自已在研究有点眉目了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-15 10:22:33
地板
好吧,有问题欢迎您继续跟帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部