@@ -3,6 +3,7 @@ package no.nav.tiltakspenger.vedtak.routes.sak
3
3
import no.nav.tiltakspenger.libs.periodisering.PeriodeDTO
4
4
import no.nav.tiltakspenger.libs.periodisering.toDTO
5
5
import no.nav.tiltakspenger.saksbehandling.domene.behandling.Behandling
6
+ import no.nav.tiltakspenger.saksbehandling.domene.behandling.Søknad
6
7
import no.nav.tiltakspenger.saksbehandling.domene.benk.BehandlingEllerSøknadForSaksoversikt
7
8
import no.nav.tiltakspenger.saksbehandling.domene.benk.Saksoversikt
8
9
import no.nav.tiltakspenger.saksbehandling.domene.benk.toBenkBehandlingstype
@@ -27,6 +28,7 @@ data class SaksoversiktDTO(
27
28
val sakId : String? ,
28
29
val saksbehandler : String? ,
29
30
val beslutter : String? ,
31
+ val opprettet : String ,
30
32
)
31
33
32
34
internal fun Saksoversikt.toDTO (): List <SaksoversiktDTO > = this .map { it.toSaksoversiktDTO() }
@@ -47,11 +49,16 @@ fun BehandlingEllerSøknadForSaksoversikt.toSaksoversiktDTO() = SaksoversiktDTO(
47
49
saksbehandler = saksbehandler,
48
50
beslutter = beslutter,
49
51
sakId = sakId.toString(),
52
+ opprettet = this .opprettet.toString(),
50
53
)
51
54
52
55
fun List<Behandling>.toSaksoversiktDTO (): List <SaksoversiktDTO > =
53
56
this .map { it.toSaksoversiktDTO() }
54
57
58
+ @JvmName(" toSaksoversiktDTOForSøknad" )
59
+ fun List <S øknad>.toSaksoversiktDTO (): List <SaksoversiktDTO > =
60
+ this .map { it.toSaksoversiktDTO() }
61
+
55
62
fun Behandling.toSaksoversiktDTO () = SaksoversiktDTO (
56
63
periode = virkningsperiode?.toDTO(),
57
64
status = status.toDTO().toString(),
@@ -64,4 +71,20 @@ fun Behandling.toSaksoversiktDTO() = SaksoversiktDTO(
64
71
sakId = sakId.toString(),
65
72
saksbehandler = saksbehandler,
66
73
beslutter = beslutter,
74
+ opprettet = this .opprettet.toString(),
75
+ )
76
+
77
+ fun S øknad.toSaksoversiktDTO () = SaksoversiktDTO (
78
+ periode = null ,
79
+ status = " SØKNAD" ,
80
+ kravtidspunkt = null ,
81
+ underkjent = null ,
82
+ typeBehandling = BehandlingstypeDTO .S ØKNAD ,
83
+ fnr = fnr.verdi,
84
+ id = this .id.toString(),
85
+ saksnummer = this .saksnummer.toString(),
86
+ sakId = this .sakId.toString(),
87
+ saksbehandler = null ,
88
+ beslutter = null ,
89
+ opprettet = this .opprettet.toString(),
67
90
)
0 commit comments