2025-12-02 14:59:34 +08:00
|
|
|
-- 初始化用户数据(与 sys schema 对应)
|
|
|
|
|
-- 创建系统管理员账户和示例用户
|
|
|
|
|
|
|
|
|
|
-- =============================
|
|
|
|
|
-- 1. 创建超级管理员用户
|
|
|
|
|
-- =============================
|
|
|
|
|
-- 注意:密码需要使用 bcrypt 加密,这里使用的是 'admin123' 的 bcrypt hash
|
|
|
|
|
-- 实际部署时应该修改为安全的密码
|
|
|
|
|
INSERT INTO sys.tb_sys_user (
|
2025-12-12 18:17:56 +08:00
|
|
|
optsn, user_id, usercode, password, email, phone, phone_hash,
|
2025-12-02 14:59:34 +08:00
|
|
|
create_time, status, deleted
|
|
|
|
|
) VALUES
|
|
|
|
|
('USER-0001', 'user_admin', 'admin',
|
2025-12-12 18:17:56 +08:00
|
|
|
'$2a$10$XAe0TE2p0ym94bKJ8LJ52el3M4oYyiExVH/kNCh.pWLLGDZWNM9Yu', -- admin123
|
|
|
|
|
'admin@urbanlifeline.com', '13800138000', '7503bbfc6171077b737cdc4f76e781893a9a474c9ead05b6b946ac936e5a0288',
|
|
|
|
|
now(), 0, false);
|
2025-12-02 14:59:34 +08:00
|
|
|
|
|
|
|
|
-- 超级管理员用户信息
|
|
|
|
|
INSERT INTO sys.tb_sys_user_info (
|
|
|
|
|
optsn, user_id, username, avatar, gender, level, remark,
|
|
|
|
|
create_time, deleted
|
|
|
|
|
) VALUES
|
|
|
|
|
('UINFO-0001', 'user_admin', '系统管理员',
|
|
|
|
|
'/static/avatar/admin.png', 1, 10, '系统超级管理员账户',
|
|
|
|
|
now(), false);
|
|
|
|
|
|
|
|
|
|
-- =============================
|
|
|
|
|
-- 2. 关联超级管理员角色
|
|
|
|
|
-- =============================
|
|
|
|
|
INSERT INTO sys.tb_sys_user_role (
|
|
|
|
|
optsn, user_id, role_id, dept_id, dept_path,
|
|
|
|
|
creator, create_time, deleted
|
|
|
|
|
) VALUES
|
|
|
|
|
('UR-0001', 'user_admin', 'role_super_admin', 'dept_root', '/dept_root/',
|
|
|
|
|
'system', now(), false);
|
|
|
|
|
|
|
|
|
|
-- =============================
|
|
|
|
|
-- 3. 创建示例普通用户(可选)
|
|
|
|
|
-- =============================
|
|
|
|
|
INSERT INTO sys.tb_sys_user (
|
2025-12-12 18:17:56 +08:00
|
|
|
optsn, user_id, usercode, password, email, phone, phone_hash,
|
2025-12-02 14:59:34 +08:00
|
|
|
create_time, status, deleted
|
|
|
|
|
) VALUES
|
|
|
|
|
('USER-0002', 'user_demo', 'demo',
|
2025-12-12 18:17:56 +08:00
|
|
|
'$2a$10$XAe0TE2p0ym94bKJ8LJ52el3M4oYyiExVH/kNCh.pWLLGDZWNM9Yu', -- admin123
|
|
|
|
|
'demo@urbanlifeline.com', '13800138001', '4e98ffd0e02a7f746291bff77c6c497225e8884758d503bde2efad64e45ad44b',
|
|
|
|
|
now(), 0, false);
|
2025-12-02 14:59:34 +08:00
|
|
|
|
|
|
|
|
-- 示例用户信息
|
|
|
|
|
INSERT INTO sys.tb_sys_user_info (
|
|
|
|
|
optsn, user_id, username, avatar, gender, level, remark,
|
|
|
|
|
create_time, deleted
|
|
|
|
|
) VALUES
|
|
|
|
|
('UINFO-0002', 'user_demo', '演示用户',
|
|
|
|
|
'/static/avatar/demo.png', 0, 1, '系统演示账户',
|
|
|
|
|
now(), false);
|
|
|
|
|
|
|
|
|
|
-- 关联普通用户角色
|
|
|
|
|
INSERT INTO sys.tb_sys_user_role (
|
|
|
|
|
optsn, user_id, role_id, dept_id, dept_path,
|
|
|
|
|
creator, create_time, deleted
|
|
|
|
|
) VALUES
|
|
|
|
|
('UR-0002', 'user_demo', 'role_user', 'dept_root', '/dept_root/',
|
|
|
|
|
'system', now(), false);
|