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}