-- ============================================ -- 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.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';