|
|
@@ -138,10 +138,5 @@ INSERT INTO `t_permission` (`name`, `value`, `pid`, `weight`)
|
|
|
SELECT '充值配置删除', 'rechargeConfig.remove', 0, 4
|
|
|
WHERE NOT EXISTS (SELECT 1 FROM `t_permission` WHERE `value` = 'rechargeConfig.remove');
|
|
|
|
|
|
--- 将新权限授予超级管理员角色(role_id=1)
|
|
|
-INSERT INTO `t_role_permission` (`role_id`, `permission_id`)
|
|
|
-SELECT 1, id FROM `t_permission`
|
|
|
-WHERE `value` IN ('rechargeConfig.list', 'rechargeConfig.add', 'rechargeConfig.modify', 'rechargeConfig.remove')
|
|
|
- AND NOT EXISTS (
|
|
|
- SELECT 1 FROM `t_role_permission` WHERE `role_id` = 1 AND `permission_id` = `t_permission`.`id`
|
|
|
- );
|
|
|
+-- 注意:执行完上述权限记录插入后,需在管理后台「角色管理」中为对应角色勾选充值配置权限
|
|
|
+-- 角色权限存储在 t_role.permissions 字段(JSON格式),无法直接通过SQL安全合并
|