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.utils.SecurityUtils;
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 org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.io.ClassPathResource;
@ -38,6 +40,7 @@ import java.sql.Statement;
*/
@Log4j2
@RestController
@Tag(name = "auth",description = "auth")
public class TokenController {
@Autowired
private TokenService tokenService;
@ -49,6 +52,7 @@ public class TokenController {
private SysFirmService sysFirmService;
@PostMapping("login")
@Operation(summary = "登录", description = "登录")
public Result<?> login (@RequestBody LoginBody form) {
//查询企业是否存在
Firm firm = sysFirmService.findFirmByName(form.getFirmName());
@ -62,6 +66,7 @@ public class TokenController {
}
@DeleteMapping("logout")
@Operation(summary = "退出", description = "退出")
public Result<?> logout (HttpServletRequest request) {
String token = SecurityUtils.getToken(request);
if (StringUtils.isNotEmpty(token)) {
@ -75,6 +80,7 @@ public class TokenController {
}
@PostMapping("refresh")
@Operation(summary = "刷新token", description = "刷新token")
public Result<?> refresh (HttpServletRequest request) {
LoginUser loginUser = tokenService.getLoginUser(request);
if (StringUtils.isNotNull(loginUser)) {
@ -86,6 +92,7 @@ public class TokenController {
}
@PostMapping("register")
@Operation(summary = "注册用户", description = "注册用户")
public Result<?> register (@RequestBody RegisterBody registerBody) {
// 用户注册
sysLoginService.register(registerBody.getUsername(), registerBody.getPassword());
@ -98,6 +105,7 @@ public class TokenController {
* @return
*/
@PostMapping("/enterprise")
@Operation(summary = "企业入驻", description = "企业入驻")
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";