UserInfoVO.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package com.simuwang.manage.dto;
  2. import java.util.List;
  3. /**
  4. * @author wangzaijun
  5. * @date 2024/9/12 20:21
  6. * @description 用户登录后的基本信息
  7. */
  8. public class UserInfoVO {
  9. /**
  10. * 当前用户id
  11. */
  12. private Integer userId;
  13. /**
  14. * 用户账号
  15. */
  16. private String username;
  17. /**
  18. * 用户邮箱
  19. */
  20. private String email;
  21. /**
  22. * 手机号码
  23. */
  24. private String phonenumber;
  25. /**
  26. * 角色列表
  27. */
  28. private List<UserRoleDTO> roles;
  29. /**
  30. * 菜单树
  31. */
  32. private MenuTreeDTO menuTree;
  33. public UserInfoVO() {
  34. }
  35. public UserInfoVO(Integer userId, String username, List<UserRoleDTO> roles, MenuTreeDTO menuTree) {
  36. this();
  37. this.userId = userId;
  38. this.username = username;
  39. this.roles = roles;
  40. this.menuTree = menuTree;
  41. }
  42. public Integer getUserId() {
  43. return userId;
  44. }
  45. public void setUserId(Integer userId) {
  46. this.userId = userId;
  47. }
  48. public String getUsername() {
  49. return username;
  50. }
  51. public void setUsername(String username) {
  52. this.username = username;
  53. }
  54. public String getEmail() {
  55. return email;
  56. }
  57. public void setEmail(String email) {
  58. this.email = email;
  59. }
  60. public String getPhonenumber() {
  61. return phonenumber;
  62. }
  63. public void setPhonenumber(String phonenumber) {
  64. this.phonenumber = phonenumber;
  65. }
  66. public List<UserRoleDTO> getRoles() {
  67. return roles;
  68. }
  69. public void setRoles(List<UserRoleDTO> roles) {
  70. this.roles = roles;
  71. }
  72. public MenuTreeDTO getMenuTree() {
  73. return menuTree;
  74. }
  75. public void setMenuTree(MenuTreeDTO menuTree) {
  76. this.menuTree = menuTree;
  77. }
  78. }