Mulig å legge til/oppdatere kommentarer

Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no>
This commit is contained in:
Sindre Kjelsrud 2023-08-02 10:31:38 +02:00
parent 9528f6cfbf
commit 8ec4ec32d5
6 changed files with 28 additions and 10 deletions

View file

@ -5,6 +5,7 @@ import no.nav.helse.sprik.db.FeilmeldingTable.beskrivelse
import no.nav.helse.sprik.db.FeilmeldingTable.dato
import no.nav.helse.sprik.db.FeilmeldingTable.haster
import no.nav.helse.sprik.db.FeilmeldingTable.id
import no.nav.helse.sprik.db.FeilmeldingTable.kommentar
import no.nav.helse.sprik.db.FeilmeldingTable.tittel
import no.nav.helse.sprik.modell.Feilmelding
import org.jetbrains.exposed.sql.*
@ -32,7 +33,8 @@ class FeilmeldingRepository {
beskrivelse = rad[beskrivelse],
dato = rad[dato],
arbeidsstatus = rad[arbeidsstatus],
haster = rad[haster]
haster = rad[haster],
kommentar = rad[kommentar]
)
fun hentAlleFeilmeldinger(): List<Feilmelding> = transaction {
@ -60,4 +62,10 @@ class FeilmeldingRepository {
}
}
}
fun oppdaterKommentar(id: Int, kommentar: String) = transaction {
FeilmeldingTable.update({ FeilmeldingTable.id eq id }) {
it[FeilmeldingTable.kommentar] = kommentar
}
}
}

View file

@ -10,4 +10,5 @@ object FeilmeldingTable : Table("feilmelding") {
val dato = datetime("dato")
val arbeidsstatus = integer("arbeidsstatus")
val haster = bool("haster")
val kommentar = text("kommentar")
}

View file

@ -19,7 +19,8 @@ class Feilmelding(
val beskrivelse: String,
val dato: LocalDateTime, //Krever en spesiallaget serialiserer i KotlinX
val arbeidsstatus: Int,
val haster: Boolean
val haster: Boolean,
val kommentar: String?
//val bilde: String,
) {
override fun toString(): String {

View file

@ -0,0 +1 @@
ALTER TABLE feilmelding ADD kommentar VARCHAR