✨ Mulig å legge til/oppdatere kommentarer
Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no>
This commit is contained in:
parent
9528f6cfbf
commit
8ec4ec32d5
6 changed files with 28 additions and 10 deletions
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,4 +10,5 @@ object FeilmeldingTable : Table("feilmelding") {
|
|||
val dato = datetime("dato")
|
||||
val arbeidsstatus = integer("arbeidsstatus")
|
||||
val haster = bool("haster")
|
||||
val kommentar = text("kommentar")
|
||||
}
|
|
@ -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 {
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
ALTER TABLE feilmelding ADD kommentar VARCHAR
|
Reference in a new issue