Skip to content

Commit

Permalink
Kontrakt for tilkjent ytelse til bruk mellom formidling og fpsak
Browse files Browse the repository at this point in the history
  • Loading branch information
pekern committed Oct 13, 2023
1 parent a76339c commit 9aa9ad5
Show file tree
Hide file tree
Showing 5 changed files with 59 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package no.nav.foreldrepenger.kontrakter.fpsak.tilkjentytelse;

import jakarta.validation.Valid;
import jakarta.validation.constraints.DecimalMax;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.Digits;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;
import no.nav.foreldrepenger.kontrakter.fpsak.tilkjentytelse.kodeverk.Aktivitetstatus;

import java.math.BigDecimal;

public record TilkjentYtelseAndelDto(String arbeidsgiverReferanse,
@Min(0) @Max(Integer.MAX_VALUE) Integer refusjon,
@Min(0) @Max(Integer.MAX_VALUE) Integer tilSoker,
@NotNull @Valid Aktivitetstatus aktivitetstatus,
String arbeidsforholdId,
@Valid @Digits(integer = 8, fraction = 2) @DecimalMin("0.00") @DecimalMax("10000000.00") BigDecimal stillingsprosent) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package no.nav.foreldrepenger.kontrakter.fpsak.tilkjentytelse;

import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;

public record TilkjentYtelseDagytelseDto(@Valid @NotNull TilkjentYtelsePeriodeDto[] perioder) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package no.nav.foreldrepenger.kontrakter.fpsak.tilkjentytelse;

public record TilkjentYtelseEngangsstønadDto(Long beregnetTilkjentYtelse) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package no.nav.foreldrepenger.kontrakter.fpsak.tilkjentytelse;

import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;

import java.time.LocalDate;

public record TilkjentYtelsePeriodeDto(@NotNull LocalDate fom,
@NotNull LocalDate tom,
Integer dagsats,
@Valid @NotNull TilkjentYtelseAndelDto[] andeler) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package no.nav.foreldrepenger.kontrakter.fpsak.tilkjentytelse.kodeverk;

public enum Aktivitetstatus {
ARBEIDSAVKLARINGSPENGER,
ARBEIDSTAKER,
DAGPENGER,
FRILANSER,
MILITÆR_ELLER_SIVIL,
SELVSTENDIG_NÆRINGSDRIVENDE,
KOMBINERT_AT_FL,
KOMBINERT_AT_SN,
KOMBINERT_FL_SN,
KOMBINERT_AT_FL_SN,
BRUKERS_ANDEL,
KUN_YTELSE,
TTLSTØTENDE_YTELSE,
VENTELØNN_VARTPENGER,
UDEFINERT,
}

0 comments on commit 9aa9ad5

Please sign in to comment.