merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정

This commit is contained in:
jilee4unity
2026-05-28 23:34:06 +09:00
7250 changed files with 570509 additions and 25 deletions

View File

@@ -0,0 +1,81 @@
<?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.wb.domainserver.security.jwt.mapper.TokenMapper">
<!--토큰정보조회-->
<select id="selectToken" parameterType="com.wb.domainserver.domain.gcone.login.vo.LoginUser"
resultType="com.wb.domainserver.security.jwt.vo.TokenInfo">
<![CDATA[
SELECT REALM
, USER_INNB
, ACCESS_TOKEN
, REFRESH_TOKEN
, CREATED_AT
, EXPIRES_AT AS REFRESH_EXPIRES_AT
, IF(EXPIRES_AT >= NOW(), 'N' , 'Y') AS EXPIRED_AT
, LAST_ACCESSED_TIME
FROM TOKEN
WHERE 1 = 1
AND USER_INNB = #{userInnb}
AND REALM = #{realm}
]]>
</select>
<!--refresh token 유효 여부 조회-->
<select id="selectRefreshToken" parameterType="com.wb.domainserver.security.jwt.vo.TokenInfo"
resultType="com.wb.domainserver.security.jwt.vo.TokenInfo">
<![CDATA[
SELECT REALM
, USER_INNB
, ACCESS_TOKEN
, REFRESH_TOKEN
, CREATED_AT
, EXPIRES_AT AS REFRESH_EXPIRES_AT
, IF(EXPIRES_AT >= NOW(), 'N' , 'Y') AS EXPIRED_AT
, LAST_ACCESSED_TIME
FROM TOKEN
WHERE 1 = 1
AND USER_INNB = #{userInnb}
AND REALM = #{realm}
AND REFRESH_TOKEN = #{refreshToken}
AND EXPIRES_AT >= NOW()
]]>
</select>
<!--토큰정보저장-->
<select id="insertToken" parameterType="com.wb.domainserver.security.jwt.vo.TokenInfo">
INSERT INTO TOKEN (
USER_INNB
, REALM
, ACCESS_TOKEN
, REFRESH_TOKEN
, CREATED_AT
, EXPIRES_AT
, LAST_ACCESSED_TIME
)
VALUES (
#{userInnb}
, #{realm}
, #{accessToken}
, #{refreshToken}
, NOW()
, #{refreshExpiresAt}
, NOW()
)
</select>
<!--토큰정보수정-->
<select id="updateToken" parameterType="com.wb.domainserver.security.jwt.vo.TokenInfo">
UPDATE TOKEN SET
ACCESS_TOKEN = #{accessToken}
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(refreshToken)">
, REFRESH_TOKEN = #{refreshToken}
</if>
, EXPIRES_AT = #{refreshExpiresAt}
, LAST_ACCESSED_TIME = NOW()
WHERE 1=1
AND USER_INNB = #{userInnb}
AND REALM = #{realm}
</select>
</mapper>