public static final String REDIS_USER_TOKEN = "redis_user_token";
public UsersVO conventUsersVO(Users user) {
// 实现用户的redis会话
String uniqueToken = UUID.randomUUID().toString().trim();
redisOperator.set(REDIS_USER_TOKEN + ":" + user.getId(),
uniqueToken);
UsersVO usersVO = new UsersVO();
BeanUtils.copyProperties(user, usersVO);
usersVO.setUserUniqueToken(uniqueToken);
return usersVO;
}
public class UsersVO {
/**
* 主键id 用户id
*/
private String id;
/**
* 用户名 用户名
*/
private String username;
/**
* 昵称 昵称
*/
private String nickname;
/**
* 头像 头像
*/
private String face;
/**
* 性别 性别 1:男 0:女 2:保密
*/
private Integer sex;
// 用户会话token
private String userUniqueToken;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public String getFace() {
return face;
}
public void setFace(String face) {
this.face = face;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
}
public String getUserUniqueToken() {
return userUniqueToken;
}
public void setUserUniqueToken(String userUniqueToken) {
this.userUniqueToken = userUniqueToken;
}
}