delete from screen_customer_agency where CUSTOMER_ID = #{customerId} AND AGENCY_ID IN #{item} insert into screen_customer_agency ( ID, CUSTOMER_ID, AGENCY_ID, AGENCY_NAME, PID, PIDS, ALL_PARENT_NAMES, AREA_MARKS, CENTER_MARK, PARTY_MARK, `LEVEL`, AREA_CODE, DEL_FLAG, REVISION, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, DATA_END_TIME ) values ( (SELECT REPLACE(UUID(), '-', '') AS id), #{customerId}, #{item.agencyId}, #{item.agencyName}, #{item.pid}, #{item.pids}, #{item.allParentNames}, #{item.areaMarks}, #{item.centerMark}, #{item.partyMark}, #{item.level}, #{item.areaCode}, 0, 0, 'APP_USER', now(), 'APP_USER', now(), #{item.dataEndTime} )