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 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 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 getRoles() { return roles; } public void setRoles(List roles) { this.roles = roles; } }