package com.hehenian.manager.modules.sys.model; import java.util.Collection; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.User; /** * 扩展UserDetails */ public class UserInfos extends User { /** * */ private static final long serialVersionUID = -3690162590096755072L; private int userId; private String salt; private String nickName; public UserInfos(int userId,String username,String nickName, String password,String salt, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends GrantedAuthority> authorities) { super(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities); this.userId=userId; this.salt=salt; this.nickName=nickName; } public int getUserId() { return userId; } public void setUserId(int userId) { this.userId = userId; } public String getSalt() { return salt; } public void setSalt(String salt) { this.salt = salt; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } }