From 7664ba49025a6c549885fc6019e4d3c1886f45a6 Mon Sep 17 00:00:00 2001 From: dangsn <dangsn@chicecm.com> Date: 星期五, 07 六月 2024 14:26:16 +0800 Subject: [PATCH] 调整项目BUG --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/LoginServiceI.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/LoginServiceI.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/LoginServiceI.java index 95b9cac..5b63e6c 100644 --- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/LoginServiceI.java +++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/LoginServiceI.java @@ -2,6 +2,8 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.RequestClientInfo; +import com.vci.starter.web.pagemodel.SessionInfo; +import com.vci.starter.web.pagemodel.TokenVO; import com.vci.web.bo.LoginResultBO; import com.vci.web.dto.LoginUserDTO; @@ -36,4 +38,32 @@ * @throws VciBaseException 鍒犻櫎浼氳瘽淇℃伅鍑洪敊鐨勬椂鍊欎細鎶涘嚭寮傚父 */ void logout(String userToken) throws VciBaseException; + + /** + * 鍒锋柊token + * @param sessionInfo session鐨勪俊鎭� + */ + void refreshToken(SessionInfo sessionInfo); + + /** + * 鍒锋柊token + * @param key token鍦╮edis涓殑key + * @param sessionInfo session鐨勪俊鎭� + */ + void refreshToken(String key, SessionInfo sessionInfo); + + /** + * 鍒涘缓璁稿彲鐨勪俊鎭� + * @param sessionInfo session鐨勪俊鎭� + * @return 璁稿彲淇℃伅 + */ + TokenVO createToken(SessionInfo sessionInfo) ; + + /** + * 鍒涘缓璁稿彲鐨勪俊鎭� + * @param key token鍦╮edis涓殑key銆� + * @param sessionInfo session鐨勪俊鎭� + * @return 璁稿彲淇℃伅 + */ + TokenVO createToken(String key, SessionInfo sessionInfo) ; } -- Gitblit v1.9.3