Add database for local usage
continuous-integration/drone/push Build is passing Details

pull/3/head^2
luevard 1 year ago
parent 2feeb586e0
commit 73841170cc

@ -32,6 +32,11 @@
<artifactId>ktor-server-core-jvm</artifactId> <artifactId>ktor-server-core-jvm</artifactId>
<version>${ktor_version}</version> <version>${ktor_version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.7.1</version>
</dependency>
<dependency> <dependency>
<groupId>io.ktor</groupId> <groupId>io.ktor</groupId>
<artifactId>ktor-server-netty-jvm</artifactId> <artifactId>ktor-server-netty-jvm</artifactId>

@ -1,6 +1,4 @@
package allin package allin
import allin.model.User
import allin.routing.BasicRouting import allin.routing.BasicRouting
import allin.routing.BetRouter import allin.routing.BetRouter
import allin.routing.UserRouter import allin.routing.UserRouter

@ -1,11 +1,12 @@
package allin.entities package allin.entities
import org.ktorm.schema.Table import org.ktorm.schema.Table
import org.ktorm.schema.double
import org.ktorm.schema.int import org.ktorm.schema.int
import org.ktorm.schema.varchar import org.ktorm.schema.varchar
object UserEntity : Table<Nothing>("utilisateur") {
object UserEntity : Table<Nothing>("user") {
val id = int("id").primaryKey() val id = int("id").primaryKey()
val username = varchar("username") val username = varchar("username")
val password = varchar("password") val password = varchar("password")
val nbCoins = double("nbCoins")
} }

@ -1,10 +1,10 @@
package allin.model package allin.model
import allin.dto.UserDTO import allin.dto.UserDTO
import allin.routing.users
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
@Serializable @Serializable
data class User(val username: String, val email: String, var password: String, var nbCoins: Int = 1000, var token: String? = null) data class User(val username: String, val email: String, var password: String, var nbCoins: Int = 1000, var token: String? = null)
@Serializable @Serializable
data class CheckUser(val login: String,val password: String) data class CheckUser(val login: String,val password: String)
Loading…
Cancel
Save