Add docker
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package cc.essaenko.modules.admin
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
import org.ktorm.entity.Entity
|
||||
import org.ktorm.schema.*
|
||||
import java.time.LocalDateTime
|
||||
@@ -13,7 +14,15 @@ interface AdminEntity : Entity<AdminEntity> {
|
||||
var lastLoginAt: LocalDateTime?
|
||||
}
|
||||
|
||||
object AdminUsers : Table<AdminEntity>("admin_user") {
|
||||
@Serializable
|
||||
data class AdminDTO(
|
||||
val id: Long,
|
||||
val username: String,
|
||||
@Serializable(with = JavaLocalDateTimeSerializer::class)
|
||||
val createdAt: LocalDateTime,
|
||||
)
|
||||
|
||||
object AdminUsers : Table<AdminEntity>("t_admins") {
|
||||
val id = long("id").primaryKey().bindTo { it.id }
|
||||
val username = varchar("username").bindTo { it.username }
|
||||
val password = varchar("password_hash").bindTo { it.password }
|
||||
|
||||
Reference in New Issue
Block a user