insert into sys_dept (ext_id, parent_id, ancestors, dept_name, order_num, status, del_flag, create_by, create_time) values (#{extId}, #{parentId}, #{ancestors}, #{deptName}, #{orderNum}, '0', '0', #{createBy}, now()) update sys_dept set parent_id = #{parentId}, ancestors = #{ancestors}, dept_name = #{deptName}, order_num = #{orderNum}, status = '0', update_by = #{updateBy}, update_time = now() where dept_id = #{deptId} update sys_dept set ext_id = #{extId}, update_by = 'ext_sync', update_time = now() where dept_id = #{deptId} update sys_dept set status = '1', update_by = 'ext_sync', update_time = now() where dept_id = #{deptId} and status = '0' insert into sys_user (ext_id, dept_id, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status, del_flag, create_by, create_time, remark, aollow_ip) values (#{extId}, #{deptId}, #{userName}, #{nickName}, #{userType}, #{email}, #{phonenumber}, '0', '', #{password}, #{status}, '0', #{createBy}, now(), #{remark}, #{aollowIp}) update sys_user set nick_name = #{nickName}, user_type = #{userType}, dept_id = #{deptId}, status = #{status}, email = #{email}, phonenumber = #{phonenumber}, update_by = #{updateBy}, update_time = now() where user_id = #{userId} update sys_user set ext_id = #{extId}, update_by = 'ext_sync', update_time = now() where user_id = #{userId} insert ignore into sys_user_role (user_id, role_id) values (#{userId}, #{roleId}) update sys_user set status = '1', update_by = 'ext_sync', update_time = now() where user_id = #{userId} and status = '0'