From 3f0fb748ae4ecf0a28fbcffa8637b04f6d739a58 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期日, 28 四月 2024 16:46:40 +0800 Subject: [PATCH] 代码初始化 --- server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java b/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java index fb6a95f..418e6f7 100644 --- a/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java +++ b/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java @@ -1,5 +1,6 @@ package com.doumee.api; +import com.doumee.config.annotation.LoginNoRequired; import com.doumee.config.jwt.JwtProperties; import com.doumee.config.jwt.JwtTokenUtil; import com.doumee.core.annotation.pr.PreventRepeat; @@ -7,10 +8,12 @@ import com.doumee.core.exception.BusinessException; import com.doumee.core.model.ApiResponse; import com.doumee.core.model.LoginUserInfo; +import com.doumee.core.utils.Constants; import com.doumee.dao.system.dto.LoginDTO; import com.doumee.service.system.SystemLoginService; import com.doumee.service.system.SystemUserService; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.server.reactive.ServerHttpRequest; @@ -24,7 +27,7 @@ * JWT鑾峰彇浠ょ墝鍜屽埛鏂颁护鐗屾帴鍙� */ @RestController -@Api("閴存潈鐧诲綍鎺ュ彛") +@Api(tags ="閴存潈鐧诲綍鎺ュ彛") public class JwtAuthController { @Resource @@ -40,6 +43,7 @@ @PreventRepeat(limit = 10, lockTime = 10000) @ApiOperation("鐧诲綍") @PostMapping("/login") + @LoginNoRequired public ApiResponse<String> login (@Validated @RequestBody LoginDTO dto, ServerWebExchange serverWebExchange) { try { ServerHttpRequest request = serverWebExchange.getRequest(); @@ -58,6 +62,7 @@ * 鍒锋柊JWT浠ょ墝,鐢ㄦ棫鐨勪护鐗屾崲鏂扮殑浠ょ墝 */ @PostMapping("/refreshtoken") + @ApiOperation("鍒锋柊token") public ApiResponse<String> refreshtoken(@RequestHeader("userToken") String oldToken){ try { if(!jwtTokenUtil.isTokenExpired(oldToken)){ @@ -76,7 +81,8 @@ * 鍒锋柊JWT浠ょ墝,鐢ㄦ棫鐨勪护鐗屾崲鏂扮殑浠ょ墝 */ @GetMapping("/getUserInfo") - public ApiResponse<LoginUserInfo> getUserInfo(@RequestHeader("userToken") String token){ + @ApiOperation("鑾峰彇褰撳墠鐧婚檰鐢ㄦ埛") + public ApiResponse<LoginUserInfo> getUserInfo(@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ try { LoginUserInfo user =jwtTokenUtil.getUserInfoByToken(token); if(user !=null){ -- Gitblit v1.9.3