delete from sys_role_dept delete from sys_dept insert into sys_dept(dept_id, parent_id, ancestors, dept_name, order_num, leader, phone, email, status, del_flag, create_by, create_time) values(#{deptId}, #{parentId}, #{ancestors}, #{deptName}, #{orderNum}, #{leader}, #{phone}, #{email}, #{status}, '0', #{createBy}, sysdate()) delete from sys_role_menu where role_id <> 1 delete from sys_user_role where role_id <> 1 delete from sys_role where role_id <> 1 insert into sys_role(role_id, role_name, role_key, role_sort, data_scope, menu_check_strictly, dept_check_strictly, status, del_flag, create_by, create_time, remark) values(#{roleId}, #{roleName}, #{roleKey}, #{roleSort}, #{dataScope}, 1, 1, '0', '0', #{createBy}, sysdate(), #{remark}) delete from sys_user_post where user_id <> 1 delete from sys_user where user_id <> 1 insert into sys_user(user_id, dept_id, user_name, nick_name, user_type, email, phonenumber, sex, password, status, del_flag, create_by, create_time, remark) values (#{u.userId}, #{u.deptId}, #{u.userName}, #{u.nickName}, '00', #{u.email}, #{u.phonenumber}, #{u.sex}, #{u.password}, #{u.status}, '0', #{u.createBy}, #{u.createTime}sysdate(), #{u.remark}) update sys_user set dept_id = #{deptId} where user_id = #{userId}