You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.6 KiB
42 lines
1.6 KiB
-- ============================================
|
|
-- 1. 将 sys_user 中 dept_id='405' 的数据拷贝到 enterprise_user
|
|
-- ============================================
|
|
INSERT INTO enterprise_user (
|
|
user_id, tenant_id, dept_id, user_name, login_name, nick_name,
|
|
user_type, email, phonenumber, sex, avatar, password,
|
|
status, del_flag, login_ip, login_date, salt,
|
|
create_dept, create_by, create_time, update_by, update_time, remark
|
|
)
|
|
SELECT
|
|
user_id, tenant_id, dept_id, user_name, login_name, nick_name,
|
|
user_type, email, phonenumber, sex, avatar, password,
|
|
status, del_flag, login_ip, login_date, salt,
|
|
create_dept, create_by, create_time, update_by, update_time, remark
|
|
FROM sys_user
|
|
WHERE dept_id = '405';
|
|
|
|
-- ============================================
|
|
-- 2. 将 sys_user 与 enterprise_information 的关联关系拷贝到 enterprise_user_ref
|
|
-- 注意:需要确认 sys_user 与 enterprise_information 的关联方式
|
|
-- 以下假设通过某张关联表或 enterprise_information 中的 user_id 关联
|
|
-- ============================================
|
|
INSERT INTO enterprise_user_ref (
|
|
ref_id, user_id, user_name, enterprise_id, enterprise_name, enterprise_number,
|
|
create_dept, create_by, create_time, update_by, update_time, remark
|
|
)
|
|
SELECT
|
|
UUID(),
|
|
su.user_id,
|
|
su.user_name,
|
|
ei.enterprise_id,
|
|
ei.enterprise_name,
|
|
ei.enterprise_number,
|
|
su.create_dept,
|
|
su.create_by,
|
|
NOW(),
|
|
su.update_by,
|
|
NOW(),
|
|
NULL
|
|
FROM sys_user su
|
|
INNER JOIN enterprise_information ei ON ei.user_id = su.user_id
|
|
WHERE su.dept_id = '405';
|
|
|