t.id , t.employee_id , t.payment_organization , t.social_archives_id , t.fund_archives_id , t.other_archives_id , t.run_status , t.create_time , t.update_time , t.creator , t.delete_type , t.tenant_key INSERT INTO hrsa_insurance_base_info (id,employee_id,payment_organization,social_archives_id,fund_archives_id,other_archives_id,tenant_key,creator,delete_type,create_time,update_time,run_status) VALUES ( #{item.id}, #{item.employeeId}, #{item.paymentOrganization}, #{item.socialArchivesId}, #{item.fundArchivesId}, #{item.otherArchivesId}, #{item.tenantKey}, #{item.creator}, #{item.deleteType}, #{item.createTime}, #{item.updateTime}, #{item.runStatus} ) INSERT INTO hrsa_insurance_base_info (id,employee_id,payment_organization,social_archives_id,fund_archives_id,other_archives_id,tenant_key,creator,delete_type,create_time,update_time,run_status) select #{item.id,jdbcType=DOUBLE}, #{item.employeeId,jdbcType=DOUBLE}, #{item.paymentOrganization,jdbcType=DOUBLE}, #{item.socialArchivesId,jdbcType=DOUBLE}, #{item.fundArchivesId,jdbcType=DOUBLE}, #{item.otherArchivesId,jdbcType=DOUBLE}, #{item.tenantKey,jdbcType=VARCHAR}, #{item.creator,jdbcType=DOUBLE}, #{item.deleteType}, #{item.createTime}, #{item.updateTime}, #{item.runStatus,jdbcType=VARCHAR} from dual INSERT INTO hrsa_insurance_base_info (id,employee_id,payment_organization,social_archives_id,fund_archives_id,other_archives_id,tenant_key,creator,delete_type,create_time,update_time,run_status) VALUES ( #{item.id}, #{item.employeeId}, #{item.paymentOrganization}, #{item.socialArchivesId}, #{item.fundArchivesId}, #{item.otherArchivesId}, #{item.tenantKey}, #{item.creator}, #{item.deleteType}, #{item.createTime}, #{item.updateTime}, #{item.runStatus} ) UPDATE hrsa_insurance_base_info SET delete_type = 1 WHERE delete_type = 0 AND employee_id IN #{employeeId}