id_
, course_schedule_id_, room_id_, user_id_, join_time_, role_,
camera_flag_, mic_flag_, music_mode_flag_, hand_flag_,username_,avatar_
insert into im_network_room_member(course_schedule_id_, room_id_, user_id_, join_time_, role_, camera_flag_,
mic_flag_, music_mode_flag_, hand_flag_,username_,avatar_)
values
(#{entity.courseScheduleId}, #{entity.roomId}, #{entity.userId}, #{entity.joinTime}, #{entity.role},
#{entity.cameraFlag}, #{entity.micFlag}, #{entity.musicModeFlag}, #{entity.handFlag}, #{entity.username}, #{entity.avatar})
INSERT INTO im_network_room_member(course_schedule_id_, room_id_, user_id_, join_time_, role_, camera_flag_,
mic_flag_, music_mode_flag_, hand_flag_,username_,avatar_)
VALUES (#{entity.courseScheduleId}, #{entity.roomId}, #{entity.userId},NOW(), #{entity.role},
#{entity.cameraFlag}, #{entity.micFlag}, #{entity.musicModeFlag}, #{entity.handFlag}, #{entity.username}, #{entity.avatar})
ON DUPLICATE KEY UPDATE
room_id_ = VALUES(room_id_),
user_id_ = VALUES(user_id_),
role_ = VALUES(role_)
DELETE FROM im_network_room_member WHERE room_id_ = #{roomId} AND user_id_ = #{userId}