其他模块提交

This commit is contained in:
筱锋xiao_lfeng 2023-11-30 20:08:13 +08:00
parent dd5f0452a5
commit 4692b76aef
Signed by: XiaoLFeng
GPG Key ID: 6915780EF07491E5
4 changed files with 31 additions and 9 deletions

11
pom.xml
View File

@ -18,6 +18,11 @@
<kotlin.version>1.9.20</kotlin.version>
</properties>
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.10.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
@ -48,7 +53,11 @@
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.12.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>

View File

@ -0,0 +1,13 @@
package com.xlf.dromstarkotlin.entity.voData
data class ConfigVO(
val mysql: MysqlVO
)
data class MysqlVO(
val host: String,
val port: Int,
val username: String,
val password: String,
val database: String
)

View File

@ -9,18 +9,18 @@ import org.apache.ibatis.annotations.Update
@Mapper
interface TokenMapper {
@Select("SELECT * FROM dormstar.ds_token")
@Select("SELECT * FROM ds_token")
fun getAllToken(): Array<TokenDO>?
@Select("SELECT * FROM dormstar.ds_token WHERE token = #{token}")
@Select("SELECT * FROM ds_token WHERE token = #{token}")
fun getToken(token: String): TokenDO?
@Delete("DELETE FROM dormstar.ds_token WHERE token = #{token}")
@Delete("DELETE FROM ds_token WHERE token = #{token}")
fun deleteToken(token: String): Boolean
@Insert("INSERT INTO dormstar.ds_token (user_id, token, user_agent, ip, created_at) VALUES (#{userId}, #{token}, #{userAgent}, #{ip}, #{createdAt})")
@Insert("INSERT INTO ds_token (user_id, token, user_agent, ip, created_at) VALUES (#{userId}, #{token}, #{userAgent}, #{ip}, #{createdAt})")
fun insertToken(token: TokenDO): Boolean
@Update("UPDATE dormstar.ds_token SET user_id = #{userId}, updated_at = #{updatedAt} WHERE token = #{token}")
@Update("UPDATE ds_token SET user_id = #{userId}, updated_at = #{updatedAt} WHERE token = #{token}")
fun tokenAuthorization(token: TokenDO): Boolean
}

View File

@ -8,12 +8,12 @@ import org.apache.ibatis.annotations.Select
@Mapper
interface UserMapper {
@Select("SELECT * FROM dormstar.ds_user WHERE user = #{username}")
@Select("SELECT * FROM ds_user WHERE user = #{username}")
fun getUserByUsername(username: String?): UserDO?
@Select("SELECT * FROM dormstar.ds_user WHERE user = #{username} OR email = #{email} OR tel = #{phone} LIMIT 1")
@Select("SELECT * FROM ds_user WHERE user = #{username} OR email = #{email} OR tel = #{phone} LIMIT 1")
fun getUser(username: String, email: String, phone: String?): UserDO?
@Insert("INSERT INTO dormstar.ds_user (user, password, email, tel, created_at) VALUES (#{user}, #{password}, #{email}, #{tel}, #{createdAt})")
@Insert("INSERT INTO ds_user (user, password, email, tel, created_at) VALUES (#{user}, #{password}, #{email}, #{tel}, #{createdAt})")
fun insertUser(user: UserDO): Boolean
}