-- 插入根组织机构 INSERT INTO `sys_organization` (`id`, `parent_id`, `code`, `path`, `is_leaf`, `display_name`, `order_num`, `created_by`, `created_at`) VALUES (1, NULL, '00001', '/00001', 0, '总公司', 0, 'system', NOW()); -- 插入默认角色 INSERT INTO `sys_role` (`id`, `name`, `code`, `status`, `datascope`, `remark`, `created_by`, `created_at`) VALUES (1, '超级管理员', 'admin', 1, 1, '超级管理员,拥有所有权限', 'system', NOW()), (2, '普通用户', 'user', 1, 5, '普通用户,仅拥有基本权限', 'system', NOW()); -- 插入默认管理员用户 (123iwb) INSERT INTO `sys_user` (`id`, `username`, `password`, `nick_name`, `user_type`, `is_active`, `org_id`, `created_by`, `created_at`) VALUES (1, 'admin', '$2b$12$x879njUsvQKDF23ZoSodeeRA.IoVp5k/KSb1UI5s7NvO13HQeUrQ6', '系统管理员', 1, 1, 1, 'system', NOW()); -- 关联用户和角色 INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (1, 1); -- 插入系统菜单 INSERT INTO `sys_menu` (`id`, `menu_name`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `btn_class`, `btn_script`, `parent_id`, `order_num`, `created_by`, `created_at`) VALUES -- 系统管理 (1, '系统管理', 'system', NULL, 1, 0, 'C', 1, 1, '', 'system', NULL, NULL, NULL, 1, 'system', NOW()), -- 用户管理 (2, '用户管理', 'user', 'system/user/index', 1, 0, 'M', 1, 1, 'system:user:list', 'user', NULL, NULL, 1, 1, 'system', NOW()), (3, '用户查询', '', '', 1, 0, 'F', 1, 1, 'system:user:query', 'eye', NULL, NULL, 2, 1, 'system', NOW()), (4, '用户新增', '', '', 1, 0, 'F', 1, 1, 'system:user:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 2, 2, 'system', NOW()), (5, '用户修改', '', '', 1, 0, 'F', 1, 1, 'system:user:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 2, 3, 'system', NOW()), (6, '用户删除', '', '', 1, 0, 'F', 1, 1, 'system:user:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 2, 4, 'system', NOW()), -- 角色管理 (7, '角色管理', 'role', 'system/role/index', 1, 0, 'M', 1, 1, 'system:role:list', 'role', NULL, NULL, 1, 2, 'system', NOW()), (8, '角色查询', '', '', 1, 0, 'F', 1, 1, 'system:role:query', 'eye', NULL, NULL, 7, 1, 'system', NOW()), (9, '角色新增', '', '', 1, 0, 'F', 1, 1, 'system:role:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 7, 2, 'system', NOW()), (10, '角色修改', '', '', 1, 0, 'F', 1, 1, 'system:role:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 7, 3, 'system', NOW()), (11, '角色删除', '', '', 1, 0, 'F', 1, 1, 'system:role:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 7, 4, 'system', NOW()), -- 菜单管理 (12, '菜单管理', 'menu', 'system/menu/index', 1, 0, 'M', 1, 1, 'system:menu:list', 'menu', NULL, NULL, 1, 3, 'system', NOW()), (13, '菜单查询', '', '', 1, 0, 'F', 1, 1, 'system:menu:query', 'eye', NULL, NULL, 12, 1, 'system', NOW()), (14, '菜单新增', '', '', 1, 0, 'F', 1, 1, 'system:menu:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 12, 2, 'system', NOW()), (15, '菜单修改', '', '', 1, 0, 'F', 1, 1, 'system:menu:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 12, 3, 'system', NOW()), (16, '菜单删除', '', '', 1, 0, 'F', 1, 1, 'system:menu:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 12, 4, 'system', NOW()), -- 字典管理 (17, '字典管理', 'dict', 'system/dict/index', 1, 0, 'M', 1, 1, 'system:dict:list', 'dict', NULL, NULL, 1, 4, 'system', NOW()), (18, '字典查询', '', '', 1, 0, 'F', 1, 1, 'system:dict:query', 'eye', NULL, NULL, 17, 1, 'system', NOW()), (19, '字典新增', '', '', 1, 0, 'F', 1, 1, 'system:dict:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 17, 2, 'system', NOW()), (20, '字典修改', '', '', 1, 0, 'F', 1, 1, 'system:dict:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 17, 3, 'system', NOW()), (21, '字典删除', '', '', 1, 0, 'F', 1, 1, 'system:dict:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 17, 4, 'system', NOW()), -- 配置管理 (22, '参数设置', 'config', 'system/config/index', 1, 0, 'M', 1, 1, 'system:config:list', 'config', NULL, NULL, 1, 5, 'system', NOW()), (23, '参数查询', '', '', 1, 0, 'F', 1, 1, 'system:config:query', 'eye', NULL, NULL, 22, 1, 'system', NOW()), (24, '参数新增', '', '', 1, 0, 'F', 1, 1, 'system:config:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 22, 2, 'system', NOW()), (25, '参数修改', '', '', 1, 0, 'F', 1, 1, 'system:config:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 22, 3, 'system', NOW()), (26, '参数删除', '', '', 1, 0, 'F', 1, 1, 'system:config:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 22, 4, 'system', NOW()), -- 组织管理 (27, '组织管理', 'org', 'system/org/index', 1, 0, 'M', 1, 1, 'system:org:list', 'tree', NULL, NULL, 1, 6, 'system', NOW()), (28, '组织查询', '', '', 1, 0, 'F', 1, 1, 'system:org:query', 'eye', NULL, NULL, 27, 1, 'system', NOW()), (29, '组织新增', '', '', 1, 0, 'F', 1, 1, 'system:org:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 27, 2, 'system', NOW()), (30, '组织修改', '', '', 1, 0, 'F', 1, 1, 'system:org:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 27, 3, 'system', NOW()), (31, '组织删除', '', '', 1, 0, 'F', 1, 1, 'system:org:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 27, 4, 'system', NOW()), (32, '重置密码', '', '', 1, 0, 'F', 1, 1, 'system:user:resetPwd', 'file-lock2', 'btn btn-light-warning', 'handleResetPwd@1', 2, 5, 'system', NOW()); -- 插入系统配置 INSERT INTO `sys_config` (`name`, `config_key`, `config_value`, `config_type`, `status`, `remark`, `created_by`, `created_at`) VALUES ('系统名称', 'sys.name', 'Vber Admin管理系统', 'system', 1, '系统名称配置', 'system', NOW()), ('系统版本', 'sys.version', '1.0.0', 'system', 1, '系统版本配置', 'system', NOW()), ('系统描述', 'sys.description', 'Vber Admin是一个基于Python的后台管理系统', 'system', 1, '系统描述配置', 'system', NOW()), ('系统Logo', 'sys.logo', '/static/logo.png', 'system', 1, '系统Logo配置', 'system', NOW()), ('系统底部信息', 'sys.footer', 'Copyright © 2023 Vber Admin All Rights Reserved.', 'system', 1, '系统底部信息配置', 'system', NOW()), ('用户默认密码', 'sys.user.initPassword', 'admin123', 'system', 1, '用户默认密码配置', 'system', NOW()), ('用户头像上传路径', 'sys.user.avatar.path', '/upload/avatar', 'system', 1, '用户头像上传路径配置', 'system', NOW()), ('文件上传路径', 'sys.file.upload.path', '/upload/file', 'system', 1, '文件上传路径配置', 'system', NOW()), ('文件上传大小限制', 'sys.file.upload.maxSize', '50', 'system', 1, '文件上传大小限制配置,单位MB', 'system', NOW()); -- 插入字典类型 INSERT INTO `sys_dict_type` (`name`, `dict_type`, `status`, `remark`, `created_by`, `created_at`) VALUES ('用户性别', 'sys_user_sex', 1, '用户性别列表', 'system', NOW()), ('菜单状态', 'sys_menu_status', 1, '菜单状态列表', 'system', NOW()), ('系统开关', 'sys_normal_disable', 1, '系统开关列表', 'system', NOW()), ('任务状态', 'sys_job_status', 1, '任务状态列表', 'system', NOW()), ('系统是否', 'sys_yes_no', 1, '系统是否列表', 'system', NOW()), ('数据范围', 'sys_data_scope', 1, '数据范围列表', 'system', NOW()), ('菜单类型', 'sys_menu_type', 1, '菜单类型列表', 'system', NOW()); -- 插入字典数据 INSERT INTO `sys_dict_data` (`dict_type`, `label`, `value`, `status`, `remark`, `created_by`, `created_at`) VALUES -- 用户性别 ('sys_user_sex', '男', '1', 1, '性别男', 'system', NOW()), ('sys_user_sex', '女', '2', 1, '性别女', 'system', NOW()), ('sys_user_sex', '未知', '0', 1, '性别未知', 'system', NOW()), -- 菜单状态 ('sys_menu_status', '正常', '1', 1, '正常状态', 'system', NOW()), ('sys_menu_status', '停用', '0', 1, '停用状态', 'system', NOW()), -- 系统开关 ('sys_normal_disable', '正常', '1', 1, '正常状态', 'system', NOW()), ('sys_normal_disable', '停用', '0', 1, '停用状态', 'system', NOW()), -- 任务状态 ('sys_job_status', '正常', '1', 1, '正常状态', 'system', NOW()), ('sys_job_status', '暂停', '0', 1, '暂停状态', 'system', NOW()), -- 系统是否 ('sys_yes_no', '是', '1', 1, '系统是', 'system', NOW()), ('sys_yes_no', '否', '0', 1, '系统否', 'system', NOW()), -- 数据范围 ('sys_data_scope', '全部数据权限', '1', 1, '全部数据权限', 'system', NOW()), ('sys_data_scope', '自定义数据权限', '2', 1, '自定义数据权限', 'system', NOW()), ('sys_data_scope', '本部门数据权限', '3', 1, '本部门数据权限', 'system', NOW()), ('sys_data_scope', '本部门及以下数据权限', '4', 1, '本部门及以下数据权限', 'system', NOW()), ('sys_data_scope', '仅本人数据权限', '5', 1, '仅本人数据权限', 'system', NOW()), -- 菜单类型 ('sys_menu_type', '目录', 'C', 1, '目录', 'system', NOW()), ('sys_menu_type', '菜单', 'M', 1, '菜单', 'system', NOW()), ('sys_menu_type', '按钮', 'F', 1, '按钮', 'system', NOW()); -- 插入权限数据 INSERT INTO `sys_permission` (`name`, `master`, `master_value`, `is_granted`, `created_by`, `created_at`) VALUES ('system:user:list', 'R', '1', 1, 'system', NOW()), ('system:user:query', 'R', '1', 1, 'system', NOW()), ('system:user:add', 'R', '1', 1, 'system', NOW()), ('system:user:edit', 'R', '1', 1, 'system', NOW()), ('system:user:remove', 'R', '1', 1, 'system', NOW()), ('system:role:list', 'R', '1', 1, 'system', NOW()), ('system:role:query', 'R', '1', 1, 'system', NOW()), ('system:role:add', 'R', '1', 1, 'system', NOW()), ('system:role:edit', 'R', '1', 1, 'system', NOW()), ('system:role:remove', 'R', '1', 1, 'system', NOW()), ('system:menu:list', 'R', '1', 1, 'system', NOW()), ('system:menu:query', 'R', '1', 1, 'system', NOW()), ('system:menu:add', 'R', '1', 1, 'system', NOW()), ('system:menu:edit', 'R', '1', 1, 'system', NOW()), ('system:menu:remove', 'R', '1', 1, 'system', NOW()), ('system:dict:list', 'R', '1', 1, 'system', NOW()), ('system:dict:query', 'R', '1', 1, 'system', NOW()), ('system:dict:add', 'R', '1', 1, 'system', NOW()), ('system:dict:edit', 'R', '1', 1, 'system', NOW()), ('system:dict:remove', 'R', '1', 1, 'system', NOW()), ('system:config:list', 'R', '1', 1, 'system', NOW()), ('system:config:query', 'R', '1', 1, 'system', NOW()), ('system:config:add', 'R', '1', 1, 'system', NOW()), ('system:config:edit', 'R', '1', 1, 'system', NOW()), ('system:config:remove', 'R', '1', 1, 'system', NOW()), ('system:org:list', 'R', '1', 1, 'system', NOW()), ('system:org:query', 'R', '1', 1, 'system', NOW()), ('system:org:add', 'R', '1', 1, 'system', NOW()), ('system:org:edit', 'R', '1', 1, 'system', NOW()), ('system:org:remove', 'R', '1', 1, 'system', NOW()); -- 为普通用户角色添加基本权限 INSERT INTO `sys_permission` (`name`, `master`, `master_value`, `is_granted`, `created_by`, `created_at`) VALUES ('system:user:query', 'R', '2', 1, 'system', NOW()), ('system:role:query', 'R', '2', 1, 'system', NOW()), ('system:menu:query', 'R', '2', 1, 'system', NOW()), ('system:dict:query', 'R', '2', 1, 'system', NOW()), ('system:config:query', 'R', '2', 1, 'system', NOW()), ('system:org:query', 'R', '2', 1, 'system', NOW());