/** * 通联支付-研发中心 * UserVo.java * 2014-4-23 */ package com.mtools.core.plugin.entiy.vo; import java.util.List; import java.util.Map; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.mtools.core.plugin.entity.Role; import com.mtools.core.plugin.entity.UserInfo; /** * @author zhang * 功能: * @date 2014-4-23 */ public class UserVo extends UserInfo { public String rolename; public String fromIp; public String loginTime; public String depname;//部门名称 public List<Role> roles; Map<String, String> roleM; /** * @return the roleM */ public Map<String, String> getRoleM() { if(roleM==null) roleM=Maps.newConcurrentMap(); return roleM; } /** * @param roleM the roleM to set */ public void setRoleM(Map<String, String> roleM) { this.roleM = roleM; } /** * @return the roles */ public List<Role> getRoles() { if(roles==null){ roles=Lists.newArrayList(); } return roles; } /** * @param roles the roles to set */ public void setRoles(List<Role> roles) { this.roles = roles; } /** * @return the rolename */ public String getRolename() { return rolename; } /** * @param rolename the rolename to set */ public void setRolename(String rolename) { this.rolename = rolename; } /** * @return the depname */ public String getDepname() { return depname; } /** * @param depname the depname to set */ public void setDepname(String depname) { this.depname = depname; } }