🗃️ Legger til PK, arbeidsstatus og haster i database
Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no>
This commit is contained in:
parent
755effe4da
commit
cb3157d008
5 changed files with 27 additions and 8 deletions
|
@ -1,8 +1,10 @@
|
|||
package no.nav.helse.sprik.db
|
||||
|
||||
import com.typesafe.config.ConfigException.Null
|
||||
import no.nav.helse.sprik.db.FeilmeldingTable.arbeidsstatus
|
||||
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.tittel
|
||||
import no.nav.helse.sprik.modell.Feilmelding
|
||||
import org.jetbrains.exposed.sql.*
|
||||
|
@ -18,6 +20,8 @@ class FeilmeldingRepository {
|
|||
it[FeilmeldingTable.tittel] = feilmelding.tittel
|
||||
it[FeilmeldingTable.beskrivelse] = feilmelding.beskrivelse
|
||||
it[FeilmeldingTable.dato] = feilmelding.dato
|
||||
it[FeilmeldingTable.arbeidsstatus] = feilmelding.arbeidsstatus
|
||||
it[FeilmeldingTable.haster] = feilmelding.haster
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -26,7 +30,9 @@ class FeilmeldingRepository {
|
|||
private fun radTilFeilmelding(rad: ResultRow) = Feilmelding(
|
||||
tittel = rad[tittel],
|
||||
beskrivelse = rad[beskrivelse],
|
||||
dato = rad[dato]
|
||||
dato = rad[dato],
|
||||
arbeidsstatus = rad[arbeidsstatus],
|
||||
haster = rad[haster]
|
||||
)
|
||||
|
||||
fun hentAlleFeilmeldinger(): List<Feilmelding> = transaction {
|
||||
|
|
|
@ -7,4 +7,6 @@ object FeilmeldingTable : Table("feilmelding") {
|
|||
val tittel = text("tittel")
|
||||
val beskrivelse = text("beskrivelse")
|
||||
val dato = datetime("dato")
|
||||
val arbeidsstatus = integer("arbeidsstatus")
|
||||
val haster = bool("haster")
|
||||
}
|
|
@ -17,7 +17,8 @@ class Feilmelding(
|
|||
val tittel: String,
|
||||
val beskrivelse: String,
|
||||
val dato: LocalDateTime, //Krever en spesiallaget serialiserer i KotlinX
|
||||
//val tags: ArrayList<String> = arrayListOf<String>()
|
||||
val arbeidsstatus: Int,
|
||||
val haster: Boolean
|
||||
//val bilde: String,
|
||||
) {
|
||||
override fun toString(): String {
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
DROP TABLE feilmelding
|
||||
|
||||
CREATE TABLE feilmelding (
|
||||
id SERIAL PRIMARY KEY ,
|
||||
tittel VARCHAR NOT NULL,
|
||||
beskrivelse VARCHAR NOT NULL,
|
||||
dato TIMESTAMP NOT NULL,
|
||||
arbeidsstatus SMALLINT NOT NULL DEFAULT 0,
|
||||
haster BOOLEAN NOT NULL DEFAULT false
|
||||
)
|
Reference in a new issue