insert into crm_user username, email, phone, phone_type, sex, avatar, password, status, dept_type, position, del_flag, create_by, create_time, update_by, update_time, remark #{username}, #{email}, #{phone}, #{phoneType}, #{sex}, #{avatar}, #{password}, #{status}, #{deptType}, #{position}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, insert into crm_user_role (user_id, role_id) value (#{userId}, #{roleId}) insert into crm_user_role (user_id, role_id) values (#{item.userId},#{item.roleId}) insert into crm_user_dept (user_id, dept_id) values (#{item.userId},#{item.deptId}) delete from crm_user_role where user_id = #{userId} delete from crm_user_dept where user_id = #{userId} update crm_user username = #{username}, email = #{email}, phone = #{phone}, phone_type = #{phoneType}, sex = #{sex}, avatar = #{avatar}, password = #{password}, status = #{status}, dept_type = #{deptType}, position = #{position}, del_flag = #{delFlag}, update_by = #{updateBy}, remark = #{remark}, update_time = sysdate() where id = #{id} delete from crm_user where id = #{userId} and dept_type = #{deptType}