use kotlinx serialization

This commit is contained in:
2021-08-18 16:05:34 +02:00
parent 79b68af64c
commit 2eb23dd9a6
5 changed files with 23 additions and 16 deletions

View File

@@ -2,12 +2,12 @@ package database.dao
import org.jetbrains.exposed.dao.id.IntIdTable
import org.jetbrains.exposed.sql.*
import org.jetbrains.exposed.sql.`java-time`.date
import java.time.LocalDate
import org.jetbrains.exposed.sql.`java-time`.datetime
import java.time.LocalDateTime
object ResultObjects : IntIdTable() {
val tag: Column<String> = varchar("tag", 32)
val date: Column<LocalDate> = date("date").default(LocalDate.now())
val date: Column<LocalDateTime> = datetime("date").default(LocalDateTime.now())
val probability: Column<Double> = double("probability")
override val primaryKey = PrimaryKey(id, name = "PK_ResultObject_Id")
}

View File

@@ -1,14 +1,8 @@
package database.service
import database.DatabaseFactory.dbQuery
import database.model.ResultObject
import database.dao.ResultObjects
import api.ApiObject
import org.jetbrains.exposed.sql.ResultRow
import org.jetbrains.exposed.sql.select
import org.jetbrains.exposed.sql.selectAll
import org.jetbrains.exposed.sql.transactions.transaction
import java.time.LocalDate
class ResultObjectService : IResultObjectService {