t . create_time , t.creator , t.delete_type , t.id , t.lock_version , t.outer_request_id , t.request_id , t.request_status , t.tax_agent_id , t.tax_year_month , t.tenant_key , t.update_time INSERT INTO hrsa_add_up_deduction_request create_time, creator, delete_type, id, lock_version, outer_request_id, request_id, request_status, tax_agent_id, tax_year_month, tenant_key, update_time, #{createTime}, #{creator}, #{deleteType}, #{id}, #{lockVersion}, #{outerRequestId}, #{requestId}, #{requestStatus}, #{taxAgentId}, #{taxYearMonth}, #{tenantKey}, #{updateTime}, INSERT INTO hrsa_add_up_deduction_request ( create_time, creator, delete_type, id, lock_version, outer_request_id, request_id, request_status, tax_agent_id, tax_year_month, tenant_key, update_time ) VALUES ( #{item.createTime}, #{item.creator}, #{item.deleteType}, #{item.id}, #{item.lockVersion}, #{item.outerRequestId}, #{item.requestId}, #{item.requestStatus}, #{item.taxAgentId}, #{item.taxYearMonth}, #{item.tenantKey}, #{item.updateTime} ) INSERT INTO hrsa_add_up_deduction_request ( create_time, creator, delete_type, id, lock_version, outer_request_id, request_id, request_status, tax_agent_id, tax_year_month, tenant_key, update_time ) select #{item.createTime,jdbcType=DATE}, #{item.creator,jdbcType=DOUBLE}, #{item.deleteType,jdbcType=INTEGER}, #{item.id,jdbcType=DOUBLE}, #{item.lockVersion,jdbcType=INTEGER}, #{item.outerRequestId,jdbcType=DOUBLE}, #{item.requestId,jdbcType=DOUBLE}, #{item.requestStatus,jdbcType=INTEGER}, #{item.taxAgentId,jdbcType=DOUBLE}, #{item.taxYearMonth,jdbcType=DATE}, #{item.tenantKey,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=DATE} from dual INSERT INTO hrsa_add_up_deduction_request ( create_time, creator, delete_type, id, lock_version, outer_request_id, request_id, request_status, tax_agent_id, tax_year_month, tenant_key, update_time ) VALUES ( #{item.createTime}, #{item.creator}, #{item.deleteType}, #{item.id}, #{item.lockVersion}, #{item.outerRequestId}, #{item.requestId}, #{item.requestStatus}, #{item.taxAgentId}, #{item.taxYearMonth}, #{item.tenantKey}, #{item.updateTime} ) UPDATE hrsa_add_up_deduction_request create_time=#{createTime}, creator=#{creator}, delete_type=#{deleteType}, lock_version=#{lockVersion}, outer_request_id=#{outerRequestId}, request_id=#{requestId}, request_status=#{requestStatus}, tax_agent_id=#{taxAgentId}, tax_year_month=#{taxYearMonth}, tenant_key=#{tenantKey}, update_time=#{updateTime}, WHERE id = #{id} AND delete_type = 0 UPDATE hrsa_add_up_deduction_request create_time=#{createTime}, creator=#{creator}, delete_type=#{deleteType}, lock_version=#{lockVersion}, outer_request_id=#{outerRequestId}, request_id=#{requestId}, request_status=#{requestStatus}, tax_agent_id=#{taxAgentId}, tax_year_month=#{taxYearMonth}, tenant_key=#{tenantKey}, update_time=#{updateTime}, WHERE id = #{id} AND delete_type = 0 UPDATE hrsa_add_up_deduction_request SET delete_type=1 WHERE id = #{id} AND delete_type = 0 UPDATE hrsa_add_up_deduction_request SET delete_type = 1 WHERE delete_type = 0 AND id IN #{id} UPDATE hrsa_add_up_deduction_request request_status=#{requestStatus}, lock_version=#{lockVersion}, update_time=#{updateTime}, WHERE delete_type = 0 AND request_status=#{oldStatus} AND lock_version=#{oldLockVersion} AND id = #{id}