更新数据库,增加apifox实体json
This commit is contained in:
@@ -58,10 +58,11 @@ CREATE TABLE `tb_sys_dept_role` (
|
||||
INSERT INTO `tb_sys_dept_role` (id, dept_id, role_id) VALUES ('1', 'default_department', 'admin');
|
||||
|
||||
-- 用户-角色关联
|
||||
DROP TABLE IF EXISTS `tb_sys_user_role`;
|
||||
CREATE TABLE `tb_sys_user_role` (
|
||||
DROP TABLE IF EXISTS `tb_sys_user_dept_role`;
|
||||
CREATE TABLE `tb_sys_user_dept_role` (
|
||||
`id` VARCHAR(50) NOT NULL COMMENT '用户角色ID',
|
||||
`user_id` VARCHAR(50) NOT NULL COMMENT '用户ID',
|
||||
`dept_id` VARCHAR(50) NOT NULL COMMENT '部门ID',
|
||||
`role_id` VARCHAR(50) NOT NULL COMMENT '角色ID',
|
||||
`creator` VARCHAR(50) DEFAULT NULL COMMENT '创建者',
|
||||
`updater` VARCHAR(50) DEFAULT NULL COMMENT '更新者',
|
||||
@@ -70,10 +71,10 @@ CREATE TABLE `tb_sys_user_role` (
|
||||
`delete_time` TIMESTAMP NULL DEFAULT NULL COMMENT '删除时间',
|
||||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_user_role` (`user_id`, `role_id`)
|
||||
UNIQUE KEY `uk_user_dept_role` (`user_id`, `dept_id`, `role_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
|
||||
|
||||
INSERT INTO `tb_sys_user_role` (id, user_id, role_id) VALUES ('1', '1', 'admin');
|
||||
INSERT INTO `tb_sys_user_dept_role` (id, user_id, dept_id, role_id) VALUES ('1', '1', 'default_department', 'admin');
|
||||
|
||||
-- 权限表
|
||||
DROP TABLE IF EXISTS `tb_sys_permission`;
|
||||
@@ -119,7 +120,12 @@ INSERT INTO `tb_sys_role_permission` (id, role_id, permission_id) VALUES
|
||||
('1', 'admin', 'perm_user_manage'),
|
||||
('2', 'admin', 'perm_role_manage'),
|
||||
('3', 'admin', 'perm_dept_manage'),
|
||||
('4', 'admin', 'perm_permission_manage');
|
||||
('4', 'admin', 'perm_permission_manage'),
|
||||
('5', 'admin', 'perm_dashboard'),
|
||||
('6', 'admin', 'perm_user_manage'),
|
||||
('7', 'admin', 'perm_role_manage'),
|
||||
('8', 'admin', 'perm_dept_manage'),
|
||||
('9', 'admin', 'perm_permission_manage');
|
||||
|
||||
-- 菜单表
|
||||
DROP TABLE IF EXISTS `tb_sys_menu`;
|
||||
@@ -149,7 +155,12 @@ INSERT INTO `tb_sys_menu` (id,menu_id, name, parent_id, url, icon, order_num, ty
|
||||
('2','menu_user_mgmt', '用户管理', NULL, '/user-management', 'user', 2, 1),
|
||||
('3','menu_role_mgmt', '角色管理', NULL, '/role-management', 'team', 3, 1),
|
||||
('4','menu_dept_mgmt', '部门管理', NULL, '/dept-management', 'apartment', 4, 1),
|
||||
('5','menu_permission_mgmt', '权限管理', NULL, '/permission-management', 'safety-certificate', 5, 1);
|
||||
('5','menu_permission_mgmt', '权限管理', NULL, '/permission-management', 'safety-certificate', 5, 1),
|
||||
('6','menu_dashboard', '仪表盘', NULL, '/dashboard', 'dashboard', 6, 1),
|
||||
('7','menu_user_mgmt', '用户管理', NULL, '/user-management', 'user', 7, 1),
|
||||
('8','menu_role_mgmt', '角色管理', NULL, '/role-management', 'team', 8, 1),
|
||||
('9','menu_dept_mgmt', '部门管理', NULL, '/dept-management', 'apartment', 9, 1),
|
||||
('10','menu_permission_mgmt', '权限管理', NULL, '/permission-management', 'safety-certificate', 10, 1);
|
||||
|
||||
DROP TABLE IF EXISTS `tb_sys_menu_permission`;
|
||||
CREATE TABLE `tb_sys_menu_permission` (
|
||||
@@ -167,8 +178,8 @@ CREATE TABLE `tb_sys_menu_permission` (
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
|
||||
-- Insert default role-menu associations for admin role
|
||||
INSERT INTO `tb_sys_menu_permission` (id, permission_id, menu_id) VALUES
|
||||
('1', 'admin', 'menu_dashboard'),
|
||||
('2', 'admin', 'menu_user_mgmt'),
|
||||
('3', 'admin', 'menu_role_mgmt'),
|
||||
('4', 'admin', 'menu_dept_mgmt'),
|
||||
('5', 'admin', 'menu_permission_mgmt');
|
||||
('1', 'perm_dashboard', 'menu_dashboard'),
|
||||
('2', 'perm_user_manage', 'menu_user_mgmt'),
|
||||
('3', 'perm_role_manage', 'menu_role_mgmt'),
|
||||
('4', 'perm_dept_manage', 'menu_dept_mgmt'),
|
||||
('5', 'perm_permission_manage', 'menu_permission_mgmt');
|
||||
@@ -21,7 +21,7 @@ CREATE TABLE `tb_sys_user` (
|
||||
|
||||
-- 推荐:把默认 admin 密码替换为已哈希的值
|
||||
INSERT INTO `tb_sys_user` (id, username, password, email) VALUES
|
||||
('1', 'admin', '123456', '3223905473@qq.com');
|
||||
('1', 'admin', '$2a$10$/Bo2SXboVUpYfR6EA.y8puYQaMGBcuNYFY/EkQRY3w27IH56EuEcS', '3223905473@qq.com');
|
||||
|
||||
-- 用户信息表
|
||||
DROP TABLE IF EXISTS `tb_sys_user_info`;
|
||||
|
||||
Reference in New Issue
Block a user