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