退出方法

master
31353 2024-01-23 13:27:57 +08:00
parent 0856e6a335
commit 4f0e881554
7 changed files with 25 additions and 99 deletions

View File

@ -50,4 +50,9 @@ public class AuthController {
public Result info(){
return authService.info();
}
/**
* 退
*/
@GetMapping("/lout")
public Result lout(){return authService.lout();}
}

View File

@ -18,4 +18,7 @@ public interface AuthService {
Result info();
Result lout();
}

View File

@ -129,6 +129,10 @@ public class AuthServicelmpl implements AuthService{
return Result.success(token,"登录成功");
}
/**
*
* @return
*/
@Override
public Result info() {
String token = request.getHeader(TokenConstants.TOKEN);
@ -138,6 +142,19 @@ public class AuthServicelmpl implements AuthService{
return Result.success(user);
}
/**
* 退
* @return
*/
@Override
public Result lout() {
String token = request.getHeader(TokenConstants.TOKEN);
String userKey = JwtUtils.getUserKey(token);
//删除键
redisTemplate.delete(TokenConstants.LOGIN_TOKEN_KEY+userKey);
return Result.success(200,"退出成功");
}
/**
* token
*/

View File

@ -1,34 +0,0 @@
package com.bwie.common.domain;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* @author gxb
* @description TODO
* @date 2023-12-26 8:55
*/
@Data
public class Book {
private Integer bookId;
private String bookName;
private String bookHoppy;
private BigDecimal bookPrice;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date bookDate;
private Integer userId;
private String username;
/**
*
*/
private List<String> pics;
/**
*
*/
private List<String> hoppys;
}

View File

@ -1,15 +0,0 @@
package com.bwie.common.domain;
import lombok.Data;
/**
* @author gxb
* @description TODO
* @date 2023-12-26 8:55
*/
@Data
public class Pic {
private Integer picId;
private String picImages;
private Integer bookId;
}

View File

@ -1,15 +0,0 @@
package com.bwie.common.domain;
import lombok.Data;
/**
* @author gxb
* @description TODO
* @date 2023-12-26 8:55
*/
@Data
public class Procut {
private Integer procutId;
private String procutName;
private Integer treeId;
}

View File

@ -1,35 +0,0 @@
package com.bwie.common.domain.request;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @author gxb
* @description TODO
* @date 2023-12-26 9:02
*/
@Data
public class BookRequest {
/**
*
*/
private String bookName;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date bookDate;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date bookDates;
/**
*
*/
private Integer pageNum;
private Integer pageSize;
/**
*
*/
private Integer bookId;
}