123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264 |
- //package com.base;
- //
- //import com.UserInfo.entity.UserInfo;
- //import com.fasterxml.jackson.annotation.JsonIgnore;
- //import org.springframework.security.core.GrantedAuthority;
- //import org.springframework.security.core.userdetails.UserDetails;
- //
- //import java.util.Collection;
- //import java.util.Set;
- //
- ///**
- // * 登录用户身份权限
- // *
- // * @author user
- // */
- //public class LoginUser implements UserDetails
- //{
- // private static final long serialVersionUID = 1L;
- //
- // /**
- // * 用户ID
- // */
- // private Long id;
- //
- // /**
- // * 部门ID
- // */
- // private Long deptId;
- //
- // /**
- // * 用户唯一标识
- // */
- // private String token;
- //
- // /**
- // * 登录时间
- // */
- // private Long loginTime;
- //
- // /**
- // * 过期时间
- // */
- // private Long expireTime;
- //
- // /**
- // * 登录IP地址
- // */
- // private String ipaddr;
- //
- // /**
- // * 登录地点
- // */
- // private String loginLocation;
- //
- // /**
- // * 浏览器类型
- // */
- // private String browser;
- //
- // /**
- // * 操作系统
- // */
- // private String os;
- //
- // /**
- // * 权限列表
- // */
- // private Set<String> permissions;
- //
- // /**
- // * 用户信息
- // */
- // private UserInfo user;
- //
- // public Long getId()
- // {
- // return id;
- // }
- //
- // public void setId(Long id)
- // {
- // this.id = id;
- // }
- //
- // public Long getDeptId()
- // {
- // return deptId;
- // }
- //
- // public void setDeptId(Long deptId)
- // {
- // this.deptId = deptId;
- // }
- //
- // public String getToken()
- // {
- // return token;
- // }
- //
- // public void setToken(String token)
- // {
- // this.token = token;
- // }
- //
- // public LoginUser()
- // {
- // }
- //
- // public LoginUser(UserInfo user, Set<String> permissions)
- // {
- // this.user = user;
- // }
- //
- // public LoginUser(Long userId, Long deptId, UserInfo user, Set<String> permissions)
- // {
- // this.id = userId;
- // this.user = user;
- // }
- //
- // @JsonIgnore
- // @Override
- // public String getPassword()
- // {
- // return user.getPwd();
- // }
- //
- // @Override
- // public String getUsername()
- // {
- // return user.getUserName();
- // }
- //
- // /**
- // * 账户是否未过期,过期无法验证
- // */
- // @JsonIgnore
- // @Override
- // public boolean isAccountNonExpired()
- // {
- // return true;
- // }
- //
- // /**
- // * 指定用户是否解锁,锁定的用户无法进行身份验证
- // *
- // * @return
- // */
- // @JsonIgnore
- // @Override
- // public boolean isAccountNonLocked()
- // {
- // return true;
- // }
- //
- // /**
- // * 指示是否已过期的用户的凭据(密码),过期的凭据防止认证
- // *
- // * @return
- // */
- // @JsonIgnore
- // @Override
- // public boolean isCredentialsNonExpired()
- // {
- // return true;
- // }
- //
- // /**
- // * 是否可用 ,禁用的用户不能身份验证
- // *
- // * @return
- // */
- // @JsonIgnore
- // @Override
- // public boolean isEnabled()
- // {
- // return true;
- // }
- //
- // public Long getLoginTime()
- // {
- // return loginTime;
- // }
- //
- // public void setLoginTime(Long loginTime)
- // {
- // this.loginTime = loginTime;
- // }
- //
- // public String getIpaddr()
- // {
- // return ipaddr;
- // }
- //
- // public void setIpaddr(String ipaddr)
- // {
- // this.ipaddr = ipaddr;
- // }
- //
- // public String getLoginLocation()
- // {
- // return loginLocation;
- // }
- //
- // public void setLoginLocation(String loginLocation)
- // {
- // this.loginLocation = loginLocation;
- // }
- //
- // public String getBrowser()
- // {
- // return browser;
- // }
- //
- // public void setBrowser(String browser)
- // {
- // this.browser = browser;
- // }
- //
- // public String getOs()
- // {
- // return os;
- // }
- //
- // public void setOs(String os)
- // {
- // this.os = os;
- // }
- //
- // public Long getExpireTime()
- // {
- // return expireTime;
- // }
- //
- // public void setExpireTime(Long expireTime)
- // {
- // this.expireTime = expireTime;
- // }
- //
- // public Set<String> getPermissions()
- // {
- // return permissions;
- // }
- //
- // public void setPermissions(Set<String> permissions)
- // {
- // this.permissions = permissions;
- // }
- //
- // public UserInfo getUser()
- // {
- // return user;
- // }
- //
- // public void setUser(UserInfo user)
- // {
- // this.user = user;
- // }
- //
- // @Override
- // public Collection<? extends GrantedAuthority> getAuthorities()
- // {
- // return null;
- // }
- //}
|