package com.stylefeng.guns.core.shiro; import java.io.Serializable; import java.util.List; /** * 自定义Authentication对象,使得Subject除了携带用户的登录名外还可以携带更多信息 * * @author fengshuonan * @date 2016年12月5日 上午10:26:43 */ public class ShiroUser implements Serializable { private static final long serialVersionUID = 1L; public Integer id; // 主键ID public String account; // 账号 public String name; // 姓名 public Integer deptId; // 部门id public List roleList; // 角色集 public String deptName; // 部门名称 public List roleNames; // 角色名称集 public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getDeptId() { return deptId; } public void setDeptId(Integer deptId) { this.deptId = deptId; } public List getRoleList() { return roleList; } public void setRoleList(List roleList) { this.roleList = roleList; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public List getRoleNames() { return roleNames; } public void setRoleNames(List roleNames) { this.roleNames = roleNames; } }