diff --git a/src/main/kotlin/com/xlf/dromstarkotlin/mapper/AccountMapper.kt b/src/main/kotlin/com/xlf/dromstarkotlin/mapper/AccountMapper.kt new file mode 100644 index 0000000..f2e1067 --- /dev/null +++ b/src/main/kotlin/com/xlf/dromstarkotlin/mapper/AccountMapper.kt @@ -0,0 +1,8 @@ +package com.xlf.dromstarkotlin.mapper + +import org.apache.ibatis.annotations.Mapper + +@Mapper +interface AccountMapper { + +} \ No newline at end of file diff --git a/src/main/kotlin/com/xlf/dromstarkotlin/mapper/TokenMapper.kt b/src/main/kotlin/com/xlf/dromstarkotlin/mapper/TokenMapper.kt new file mode 100644 index 0000000..c986964 --- /dev/null +++ b/src/main/kotlin/com/xlf/dromstarkotlin/mapper/TokenMapper.kt @@ -0,0 +1,22 @@ +package com.xlf.dromstarkotlin.mapper + +import com.xlf.dromstarkotlin.entity.doData.TokenDO +import org.apache.ibatis.annotations.Delete +import org.apache.ibatis.annotations.Insert +import org.apache.ibatis.annotations.Mapper +import org.apache.ibatis.annotations.Select + +@Mapper +interface TokenMapper { + @Select("SELECT * FROM dormstar.ds_token") + fun getAllToken(): Array? + + @Select("SELECT * FROM dormstar.ds_token WHERE token = #{token}") + fun getToken(token: String): TokenDO? + + @Delete("DELETE FROM dormstar.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})") + fun insertToken(token: TokenDO): Boolean +} \ No newline at end of file diff --git a/src/main/kotlin/com/xlf/dromstarkotlin/mapper/UserMapper.kt b/src/main/kotlin/com/xlf/dromstarkotlin/mapper/UserMapper.kt new file mode 100644 index 0000000..64d643e --- /dev/null +++ b/src/main/kotlin/com/xlf/dromstarkotlin/mapper/UserMapper.kt @@ -0,0 +1,4 @@ +package com.xlf.dromstarkotlin.mapper + +interface UserMapper { +} \ No newline at end of file