AuthUserInfo.java 768 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.wtkj.vo;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import lombok.EqualsAndHashCode;
  5. import org.springblade.core.secure.BladeUser;
  6. import org.springblade.system.user.entity.User;
  7. /**
  8. * @author Blizzard
  9. * @create at 2023-09-14 11:25
  10. * @describe
  11. */
  12. @EqualsAndHashCode(callSuper = true)
  13. @Data
  14. public class AuthUserInfo extends BladeUser {
  15. private static final long serialVersionUID = 1L;
  16. @ApiModelProperty(value = "当前登录用户的顶级部门ID")
  17. private Long topDept;
  18. @ApiModelProperty(value = "当前登录用户的顶级部门")
  19. private String topDeptName;
  20. @ApiModelProperty(value = "机构类别")
  21. private Integer deptCategory;
  22. private String deptName;
  23. private User user;
  24. private String openId;
  25. }