[api] AdminAuthController 이쪽 컨벤션 맞춰 변경

This commit is contained in:
2026-05-21 16:56:04 +09:00
parent 4c30133285
commit 05cf8281f2
14 changed files with 278 additions and 207 deletions
@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alist.api.modules.admin.auth.mapper.AdminAuthMapper">
<select id="selectAdminAuthLogin" resultType="com.alist.api.modules.admin.auth.vo.AdminAuthLoginVo">
/*AdminAuthMapper.selectAdminAuthLogin*/
SELECT ATU.user_idx
, ATU.id
, ATU.password
, ATUT.user_token_idx
, ATUT.user_role
, ATUT.user_type
FROM ALISTLMS.test_user ATU
INNER JOIN ALISTLMS.test_user_token ATUT ON ATUT.user_idx = ATU.user_idx
WHERE ATU.id = #{id}
AND ATU.del_yn = 1
AND ATUT.user_type IN ('A')
LIMIT 1
</select>
<select id="selectAdminTokenByUserTokenIdx" resultType="com.alist.api.modules.admin.auth.vo.AdminAuthLoginVo">
/*AdminAuthMapper.selectAdminTokenByUserTokenIdx*/
SELECT ATU.user_idx
, ATU.id
, ATUT.user_token_idx
, ATUT.refresh_token
, ATUT.user_role
, ATUT.user_type
FROM ALISTLMS.test_user_token ATUT
INNER JOIN ALISTLMS.test_user ATU ON ATU.user_idx = ATUT.user_idx
WHERE ATUT.user_token_idx = #{userTokenIdx}
AND ATUT.user_type IN ('A')
AND ATU.del_yn = 1
LIMIT 1
</select>
<select id="selectAdminAuthApiKeyLogin" resultType="com.alist.api.modules.admin.auth.vo.AdminAuthApiKeyLoginVo">
/*AdminAuthMapper.selectAdminAuthApiKeyLogin*/
SELECT ATU.user_idx
, ATU.id
, ATUT.user_token_idx
, ATUT.user_role
, ATUT.user_type
FROM ALISTLMS.test_user_token ATUT
INNER JOIN ALISTLMS.test_user ATU ON ATU.user_idx = ATUT.user_idx
WHERE ATUT.user_api_key = #{userApiKey}
AND ATUT.user_type IN ('A')
AND ATU.del_yn = 1
LIMIT 1
</select>
<update id="updateAdminRefreshToken">
/*AdminAuthMapper.updateAdminRefreshToken*/
UPDATE ALISTLMS.test_user_token
SET refresh_token = #{refreshToken}
, expires_at = #{expiresAt}
, updated_at = now()
WHERE user_token_idx = #{userTokenIdx}
AND user_type IN ('A')
</update>
<update id="updateAdminLastLoginAt">
/*AdminAuthMapper.updateAdminLastLoginAt*/
UPDATE ALISTLMS.test_user
SET last_login_at = now()
, update_at = now()
WHERE user_idx = #{userIdx}
</update>
<update id="updateClearAdminRefreshToken">
/*AdminAuthMapper.updateClearAdminRefreshToken*/
UPDATE ALISTLMS.test_user_token
SET refresh_token = null
, expires_at = null
, updated_at = now()
WHERE user_token_idx = #{userTokenIdx}
AND user_type IN ('A')
</update>
<update id="updateAdminApiKeyLoginRefreshToken">
/*AdminAuthMapper.updateAdminApiKeyLoginRefreshToken*/
UPDATE ALISTLMS.test_user_token
SET refresh_token = #{refreshToken}
, expires_at = #{expiresAt}
, updated_at = now()
WHERE user_token_idx = #{userTokenIdx}
AND user_type IN ('A')
</update>
</mapper>