diff --git a/backend/src/main/resources/db/migration/V1.0.1__init_data.sql b/backend/src/main/resources/db/migration/V1.0.1__init_data.sql index fb914d54..39561ff1 100644 --- a/backend/src/main/resources/db/migration/V1.0.1__init_data.sql +++ b/backend/src/main/resources/db/migration/V1.0.1__init_data.sql @@ -120,4 +120,58 @@ VALUES -- 市场部下属部门 (11, NOW(), NOW(), false, 1, 'SALES', '销售部', '负责产品销售', 5, 1, true, null, null), - (12, NOW(), NOW(), false, 1, 'PR', '公关部', '负责公共关系', 5, 2, true, null, null); \ No newline at end of file + (12, NOW(), NOW(), false, 1, 'PR', '公关部', '负责公共关系', 5, 2, true, null, null); + +-- 系统管理菜单按钮权限 +INSERT INTO sys_menu (id, create_by, create_time, deleted, update_by, update_time, version, + name, path, component, icon, type, parent_id, sort, hidden, enabled, permission) +VALUES +-- 用户管理按钮 +(21, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '用户新增', '', null, null, 3, 2, 1, 0, 1, 'system:user:add'), +(22, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '用户编辑', '', null, null, 3, 2, 2, 0, 1, 'system:user:edit'), +(23, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '用户删除', '', null, null, 3, 2, 3, 0, 1, 'system:user:delete'), +(24, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '重置密码', '', null, null, 3, 2, 4, 0, 1, 'system:user:reset-password'), +(25, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '分配角色', '', null, null, 3, 2, 5, 0, 1, 'system:user:assign-roles'), + +-- 角色管理按钮 +(31, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '角色新增', '', null, null, 3, 3, 1, 0, 1, 'system:role:add'), +(32, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '角色编辑', '', null, null, 3, 3, 2, 0, 1, 'system:role:edit'), +(33, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '角色删除', '', null, null, 3, 3, 3, 0, 1, 'system:role:delete'), +(34, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '分配标签', '', null, null, 3, 3, 4, 0, 1, 'system:role:assign-tags'), + +-- 菜单管理按钮 +(41, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '菜单新增', '', null, null, 3, 4, 1, 0, 1, 'system:menu:add'), +(42, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '菜单编辑', '', null, null, 3, 4, 2, 0, 1, 'system:menu:edit'), +(43, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '菜单删除', '', null, null, 3, 4, 3, 0, 1, 'system:menu:delete'), + +-- 部门管理按钮 +(51, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '部门新增', '', null, null, 3, 5, 1, 0, 1, 'system:department:add'), +(52, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '部门编辑', '', null, null, 3, 5, 2, 0, 1, 'system:department:edit'), +(53, 'system', '2024-01-01 00:00:00', 0, 'system', '2024-01-01 00:00:00', 0, + '部门删除', '', null, null, 3, 5, 3, 0, 1, 'system:department:delete'); + +-- 为超级管理员角色分配所有按钮权限 +INSERT INTO sys_role_menu (role_id, menu_id) +VALUES +-- 用户管理按钮权限 +(1, 21), (1, 22), (1, 23), (1, 24), (1, 25), +-- 角色管理按钮权限 +(1, 31), (1, 32), (1, 33), (1, 34), +-- 菜单管理按钮权限 +(1, 41), (1, 42), (1, 43), +-- 部门管理按钮权限 +(1, 51), (1, 52), (1, 53); \ No newline at end of file