select monitor_id, public_share_id,public_share_type from base_monitor_public insert into base_monitor_public monitor_id, public_share_id, public_share_type, #{monitorId}, #{publicShareId}, #{publicShareType}, insert into base_monitor_public(monitor_id, public_share_id,public_share_type) values (#{item.monitorId},#{item.publicShareId},#{item.publicShareType}) update base_monitor_public public_share_id = #{publicShareId}, public_share_type = #{publicShareType}, where monitor_id = #{monitorId} delete from base_monitor_public where monitor_id = #{monitorId} delete from base_monitor_public where public_share_id = #{id} delete from base_monitor_public where monitor_id in #{monitorId}