UpdateXjrUserDto.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. package com.xjrsoft.module.teacher.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. import java.util.List;
  6. /**
  7. * @title: 教职工基本信息管理
  8. * @Author 管理员
  9. * @Date: 2023-08-08
  10. * @Version 1.0
  11. */
  12. @Data
  13. public class UpdateXjrUserDto implements Serializable {
  14. private static final long serialVersionUID = 1L;
  15. /**
  16. *
  17. */
  18. @ApiModelProperty("")
  19. private Long id;
  20. /**
  21. * 账户
  22. */
  23. @ApiModelProperty("账户")
  24. private String userName;
  25. /**
  26. * 姓名
  27. */
  28. @ApiModelProperty("姓名")
  29. private String name;
  30. /**
  31. * 编号
  32. */
  33. @ApiModelProperty("编号")
  34. private String code;
  35. /**
  36. * 昵称
  37. */
  38. @ApiModelProperty("昵称")
  39. private String nickName;
  40. /**
  41. * 密码
  42. */
  43. @ApiModelProperty("密码")
  44. private String password;
  45. /**
  46. * 性别
  47. */
  48. @ApiModelProperty("性别")
  49. private Integer gender;
  50. /**
  51. * 手机号
  52. */
  53. @ApiModelProperty("手机号")
  54. private String mobile;
  55. /**
  56. * 头像
  57. */
  58. @ApiModelProperty("头像")
  59. private String avatar;
  60. /**
  61. * 邮箱
  62. */
  63. @ApiModelProperty("邮箱")
  64. private String email;
  65. /**
  66. * 地址
  67. */
  68. @ApiModelProperty("地址")
  69. private String address;
  70. /**
  71. * 经度
  72. */
  73. @ApiModelProperty("经度")
  74. private Double longitude;
  75. /**
  76. * 纬度
  77. */
  78. @ApiModelProperty("纬度")
  79. private Double latitude;
  80. /**
  81. * 排序码
  82. */
  83. @ApiModelProperty("排序码")
  84. private Integer sortCode;
  85. /**
  86. * 备注
  87. */
  88. @ApiModelProperty("备注")
  89. private String remark;
  90. /**
  91. * 证件类型(xjr_dictionary_item[credential_type])
  92. */
  93. @ApiModelProperty("证件类型(xjr_dictionary_item[credential_type])")
  94. private String credentialType;
  95. /**
  96. * 证件号码
  97. */
  98. @ApiModelProperty("证件号码")
  99. private String credentialNumber;
  100. /**
  101. * baseTeacher
  102. */
  103. @ApiModelProperty("baseTeacher子表")
  104. private List<UpdateBaseTeacherDto> baseTeacherList;
  105. /**
  106. * baseTeacherContact
  107. */
  108. @ApiModelProperty("baseTeacherContact子表")
  109. private List<UpdateBaseTeacherContactDto> baseTeacherContactList;
  110. /**
  111. * baseTeacherEducation
  112. */
  113. @ApiModelProperty("baseTeacherEducation子表")
  114. private List<UpdateBaseTeacherEducationDto> baseTeacherEducationList;
  115. /**
  116. * baseTeacherEmploy
  117. */
  118. @ApiModelProperty("baseTeacherEmploy子表")
  119. private List<UpdateBaseTeacherEmployDto> baseTeacherEmployList;
  120. /**
  121. * baseTeacherFamily
  122. */
  123. @ApiModelProperty("baseTeacherFamily子表")
  124. private List<UpdateBaseTeacherFamilyDto> baseTeacherFamilyList;
  125. /**
  126. * baseTeacherFamilyMember
  127. */
  128. @ApiModelProperty("baseTeacherFamilyMember子表")
  129. private List<UpdateBaseTeacherFamilyMemberDto> baseTeacherFamilyMemberList;
  130. /**
  131. * baseTeacherRegular
  132. */
  133. @ApiModelProperty("baseTeacherRegular子表")
  134. private List<UpdateBaseTeacherRegularDto> baseTeacherRegularList;
  135. @ApiModelProperty("部门id")
  136. private String departmentIds;
  137. }