LoginUser.java 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. //package com.base;
  2. //
  3. //import com.UserInfo.entity.UserInfo;
  4. //import com.fasterxml.jackson.annotation.JsonIgnore;
  5. //import org.springframework.security.core.GrantedAuthority;
  6. //import org.springframework.security.core.userdetails.UserDetails;
  7. //
  8. //import java.util.Collection;
  9. //import java.util.Set;
  10. //
  11. ///**
  12. // * 登录用户身份权限
  13. // *
  14. // * @author user
  15. // */
  16. //public class LoginUser implements UserDetails
  17. //{
  18. // private static final long serialVersionUID = 1L;
  19. //
  20. // /**
  21. // * 用户ID
  22. // */
  23. // private Long id;
  24. //
  25. // /**
  26. // * 部门ID
  27. // */
  28. // private Long deptId;
  29. //
  30. // /**
  31. // * 用户唯一标识
  32. // */
  33. // private String token;
  34. //
  35. // /**
  36. // * 登录时间
  37. // */
  38. // private Long loginTime;
  39. //
  40. // /**
  41. // * 过期时间
  42. // */
  43. // private Long expireTime;
  44. //
  45. // /**
  46. // * 登录IP地址
  47. // */
  48. // private String ipaddr;
  49. //
  50. // /**
  51. // * 登录地点
  52. // */
  53. // private String loginLocation;
  54. //
  55. // /**
  56. // * 浏览器类型
  57. // */
  58. // private String browser;
  59. //
  60. // /**
  61. // * 操作系统
  62. // */
  63. // private String os;
  64. //
  65. // /**
  66. // * 权限列表
  67. // */
  68. // private Set<String> permissions;
  69. //
  70. // /**
  71. // * 用户信息
  72. // */
  73. // private UserInfo user;
  74. //
  75. // public Long getId()
  76. // {
  77. // return id;
  78. // }
  79. //
  80. // public void setId(Long id)
  81. // {
  82. // this.id = id;
  83. // }
  84. //
  85. // public Long getDeptId()
  86. // {
  87. // return deptId;
  88. // }
  89. //
  90. // public void setDeptId(Long deptId)
  91. // {
  92. // this.deptId = deptId;
  93. // }
  94. //
  95. // public String getToken()
  96. // {
  97. // return token;
  98. // }
  99. //
  100. // public void setToken(String token)
  101. // {
  102. // this.token = token;
  103. // }
  104. //
  105. // public LoginUser()
  106. // {
  107. // }
  108. //
  109. // public LoginUser(UserInfo user, Set<String> permissions)
  110. // {
  111. // this.user = user;
  112. // }
  113. //
  114. // public LoginUser(Long userId, Long deptId, UserInfo user, Set<String> permissions)
  115. // {
  116. // this.id = userId;
  117. // this.user = user;
  118. // }
  119. //
  120. // @JsonIgnore
  121. // @Override
  122. // public String getPassword()
  123. // {
  124. // return user.getPwd();
  125. // }
  126. //
  127. // @Override
  128. // public String getUsername()
  129. // {
  130. // return user.getUserName();
  131. // }
  132. //
  133. // /**
  134. // * 账户是否未过期,过期无法验证
  135. // */
  136. // @JsonIgnore
  137. // @Override
  138. // public boolean isAccountNonExpired()
  139. // {
  140. // return true;
  141. // }
  142. //
  143. // /**
  144. // * 指定用户是否解锁,锁定的用户无法进行身份验证
  145. // *
  146. // * @return
  147. // */
  148. // @JsonIgnore
  149. // @Override
  150. // public boolean isAccountNonLocked()
  151. // {
  152. // return true;
  153. // }
  154. //
  155. // /**
  156. // * 指示是否已过期的用户的凭据(密码),过期的凭据防止认证
  157. // *
  158. // * @return
  159. // */
  160. // @JsonIgnore
  161. // @Override
  162. // public boolean isCredentialsNonExpired()
  163. // {
  164. // return true;
  165. // }
  166. //
  167. // /**
  168. // * 是否可用 ,禁用的用户不能身份验证
  169. // *
  170. // * @return
  171. // */
  172. // @JsonIgnore
  173. // @Override
  174. // public boolean isEnabled()
  175. // {
  176. // return true;
  177. // }
  178. //
  179. // public Long getLoginTime()
  180. // {
  181. // return loginTime;
  182. // }
  183. //
  184. // public void setLoginTime(Long loginTime)
  185. // {
  186. // this.loginTime = loginTime;
  187. // }
  188. //
  189. // public String getIpaddr()
  190. // {
  191. // return ipaddr;
  192. // }
  193. //
  194. // public void setIpaddr(String ipaddr)
  195. // {
  196. // this.ipaddr = ipaddr;
  197. // }
  198. //
  199. // public String getLoginLocation()
  200. // {
  201. // return loginLocation;
  202. // }
  203. //
  204. // public void setLoginLocation(String loginLocation)
  205. // {
  206. // this.loginLocation = loginLocation;
  207. // }
  208. //
  209. // public String getBrowser()
  210. // {
  211. // return browser;
  212. // }
  213. //
  214. // public void setBrowser(String browser)
  215. // {
  216. // this.browser = browser;
  217. // }
  218. //
  219. // public String getOs()
  220. // {
  221. // return os;
  222. // }
  223. //
  224. // public void setOs(String os)
  225. // {
  226. // this.os = os;
  227. // }
  228. //
  229. // public Long getExpireTime()
  230. // {
  231. // return expireTime;
  232. // }
  233. //
  234. // public void setExpireTime(Long expireTime)
  235. // {
  236. // this.expireTime = expireTime;
  237. // }
  238. //
  239. // public Set<String> getPermissions()
  240. // {
  241. // return permissions;
  242. // }
  243. //
  244. // public void setPermissions(Set<String> permissions)
  245. // {
  246. // this.permissions = permissions;
  247. // }
  248. //
  249. // public UserInfo getUser()
  250. // {
  251. // return user;
  252. // }
  253. //
  254. // public void setUser(UserInfo user)
  255. // {
  256. // this.user = user;
  257. // }
  258. //
  259. // @Override
  260. // public Collection<? extends GrantedAuthority> getAuthorities()
  261. // {
  262. // return null;
  263. // }
  264. //}