#68 Clean Entities
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
package fr.dcproject.common.entity
|
||||
|
||||
import fr.postgresjson.entity.EntityI
|
||||
import fr.postgresjson.entity.UuidEntityI
|
||||
import java.util.UUID
|
||||
|
||||
interface EntityI : EntityI {
|
||||
val id: UUID
|
||||
interface EntityI : UuidEntityI {
|
||||
override val id: UUID
|
||||
}
|
||||
|
||||
open class Entity(id: UUID? = null) : EntityI {
|
||||
override val id: UUID = id ?: UUID.randomUUID()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user