id_ , room_id_, user_id_, join_time_, role_,
camera_flag_, mic_flag_, music_mode_flag_, hand_flag_,username_,avatar_,im_user_id_
INSERT INTO im_network_room_member(room_id_, user_id_, join_time_, role_, camera_flag_,
mic_flag_, music_mode_flag_, hand_flag_,username_,avatar_,im_user_id_)
VALUES (#{entity.roomId}, #{entity.userId},NOW(), #{entity.role},
#{entity.camera}, #{entity.microphone}, #{entity.musicModeOn},
#{entity.handUpOn}, #{entity.username}, #{entity.avatar}, #{entity.imUserId})
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} AND role_ = #{userRole}