2025-03-17 10:46:29 +08:00

69 lines
1.5 KiB
Java

package com.diagnose.common.vo;
import com.syzb.advisor.vo.AdvisorInfoAdminVO;
import com.syzb.rbac.entity.UserLogin;
import com.syzb.rbac.vo.UserAdminVO;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
public class AuthVO {
@ApiModelProperty("用户信息")
private UserAdminVO user;
@ApiModelProperty("投顾信息")
private AdvisorInfoAdminVO advisorInfo;
@ApiModelProperty("角色权限名列表")
private List<String> roles;
@ApiModelProperty("token")
private String token;
public AuthVO(UserLogin user, String token) {
this.user = new UserAdminVO(user);
this.token = token;
}
public AuthVO(UserAdminVO user, AdvisorInfoAdminVO advisorInfo, List<String> roles, String token) {
this.user = user;
this.advisorInfo = advisorInfo;
this.roles = roles;
this.token = token;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public UserAdminVO getUser() {
return user;
}
public void setUser(UserAdminVO user) {
this.user = user;
}
public AdvisorInfoAdminVO getAdvisorInfo() {
return advisorInfo;
}
public void setAdvisorInfo(AdvisorInfoAdminVO advisorInfo) {
this.advisorInfo = advisorInfo;
}
public List<String> getRoles() {
return roles;
}
public void setRoles(List<String> roles) {
this.roles = roles;
}
}