69 lines
1.5 KiB
Java
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;
|
|
}
|
|
|
|
}
|