9. DAO
—
object Tasks : UUIDTable() {
val title = varchar("title", 255)
val description = text("description")
var completed = bool("completed")
val createdAt = datetime("created_at")
val updatedAt = datetime("updated_at")
}
class Task(id: EntityID<UUID>) : UUIDEntity(id) {
companion object : UUIDEntityClass<Task>(Tasks)
var title by Tasks.title
var description by Tasks.description
var completed by Tasks.completed
var createdAt by Tasks.createdAt
var updatedAt by Tasks.updatedAt
}
10. —
data class TaskResponse (
val id:UUID,
val title: String,
val description: String,
val completed: Boolean
)