|
@@ -4,8 +4,12 @@
|
|
|
-- 不创建前端路由,不改已有权限,不给普通角色扩权。
|
|
-- 不创建前端路由,不改已有权限,不给普通角色扩权。
|
|
|
SET @coupon_parent_override = NULL;
|
|
SET @coupon_parent_override = NULL;
|
|
|
SET @exchange_parent_override = NULL;
|
|
SET @exchange_parent_override = NULL;
|
|
|
--- Set this to the actual user-management menu ID before running balance grants.
|
|
|
|
|
|
|
+-- 自动识别用户列表;匹配不唯一时填写实际用户列表菜单 ID。
|
|
|
SET @balance_parent_override = NULL;
|
|
SET @balance_parent_override = NULL;
|
|
|
|
|
+SET @balance_parent = COALESCE(@balance_parent_override, (
|
|
|
|
|
+ SELECT CASE WHEN COUNT(*) = 1 THEN MIN(id) ELSE NULL END
|
|
|
|
|
+ FROM cms_menu WHERE type = 'menu' AND (title = '用户列表' OR path = '/userManage/user')
|
|
|
|
|
+));
|
|
|
|
|
|
|
|
SET @coupon_parent = COALESCE(@coupon_parent_override, (
|
|
SET @coupon_parent = COALESCE(@coupon_parent_override, (
|
|
|
SELECT CASE WHEN COUNT(*) = 1 THEN MIN(id) ELSE NULL END
|
|
SELECT CASE WHEN COUNT(*) = 1 THEN MIN(id) ELSE NULL END
|
|
@@ -33,9 +37,9 @@ INSERT INTO tmp_coupon_exchange_permissions VALUES
|
|
|
('兑换码生成', 'exchangeCode:add', @exchange_parent, 2),
|
|
('兑换码生成', 'exchangeCode:add', @exchange_parent, 2),
|
|
|
('兑换码导出', 'exchangeCode:export', @exchange_parent, 3),
|
|
('兑换码导出', 'exchangeCode:export', @exchange_parent, 3),
|
|
|
('兑换码退款重发', 'exchangeCode:refund', @exchange_parent, 4),
|
|
('兑换码退款重发', 'exchangeCode:refund', @exchange_parent, 4),
|
|
|
-('增加用户余额', 'userBalance:add', @balance_parent_override, 1),
|
|
|
|
|
-('扣除用户余额', 'userBalance:deduct', @balance_parent_override, 2),
|
|
|
|
|
-('余额操作记录', 'userBalance:view', @balance_parent_override, 3);
|
|
|
|
|
|
|
+('增加用户余额', 'userBalance:add', @balance_parent, 1),
|
|
|
|
|
+('扣除用户余额', 'userBalance:deduct', @balance_parent, 2),
|
|
|
|
|
+('余额操作记录', 'userBalance:view', @balance_parent, 3);
|
|
|
|
|
|
|
|
START TRANSACTION;
|
|
START TRANSACTION;
|
|
|
INSERT INTO cms_menu
|
|
INSERT INTO cms_menu
|