Skip to content

Commit

Permalink
Inntektsjustering felles dto (#5603)
Browse files Browse the repository at this point in the history
  • Loading branch information
Bjodn authored Aug 23, 2024
1 parent ce6df61 commit e715675
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import no.nav.etterlatte.gyldigsoeknad.client.BehandlingClient
import no.nav.etterlatte.libs.common.behandling.SakType
import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendt
import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendtHendelseType
import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering
import no.nav.etterlatte.libs.common.objectMapper
import no.nav.etterlatte.libs.common.oppgave.NyOppgaveDto
import no.nav.etterlatte.libs.common.oppgave.OppgaveKilde
Expand All @@ -16,8 +17,6 @@ import no.nav.helse.rapids_rivers.JsonMessage
import no.nav.helse.rapids_rivers.MessageContext
import no.nav.helse.rapids_rivers.RapidsConnection
import org.slf4j.LoggerFactory
import java.time.LocalDateTime
import java.util.UUID

internal class InntektsjusteringRiver(
rapidsConnection: RapidsConnection,
Expand Down Expand Up @@ -84,13 +83,3 @@ internal class InntektsjusteringRiver(
private fun JsonMessage.inntektsjustering(): Inntektsjustering =
this[InntektsjusteringInnsendt.inntektsjusteringInnhold].let { objectMapper.treeToValue<Inntektsjustering>(it) }
}

// TODO i felles repo
data class Inntektsjustering(
val id: UUID,
val arbeidsinntekt: Int,
val naeringsinntekt: Int,
val arbeidsinntektUtland: Int,
val naeringsinntektUtland: Int,
val tidspunkt: LocalDateTime,
)
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import no.nav.etterlatte.gyldigsoeknad.journalfoering.OpprettJournalpostResponse
import no.nav.etterlatte.gyldigsoeknad.pdf.PdfGenerator
import no.nav.etterlatte.libs.common.RetryResult
import no.nav.etterlatte.libs.common.behandling.SakType
import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering
import no.nav.etterlatte.libs.common.objectMapper
import no.nav.etterlatte.libs.common.retry
import no.nav.etterlatte.libs.common.sak.Sak
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import no.nav.etterlatte.gyldigsoeknad.pdf.PdfGeneratorKlient
import no.nav.etterlatte.libs.common.behandling.SakType
import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendt
import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendtHendelseType.EVENT_NAME_INNSENDT
import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering
import no.nav.etterlatte.libs.common.oppgave.NyOppgaveDto
import no.nav.etterlatte.libs.common.oppgave.OppgaveKilde
import no.nav.etterlatte.libs.common.oppgave.OppgaveType
Expand All @@ -24,7 +25,7 @@ import no.nav.helse.rapids_rivers.JsonMessage
import no.nav.helse.rapids_rivers.testsupport.TestRapid
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.TestInstance
import java.time.LocalDateTime
import java.time.Instant
import java.util.UUID
import kotlin.random.Random

Expand All @@ -49,7 +50,7 @@ internal class InntektsjusteringRiverTest {
naeringsinntekt = 200,
arbeidsinntektUtland = 300,
naeringsinntektUtland = 400,
tidspunkt = LocalDateTime.now(),
tidspunkt = Instant.now(),
)

coEvery { behandlingKlientMock.finnEllerOpprettSak(any(), any()) } returns sak
Expand Down
12 changes: 6 additions & 6 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ ktor2-serverresources = { module = "io.ktor:ktor-server-resources", version.ref
ktor2-servertests = { module = "io.ktor:ktor-server-tests", version.ref = "ktor2-version" }
ktor2-webjars = { module = "io.ktor:ktor-server-webjars", version.ref = "ktor2-version" }

etterlatte-common = { module = "pensjon-etterlatte-libs:common", version = "2024.07.23-11.12.ae810566ac12"}
etterlatte-common = { module = "pensjon-etterlatte-libs:common", version = "2024.08.23-15.19.ce97af4c83c8" }
teamdokumenthandtering-avroschemas = { module = "no.nav.teamdokumenthandtering:teamdokumenthandtering-avro-schemas", version = "08c0b2d2" }

logging-slf4japi = { module = "org.slf4j:slf4j-api", version = "2.0.13" }
Expand All @@ -72,15 +72,15 @@ metrics-micrometer-prometheus = { module = "io.micrometer:micrometer-registry-pr
metrics-prometheus-simpleclientcommon = { module = "io.prometheus:simpleclient_common", version.ref = "prometheus-version" }
metrics-prometheus-simpleclienthotspot = { module = "io.prometheus:simpleclient_hotspot", version.ref = "prometheus-version" }

messaginghub-pooled-jms = { module ="org.messaginghub:pooled-jms", version = "3.1.6" }
messaginghub-pooled-jms = { module = "org.messaginghub:pooled-jms", version = "3.1.6" }

mq-jakarta-client = { module ="com.ibm.mq:com.ibm.mq.jakarta.client", version = "9.4.0.0" }
mq-jakarta-client = { module = "com.ibm.mq:com.ibm.mq.jakarta.client", version = "9.4.0.0" }

navfelles-rapidandriversktor2 = { module = "com.github.navikt:rapids-and-rivers", version = "2024081412411723632093.f3cd450418cb" }
navfelles-tjenestespesifikasjoner-avstemming = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:avstemming-v1-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" }
navfelles-tjenestespesifikasjoner-oppdragsbehandling = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:nav-virksomhet-oppdragsbehandling-v1-meldingsdefinisjon", version.ref = "tjenestespesifikasjoner-version" }
navfelles-tjenestespesifikasjoner-oppdragsimulering = { module ="com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:nav-system-os-simuler-fp-service-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" }
navfelles-tjenestespesifikasjoner-tilbakekreving = { module ="com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" }
navfelles-tjenestespesifikasjoner-oppdragsimulering = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:nav-system-os-simuler-fp-service-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" }
navfelles-tjenestespesifikasjoner-tilbakekreving = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" }
navfelles-tokenclientcore = { module = "no.nav.security:token-client-core", version.ref = "navfelles-token-version" }
navfelles-tokenvalidationktor2 = { module = "no.nav.security:token-validation-ktor-v2", version.ref = "navfelles-token-version" }
navfelles-mockoauth2server = { module = "no.nav.security:mock-oauth2-server", version = "2.1.8" }
Expand All @@ -94,7 +94,7 @@ test-testcontainer-jupiter = { module = "org.testcontainers:junit-jupiter", vers
test-testcontainer-postgresql = { module = "org.testcontainers:postgresql", version.ref = "testcontainer-version" }
test-testcontainer-kafka = { module = "org.testcontainers:kafka", version.ref = "testcontainer-version" }

commons-compress = { module = "org.apache.commons:commons-compress", version = "1.26.2"}
commons-compress = { module = "org.apache.commons:commons-compress", version = "1.26.2" }
unleash-client = { module = "io.getunleash:unleash-client-java", version = "9.2.4" }
openapi = { module = "io.github.smiley4:ktor-swagger-ui", version = "3.2.0" }

Expand Down

0 comments on commit e715675

Please sign in to comment.