度量快速开发平台-专业、快速的软件定制快开平台
标题:
度量快速开发平台:批量角色管理
[打印本页]
作者:
张兴康
时间:
2020-7-21 14:28
标题:
度量快速开发平台:批量角色管理
很多时候我们需要将某个角色授予给所有的主任、副主任等岗位;若一个一个的去添加,效率就太低了;因此在这里给大家提供一个用sql语句来实现的方法
例:将角色授予给所有的总住院岗位
insert into delit_dept_roles
(id, org_item_id, org_item_type, role_id)
select sys_guid(), dept_id,
0
,
'c5e715912ad74d70afc4c7fc9b19b413'
from sa_dept_dict
where dept_name =
'总住院'
注:0(岗位)、1(领导岗位)、2(部门)、5(人员)
c5e715912ad74d70afc4c7fc9b19b413:要授予给相应岗位的角色ID值
总住院:岗位名称
作者:
张军勇
时间:
2020-7-21 15:26
这个不错哈。
作者:
leejunki
时间:
2020-7-21 17:13
还不是太明白。。。
作者:
张兴康
时间:
2020-7-21 17:16
额,在意会下,如果还是不明白,加我好友,单独解释
作者:
张兴康
时间:
2020-7-21 17:16
额,在意会下,如果还是不明白,加我好友,单独解释
作者:
陈晓龙
时间:
2020-7-21 18:07
写得不错,但希望有图,哥喜欢图。
作者:
万望
时间:
2020-7-22 17:16
作者:
王爱东
时间:
2020-7-22 19:07
这个脚本可以在相似的授权上能节约不少时间。需要说明这个语句是oracle的写法,如果是Sqlserver平台,写法略有不同。
作者:
张军勇
时间:
2020-7-22 19:29
SQL 写法:
insert into delit_dept_roles
(id, org_item_id, org_item_type, role_id)
select
NewID()
, dept_id,
0
,
'c5e715912ad74d70afc4c7fc9b19b413'
from sa_dept_dict
where dept_name =
'总住院'
作者:
陈晓龙
时间:
2020-7-22 22:47
朕又来了!
作者:
陈晓龙
时间:
2020-7-22 22:48
同志,多分享点好文章!
作者:
陈晓龙
时间:
2020-7-22 22:48
作者:
张兴康
时间:
2020-7-23 13:09
陈晓龙 发表于 2015-9-22 22:48
同志,多分享点好文章!
好贴留待你来发
作者:
金风科技
时间:
2020-7-24 15:41
请问有案例吗?有图片吗?
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/)
Powered by Discuz! X3.2