t.id_ AS id , t.group_id_ AS groupId , t.user_id_ AS userId , t.avatar_ AS avatar , t.nickname_ AS nickname , t.is_admin_ AS isAdmin , t.role_type_ AS roleType , t.create_time_ AS createTime , t.update_time_ AS updateTime , t.group_role_type_ AS groupRoleType , t.group_mute_ AS groupMute id_ , group_id_, user_id_, nickname_, is_admin_, role_type_, create_time_, update_time_,group_role_type_,group_mute_ insert into im_group_member(group_id_, user_id_,avatar_, nickname_, is_admin_, role_type_, create_time_, update_time_,group_role_type_) values (#{entity.groupId}, #{entity.userId}, #{entity.avatar}, #{entity.nickname}, #{entity.isAdmin}, #{entity.roleType},NOW(), NOW(),#{entity.groupRoleType}) ON DUPLICATE KEY UPDATE group_id_ = VALUES(group_id_), user_id_ = VALUES(user_id_), role_type_ = VALUES(role_type_) DELETE FROM im_group_member WHERE group_id_ = #{groupId} DELETE FROM im_group_member WHERE group_id_ = #{groupId} AND user_id_ = #{userId} AND role_type_ = #{roleType}