UserInfoVO.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package jnpf.permission.model.user.vo;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.util.LinkedList;
  5. import java.util.List;
  6. /**
  7. *
  8. * @author JNPF开发平台组
  9. * @version V3.1.0
  10. * @copyright 引迈信息技术有限公司
  11. * @date 2021/3/12 15:31
  12. */
  13. @Data
  14. public class UserInfoVO {
  15. @Schema(description = "id")
  16. private String id;
  17. @Schema(description = "账户")
  18. private String account;
  19. @Schema(description = "户名")
  20. private String realName;
  21. @Schema(description = "部门id")
  22. private String organizeId;
  23. @Schema(description = "组织id树")
  24. private List<LinkedList<String>> organizeIdTree;
  25. @Schema(description = "主管id")
  26. private String managerId;
  27. @Schema(description = "岗位id")
  28. private String positionId;
  29. @Schema(description = "角色id")
  30. private String roleId;
  31. @Schema(description = "备注")
  32. private String description;
  33. @Schema(description = "性别")
  34. private String gender;
  35. @Schema(description = "民族")
  36. private String nation;
  37. @Schema(description = "籍贯")
  38. private String nativePlace;
  39. @Schema(description = "入职时间")
  40. private Long entryDate;
  41. @Schema(description = "证件类型")
  42. private String certificatesType;
  43. @Schema(description = "证件号码")
  44. private String certificatesNumber;
  45. @Schema(description = "学历")
  46. private String education;
  47. @Schema(description = "出生年月")
  48. private Long birthday;
  49. @Schema(description = "办公电话")
  50. private String telePhone;
  51. @Schema(description = "办公座机")
  52. private String landline;
  53. @Schema(description = "手机号码")
  54. private String mobilePhone;
  55. @Schema(description = "电子邮箱")
  56. private String email;
  57. @Schema(description = "紧急联系人")
  58. private String urgentContacts;
  59. @Schema(description = "紧急联系人电话")
  60. private String urgentTelePhone;
  61. @Schema(description = "通信地址")
  62. private String postalAddress;
  63. @Schema(description = "用户头像")
  64. private String headIcon;
  65. @Schema(description = "状态")
  66. private Integer enabledMark;
  67. @Schema(description = "排序")
  68. private Long sortCode;
  69. @Schema(description = "分组id")
  70. private String groupId;
  71. @Schema(description = "职级")
  72. private String ranks;
  73. }