INSERT INTO im_send_group_message (message_content_,sender_id_,extra,target_ids_,file_url_,file_name_,
file_size_,message_type_,send_flag_,send_time_,
create_time_,update_time_,operator_,send_type_,is_include_sender_)
VALUES(#{messageContent},#{senderId},#{extra},#{targetIds},#{fileUrl},#{fileName},#{fileSize},
#{messageType},#{sendFlag},#{sendTime},NOW(),NOW(),#{operator},#{sendType},#{isIncludeSender})
UPDATE im_send_group_message
is_include_sender_ = #{isIncludeSender},
send_type_ = #{sendType},
operator_ = #{operator},
sender_id_ = #{senderId},
message_type_ = #{messageType},
send_time_ = #{sendTime},
send_flag_ = #{sendFlag},
target_ids_ = #{targetIds},
file_name_ = #{fileName},
file_size_ = #{fileSize},
message_content_ = #{messageContent},
extra = #{extra},
file_url_ = #{fileUrl},
update_time_ = NOW()
WHERE id_ = #{id}
UPDATE im_send_group_message SET send_flag_ = #{item.sendFlag},update_time_ = NOW() WHERE id_ = #{item.id}
DELETE FROM im_send_group_message WHERE id_ = #{id}
AND send_flag_ = #{sendFlag}
AND sender_id_ = #{senderId}
AND send_type_ = #{sendType}
AND is_include_sender_ = #{isIncludeSender}