19 lines
1.5 KiB
MySQL
19 lines
1.5 KiB
MySQL
|
-- 添加AI题目生成功能的权限
|
||
|
-- 菜单权限
|
||
|
INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
|
||
|
VALUES ('AI题目生成', 2000, 1, 'ai/generator', 'questions/ai/AIQuestionGenerator', 1, 0, 'C', '0', '0', 'ai:questions:generate', 'magic', 'admin', sysdate(), '', null, 'AI题目生成菜单');
|
||
|
|
||
|
-- 按钮权限
|
||
|
INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
|
||
|
VALUES ('生成题目', 2001, 1, '#', '', 1, 0, 'F', '0', '0', 'ai:questions:generate', '#', 'admin', sysdate(), '', null, '');
|
||
|
|
||
|
INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
|
||
|
VALUES ('保存题目', 2001, 2, '#', '', 1, 0, 'F', '0', '0', 'ai:questions:save', '#', 'admin', sysdate(), '', null, '');
|
||
|
|
||
|
-- 获取新插入菜单的ID
|
||
|
SET @menu_id = LAST_INSERT_ID();
|
||
|
|
||
|
-- 角色权限关联(给管理员角色分配权限)
|
||
|
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 2001);
|
||
|
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 2002);
|
||
|
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 2003);
|