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_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}