fix:()补全swagger接口文档

dev.vehiclegateway
袁子龙 2024-10-06 16:20:17 +08:00
parent 875391757f
commit dd319599b6
1 changed files with 8 additions and 0 deletions

View File

@ -14,6 +14,8 @@ import com.muyu.common.security.auth.AuthUtil;
import com.muyu.common.security.service.TokenService; import com.muyu.common.security.service.TokenService;
import com.muyu.common.security.utils.SecurityUtils; import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.system.domain.LoginUser; import com.muyu.common.system.domain.LoginUser;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.ClassPathResource;
@ -38,6 +40,7 @@ import java.sql.Statement;
*/ */
@Log4j2 @Log4j2
@RestController @RestController
@Tag(name = "auth",description = "auth")
public class TokenController { public class TokenController {
@Autowired @Autowired
private TokenService tokenService; private TokenService tokenService;
@ -49,6 +52,7 @@ public class TokenController {
private SysFirmService sysFirmService; private SysFirmService sysFirmService;
@PostMapping("login") @PostMapping("login")
@Operation(summary = "登录", description = "登录")
public Result<?> login (@RequestBody LoginBody form) { public Result<?> login (@RequestBody LoginBody form) {
//查询企业是否存在 //查询企业是否存在
Firm firm = sysFirmService.findFirmByName(form.getFirmName()); Firm firm = sysFirmService.findFirmByName(form.getFirmName());
@ -62,6 +66,7 @@ public class TokenController {
} }
@DeleteMapping("logout") @DeleteMapping("logout")
@Operation(summary = "退出", description = "退出")
public Result<?> logout (HttpServletRequest request) { public Result<?> logout (HttpServletRequest request) {
String token = SecurityUtils.getToken(request); String token = SecurityUtils.getToken(request);
if (StringUtils.isNotEmpty(token)) { if (StringUtils.isNotEmpty(token)) {
@ -75,6 +80,7 @@ public class TokenController {
} }
@PostMapping("refresh") @PostMapping("refresh")
@Operation(summary = "刷新token", description = "刷新token")
public Result<?> refresh (HttpServletRequest request) { public Result<?> refresh (HttpServletRequest request) {
LoginUser loginUser = tokenService.getLoginUser(request); LoginUser loginUser = tokenService.getLoginUser(request);
if (StringUtils.isNotNull(loginUser)) { if (StringUtils.isNotNull(loginUser)) {
@ -86,6 +92,7 @@ public class TokenController {
} }
@PostMapping("register") @PostMapping("register")
@Operation(summary = "注册用户", description = "注册用户")
public Result<?> register (@RequestBody RegisterBody registerBody) { public Result<?> register (@RequestBody RegisterBody registerBody) {
// 用户注册 // 用户注册
sysLoginService.register(registerBody.getUsername(), registerBody.getPassword()); sysLoginService.register(registerBody.getUsername(), registerBody.getPassword());
@ -98,6 +105,7 @@ public class TokenController {
* @return * @return
*/ */
@PostMapping("/enterprise") @PostMapping("/enterprise")
@Operation(summary = "企业入驻", description = "企业入驻")
public Result<?> enterprise( @RequestBody EnterpriseSettlement settlement){ public Result<?> enterprise( @RequestBody EnterpriseSettlement settlement){
String createDatabaseUrl="jdbc:mysql://"+ DatasourceContent.IP+":"+DatasourceContent.PORT+"?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8"; String createDatabaseUrl="jdbc:mysql://"+ DatasourceContent.IP+":"+DatasourceContent.PORT+"?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8";