From 53c315297a3906e567b01107a85836528a664206 Mon Sep 17 00:00:00 2001 From: seatonwan9 Date: 星期二, 19 八月 2025 18:11:38 +0800 Subject: [PATCH] 产品订购sql --- src/main/java/com/webmanage/service/TokenService.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/webmanage/service/TokenService.java b/src/main/java/com/webmanage/service/TokenService.java new file mode 100644 index 0000000..3312ff8 --- /dev/null +++ b/src/main/java/com/webmanage/service/TokenService.java @@ -0,0 +1,22 @@ +package com.webmanage.service; + +/** + * 闃查噸澶嶆彁浜� Token 鏈嶅姟 + */ +public interface TokenService { + /** + * 鐢熸垚涓�娆℃�ч槻閲嶅鎻愪氦 Token锛堥粯璁ゆ湁鏁堟湡鐭椂闂达級 + * @param userId 鍙�夌殑鐢ㄦ埛ID锛屼粎鐢ㄤ簬杩借釜 + * @return token 瀛楃涓� + */ + String generateToken(Long userId); + + /** + * 鏍¢獙骞舵秷璐� Token锛堜竴娆℃�э級銆傛垚鍔熻繑鍥� true锛屽け璐�/涓嶅瓨鍦�/杩囨湡杩斿洖 false銆� + * @param token header 涓紶閫掔殑 token + * @return 鏍¢獙骞跺垹闄ゆ垚鍔熻繑鍥� true锛屽惁鍒� false + */ + boolean verifyAndConsume(String token); +} + + -- Gitblit v1.8.0