BaseNewStudentPageVo.java 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. package com.xjrsoft.module.student.vo;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.alibaba.excel.annotation.write.style.ContentStyle;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDateTime;
  8. import java.util.Date;
  9. /**
  10. * @title: 新生维护信息分页列表出参
  11. * @Author dzx
  12. * @Date: 2024-06-27
  13. * @Version 1.0
  14. */
  15. @Data
  16. public class BaseNewStudentPageVo {
  17. /**
  18. *
  19. */
  20. @ContentStyle(dataFormat = 49)
  21. @ExcelProperty("")
  22. @ApiModelProperty("")
  23. private String id;
  24. /**
  25. *
  26. */
  27. @ContentStyle(dataFormat = 49)
  28. @ExcelProperty("")
  29. @ApiModelProperty("")
  30. private Date createDate;
  31. /**
  32. * 毕业学校
  33. */
  34. @ContentStyle(dataFormat = 49)
  35. @ExcelProperty("毕业学校")
  36. @ApiModelProperty("毕业学校")
  37. private String graduateSchool;
  38. /**
  39. * 学生姓名
  40. */
  41. @ContentStyle(dataFormat = 49)
  42. @ExcelProperty("学生姓名")
  43. @ApiModelProperty("学生姓名")
  44. private String name;
  45. /**
  46. * 性别
  47. */
  48. @ContentStyle(dataFormat = 49)
  49. @ExcelProperty("性别")
  50. @ApiModelProperty("性别")
  51. private String gender;
  52. @ContentStyle(dataFormat = 49)
  53. @ExcelProperty("性别")
  54. @ApiModelProperty("性别中文")
  55. private String genderCn;
  56. /**
  57. * 身份证号
  58. */
  59. @ContentStyle(dataFormat = 49)
  60. @ExcelProperty("身份证号")
  61. @ApiModelProperty("身份证号")
  62. private String credentialNumber;
  63. /**
  64. * 身高
  65. */
  66. @ContentStyle(dataFormat = 49)
  67. @ExcelProperty("身高")
  68. @ApiModelProperty("身高")
  69. private BigDecimal height;
  70. /**
  71. * 体重
  72. */
  73. @ContentStyle(dataFormat = 49)
  74. @ExcelProperty("体重")
  75. @ApiModelProperty("体重")
  76. private BigDecimal weight;
  77. /**
  78. * 成绩
  79. */
  80. @ContentStyle(dataFormat = 49)
  81. @ExcelProperty("成绩")
  82. @ApiModelProperty("成绩")
  83. private BigDecimal score;
  84. /**
  85. * 毕业班级
  86. */
  87. @ContentStyle(dataFormat = 49)
  88. @ExcelProperty("毕业班级")
  89. @ApiModelProperty("毕业班级")
  90. private String graduateClass;
  91. /**
  92. * 学生来源
  93. */
  94. @ContentStyle(dataFormat = 49)
  95. @ExcelProperty("学生来源")
  96. @ApiModelProperty("学生来源")
  97. private String source;
  98. @ContentStyle(dataFormat = 49)
  99. @ExcelProperty("学生来源中文")
  100. @ApiModelProperty("学生来源中文")
  101. private String sourceCn;
  102. /**
  103. * 住宿类型
  104. */
  105. @ContentStyle(dataFormat = 49)
  106. @ExcelProperty("住宿类型")
  107. @ApiModelProperty("住宿类型")
  108. private String stduyStatus;
  109. @ApiModelProperty("住宿类型中文")
  110. private String stduyStatusCn;
  111. /**
  112. * 手机号
  113. */
  114. @ContentStyle(dataFormat = 49)
  115. @ExcelProperty("手机号")
  116. @ApiModelProperty("手机号")
  117. private String mobile;
  118. /**
  119. * 第一志愿
  120. */
  121. @ContentStyle(dataFormat = 49)
  122. @ExcelProperty("第一志愿")
  123. @ApiModelProperty("第一志愿")
  124. private String firstAmbition;
  125. /**
  126. * 第二志愿
  127. */
  128. @ContentStyle(dataFormat = 49)
  129. @ExcelProperty("第二志愿")
  130. @ApiModelProperty("第二志愿")
  131. private String secondAmbition;
  132. /**
  133. * 班级状态(0:未分配, 1:已分配)
  134. */
  135. @ContentStyle(dataFormat = 49)
  136. @ExcelProperty("班级状态(0:未分配, 1:已分配)")
  137. @ApiModelProperty("班级状态(0:未分配, 1:已分配)")
  138. private Integer status;
  139. @ApiModelProperty("是否可调配(0:否,1:是)")
  140. private Integer isAdjust;
  141. @ExcelProperty("家庭电话")
  142. @ApiModelProperty("家庭电话")
  143. private String familyMobile;
  144. @ExcelProperty("家庭地址")
  145. @ApiModelProperty("家庭地址")
  146. private String familyAddress;
  147. @ExcelProperty("班级名称")
  148. @ApiModelProperty("班级名称")
  149. private String className;
  150. @ExcelProperty("班主任")
  151. @ApiModelProperty("班主任")
  152. private String teacherName;
  153. @ApiModelProperty("学生userId")
  154. private Long userId;
  155. @ApiModelProperty("报到时间")
  156. private LocalDateTime reportTime;
  157. @ApiModelProperty("是否已报到(1:是 0:否)")
  158. private Integer isReport;
  159. }