delete from screen_org_rank_data where CUSTOMER_ID = #{customerId} AND YEAR_ID = #{yearId} AND MONTH_ID = #{monthId} AND ORG_ID IN #{item} insert into screen_org_rank_data ( ID, CUSTOMER_ID, YEAR_ID, MONTH_ID, ORG_TYPE, ORG_ID, PARENT_ID, ORG_NAME, PARTY_TOTAL, GROUP_TOTAL, TOPIC_TOTAL, ISSUE_TOTAL, PROJECT_TOTAL, CLOSE_PROJECT_RATIO, SATISFACTION_RATIO, DEL_FLAG, REVISION, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, ALL_PARENT_IDS ) values ( (SELECT REPLACE(UUID(), '-', '') AS id), #{customerId}, #{item.yearId}, #{item.monthId}, #{item.orgType}, #{item.orgId}, #{item.parentId}, #{item.orgName}, #{item.partyTotal}, #{item.groupTotal}, #{item.topicTotal}, #{item.issueTotal}, #{item.projectTotal}, #{item.closeProjectRatio}, #{item.satisfactionRatio}, 0, 0, 'APP_USER', now(), 'APP_USER', now(), #{item.allParentIds} )