UPDATE sys_user dept_id = #{deptId}, user_name = #{userName}, nick_name = #{nickName}, user_type = #{userType}, email = #{email}, phonenumber = #{phonenumber}, operator_id = #{operatorId}, sex = #{sex}, avatar = #{avatar}, password = #{password}, data_power_type = #{dataPowerType}, status = #{status}, del_flag = #{delFlag}, login_ip = #{loginIp}, login_date = #{loginDate}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark} WHERE user_id = #{userId} delete from sys_user where user_id in #{userId} insert into sys_role( role_id, role_name, role_key, role_sort, data_scope, menu_check_strictly, dept_check_strictly, status, remark, create_by, create_time )values( #{roleId}, #{roleName}, #{roleKey}, #{roleSort}, #{dataScope}, #{menuCheckStrictly}, #{deptCheckStrictly}, #{status}, #{remark}, #{createBy}, sysdate() ) insert into sys_user( user_id, dept_id, user_name, user_type, nick_name, email, avatar, phonenumber, operator_id, internet_user_id, data_power_type, sex, password, status, create_by, remark, create_time )values( #{userId}, #{deptId}, #{userName}, #{userTpe}, #{nickName}, #{email}, #{avatar}, #{phonenumber}, #{operatorId}, #{internetUserId}, #{dataPowerType}, #{sex}, #{password}, #{status}, #{createBy}, #{remark}, sysdate() ) update sys_user dept_id = #{deptId}, user_name = #{userName}, nick_name = #{nickName}, email = #{email}, phonenumber = #{phonenumber}, operator_id = #{operatorId}, internet_user_id = #{internetUserId}, data_power_type = #{dataPowerType}, sex = #{sex}, avatar = #{avatar}, password = #{password}, status = #{status}, login_ip = #{loginIp}, login_date = #{loginDate}, update_by = #{updateBy}, remark = #{remark}, update_time = sysdate() where user_id = #{userId} insert into sys_user_role(user_id, role_id) values (#{item.userId},#{item.roleId})