Files
dc-project/src/main/kotlin/entity/Versionable.kt

18 lines
369 B
Kotlin

package fr.dcproject.entity
import fr.postgresjson.entity.EntityVersioning
import java.util.*
interface VersionableRef {
val versionId: UUID
}
class VersionableRefImp(
override val versionId: UUID
) : VersionableRef
interface Versionable : VersionableRef, EntityVersioning<UUID, Int> {
override val versionId: UUID
override val versionNumber: Int
}