SysUserBaseVO.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. package com.ydtech.modules.admin.model.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.Date;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. /**
  10. * 基础用户信息
  11. *
  12. * @author: lig
  13. * @date: 2023年05月10日 0010
  14. */
  15. @Data
  16. @ApiModel
  17. public class SysUserBaseVO {
  18. @ApiModelProperty(value = "用户ID")
  19. private String userId;
  20. @ApiModelProperty(value = "名称")
  21. private String name;
  22. @ApiModelProperty(value = "性别")
  23. private String sex;
  24. @ApiModelProperty(value = "手机号")
  25. private String mobile;
  26. @ApiModelProperty(value = "状态")
  27. private String status;
  28. @ApiModelProperty(value = "部门ID")
  29. private String deptId;
  30. @ApiModelProperty(value = "部门名称")
  31. private String deptName;
  32. @ApiModelProperty(value = "上级部门Id")
  33. private String pDeptId;
  34. @ApiModelProperty(value = "上级部门名称")
  35. private String pDeptName;
  36. @ApiModelProperty(value = "岗位名称")
  37. private String jobName;
  38. @ApiModelProperty(value = "审核状态")
  39. private String approvalStatus;
  40. @ApiModelProperty(value = "角色ID")
  41. private String roleId;
  42. @ApiModelProperty(value = "角色名称")
  43. private String roleName;
  44. @ApiModelProperty(value = "工号类型")
  45. private String noType;
  46. @ApiModelProperty(value = "是否绑定协议")
  47. private Boolean flag;
  48. @ApiModelProperty(value = "渠道/个代")
  49. private String managementSource;
  50. @ApiModelProperty(value = "岗位名称")
  51. private String positionName;
  52. @ApiModelProperty(value = "报价单简称:报价单颜色")
  53. private List<HashMap<String, String>> quotation;
  54. @ApiModelProperty(value = "报价单主题")
  55. private String quotationAbbr;
  56. @ApiModelProperty(value = "报价单颜色")
  57. private String themeColour;
  58. @ApiModelProperty(value = "提交时间")
  59. private Date submitTime;
  60. @ApiModelProperty(value = "审核时间")
  61. private Date approveTime;
  62. @ApiModelProperty(value = "审核人")
  63. private String approveBy;
  64. @ApiModelProperty(value = "四级机构编号")
  65. private String levelFourDeptId;
  66. @ApiModelProperty(value = "四级机构名称")
  67. private String levelFourDeptName;
  68. @ApiModelProperty(value = "注冊时间")
  69. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  70. private Date createTime;
  71. @ApiModelProperty(value = "领导人")
  72. private String leaderId;
  73. @ApiModelProperty(value = "领导人名称")
  74. private String leaderName;
  75. @ApiModelProperty(value = "是否选中")
  76. private boolean selectedNot;
  77. @ApiModelProperty(value = "二级机构")
  78. private String twoDeptName;
  79. @ApiModelProperty(value = "三级机构")
  80. private String threeDeptName;
  81. @ApiModelProperty(value = "四级机构")
  82. private String fourDeptName;
  83. @ApiModelProperty(value = "五级机构")
  84. private String fiveDeptName;
  85. @ApiModelProperty(value = "是否实名认证")
  86. private String realNameAuthenticationFlag;
  87. @ApiModelProperty(value = "是否微信认证")
  88. private String weChatAuthenticationFlag;
  89. @ApiModelProperty(value = "是否支付宝认证")
  90. private String alipayCertificationFlag;
  91. @ApiModelProperty(value = "是否绑定银行卡信息")
  92. private String bindBankNumberFlag;
  93. @ApiModelProperty(value = "银行卡号信息")
  94. private String bankCardNumbers;
  95. @ApiModelProperty(value = "身份证号")
  96. private String identity;
  97. @ApiModelProperty(value = "居住地址")
  98. private String liveAddress = "";
  99. }