insert into announcement_time_range( mp_id, planned_announcement_start, planned_announcement_end, published_announcement_start, published_announcement_end ) values ( #{mpId}, #{plannedAnnouncementStart}, #{plannedAnnouncementEnd}, #{publishedAnnouncementStart}, #{publishedAnnouncementEnd} ) update announcement_time_range t t.mp_id = #{mpId}, t.planned_announcement_start = #{plannedAnnouncementStart}, t.planned_announcement_end = #{plannedAnnouncementEnd}, t.published_announcement_start = #{publishedAnnouncementStart}, t.published_announcement_end = #{publishedAnnouncementEnd}, t.update_time = CURRENT_TIMESTAMP where 1=1 and t.id = #{id} and t.mp_id = #{mpId} delete from announcement_time_range t where 1=1 and t.id = #{id} and t.mp_id = #{mpId} insert into announcement_time_range( mp_id, planned_announcement_start, planned_announcement_end, published_announcement_start, published_announcement_end ) values ( #{item.mpId}, #{item.plannedAnnouncementStart}, #{item.plannedAnnouncementEnd}, #{item.publishedAnnouncementStart}, #{item.publishedAnnouncementEnd} )