BaseStudentGraduatePageVo.java 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  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 com.xjrsoft.module.system.entity.File;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * @title: 学生毕业管理分页列表出参
  11. * @Author dzx
  12. * @Date: 2024-01-26
  13. * @Version 1.0
  14. */
  15. @Data
  16. public class BaseStudentGraduatePageVo {
  17. /**
  18. * 毕业证id
  19. */
  20. @ContentStyle(dataFormat = 49)
  21. @ExcelProperty("主键编号(null时为毕业登记,有值时为修改)")
  22. @ApiModelProperty("主键编号(null时为毕业登记,有值时为修改)")
  23. private String id;
  24. /**
  25. * 学生user_id
  26. */
  27. @ContentStyle(dataFormat = 49)
  28. @ExcelProperty("学生user_id")
  29. @ApiModelProperty("学生user_id")
  30. private String userId;
  31. /**
  32. * 学籍号
  33. */
  34. @ContentStyle(dataFormat = 49)
  35. @ExcelProperty("学籍号")
  36. @ApiModelProperty("学籍号")
  37. private String studentId;
  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. /**
  53. * 性别
  54. */
  55. @ContentStyle(dataFormat = 49)
  56. @ExcelProperty("性别")
  57. @ApiModelProperty("性别")
  58. private String genderCn;
  59. /**
  60. * 联系方式
  61. */
  62. @ContentStyle(dataFormat = 49)
  63. @ExcelProperty("联系方式")
  64. @ApiModelProperty("联系方式")
  65. private String phone;
  66. /**
  67. * 专业
  68. */
  69. @ContentStyle(dataFormat = 49)
  70. @ExcelProperty("专业")
  71. @ApiModelProperty("专业")
  72. private String majorName;
  73. /**
  74. * 修改时间
  75. */
  76. @ContentStyle(dataFormat = 49)
  77. @ExcelProperty("就读方式")
  78. @ApiModelProperty("就读方式")
  79. private String stduyStatus;
  80. /**
  81. * 修改时间
  82. */
  83. @ContentStyle(dataFormat = 49)
  84. @ExcelProperty("就读方式")
  85. @ApiModelProperty("就读方式")
  86. private String stduyStatusCn;
  87. /**
  88. * 学籍状态
  89. */
  90. @ContentStyle(dataFormat = 49)
  91. @ExcelProperty("学籍状态")
  92. @ApiModelProperty("学籍状态")
  93. private String archivesStatus;
  94. /**
  95. * 学籍状态
  96. */
  97. @ContentStyle(dataFormat = 49)
  98. @ExcelProperty("学籍状态")
  99. @ApiModelProperty("学籍状态")
  100. private String archivesStatusCn;
  101. /**
  102. * 学籍形式
  103. */
  104. @ContentStyle(dataFormat = 49)
  105. @ExcelProperty("学籍形式")
  106. @ApiModelProperty("学籍形式")
  107. private String rollModality;
  108. /**
  109. * 学籍形式
  110. */
  111. @ContentStyle(dataFormat = 49)
  112. @ExcelProperty("学籍形式")
  113. @ApiModelProperty("学籍形式")
  114. private String rollModalityCn;
  115. /**
  116. * 删除标记
  117. */
  118. @ContentStyle(dataFormat = 49)
  119. @ExcelProperty("证书发放状态(0:未发放 1:已发放)")
  120. @ApiModelProperty("证书发放状态(0:未发放 1:已发放)")
  121. private Integer status;
  122. /**
  123. * 证书编号
  124. */
  125. @ContentStyle(dataFormat = 49)
  126. @ExcelProperty("证书编号")
  127. @ApiModelProperty("证书编号")
  128. private String certificateNumber;
  129. /**
  130. * 发证日期
  131. */
  132. @ContentStyle(dataFormat = 49)
  133. @ExcelProperty("发证日期")
  134. @ApiModelProperty("发证日期")
  135. private Date certificateDate;
  136. /**
  137. * 班级名称
  138. */
  139. @ContentStyle(dataFormat = 49)
  140. @ExcelProperty("班级名称")
  141. @ApiModelProperty("班级名称")
  142. private String className;
  143. /**
  144. * 年级名称
  145. */
  146. @ContentStyle(dataFormat = 49)
  147. @ExcelProperty("年级名称")
  148. @ApiModelProperty("年级名称")
  149. private String gradeName;
  150. /**
  151. * 附件id
  152. */
  153. @ContentStyle(dataFormat = 49)
  154. @ExcelProperty("附件id")
  155. @ApiModelProperty("附件id")
  156. private Long appendixId;
  157. /**
  158. * 公文附件列表
  159. */
  160. @ApiModelProperty("公文附件列表")
  161. private List<File> fileInfos;
  162. }