59 lines
1.7 KiB
SQL
59 lines
1.7 KiB
SQL
-- ==========================================
|
||
-- 新数据库初始化 - 管理员账号脚本
|
||
-- ==========================================
|
||
|
||
SET NAMES utf8mb4;
|
||
|
||
-- 1. 创建超级管理员角色
|
||
INSERT INTO `sys_role` (
|
||
`id`, `status`, `name`,
|
||
`created_id`, `modified_id`,
|
||
`created_time`, `modified_time`,
|
||
`deleted`
|
||
) VALUES (
|
||
1, 0, '超级管理员',
|
||
0, 0,
|
||
NOW(), NOW(),
|
||
0
|
||
);
|
||
|
||
-- 2. 创建默认管理员账号
|
||
-- 登录账号: 13800138000(手机号)
|
||
-- 显示名称: admin
|
||
-- 密码: 123456
|
||
-- 盐: abcd
|
||
-- SHA-1迭代4次后的哈希值: 7c4a8d09ca3762af61e59520943dc26494f8941b
|
||
INSERT INTO `sys_admin` (
|
||
`status`, `mobile`, `password`, `salt`, `username`, `gender`, `email`,
|
||
`created_id`, `modified_id`, `created_time`, `modified_time`, `deleted`
|
||
) VALUES (
|
||
0,
|
||
'admin',
|
||
'7c4a8d09ca3762af61e59520943dc26494f8941b',
|
||
'abcd',
|
||
'admin',
|
||
1,
|
||
'admin@smartvenue.com',
|
||
0, 0,
|
||
NOW(), NOW(),
|
||
0
|
||
);
|
||
|
||
-- 3. 分配超级管理员角色
|
||
INSERT INTO `sys_admin_role` (`admin_id`, `role_id`)
|
||
VALUES (LAST_INSERT_ID(), 1);
|
||
|
||
-- 4. 为超级管理员分配所有菜单权限
|
||
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`)
|
||
SELECT 1, id FROM sys_menu WHERE deleted = 0;
|
||
|
||
-- 5. 为超级管理员分配所有权限点
|
||
INSERT INTO `sys_role_permission` (`role_id`, `permission_id`)
|
||
SELECT 1, id FROM sys_permission WHERE deleted = 0;
|
||
|
||
-- 完成提示
|
||
SELECT '✅ 数据库初始化完成!' AS message;
|
||
SELECT '👤 登录账号: 13800138000' AS account;
|
||
SELECT '🔑 登录密码: 123456' AS password;
|
||
SELECT '💡 显示名称: admin' AS username;
|