AppUsersVO.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package jnpf.model;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.util.List;
  5. /**
  6. * 用户
  7. *
  8. * @author JNPF开发平台组
  9. * @version V3.1.0
  10. * @copyright 引迈信息技术有限公司
  11. * @date 2021-07-08
  12. */
  13. @Data
  14. @Schema(description = "常用模型")
  15. public class AppUsersVO {
  16. @Schema(description = "用户id")
  17. private String userId;
  18. @Schema(description = "用户账号")
  19. private String userAccount;
  20. @Schema(description = "用户姓名")
  21. private String userName;
  22. @Schema(description = "用户头像")
  23. private String headIcon;
  24. @Schema(description = "组织主键")
  25. private String organizeId;
  26. @Schema(description = "组织名称")
  27. private String organizeName;
  28. @Schema(description = "角色主键")
  29. private String roleId;
  30. @Schema(description = "角色名称")
  31. private String roleName;
  32. @Schema(description = "性别")
  33. private String gender;
  34. @Schema(description = "岗位")
  35. private List<AppPositionVO> positionIds;
  36. @Schema(description = "生日")
  37. private Long birthday;
  38. @Schema(description = "手机")
  39. private String mobilePhone;
  40. @Schema(description = "邮箱")
  41. private String email;
  42. @Schema(description = "直属主管")
  43. private String manager;
  44. }