BaseStudentAssessmentInspectionMobileVo.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. package com.xjrsoft.module.student.vo;
  2. import com.xjrsoft.module.student.entity.BaseStudentAssessmentStudentRelation;
  3. import com.xjrsoft.module.system.entity.File;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.Date;
  7. import java.util.List;
  8. /**
  9. * @title: 学生班级巡查考核表单出参
  10. * @Author dzx
  11. * @Date: 2023-11-16
  12. * @Version 1.0
  13. */
  14. @Data
  15. public class BaseStudentAssessmentInspectionMobileVo {
  16. /**
  17. * 主键编号
  18. */
  19. @ApiModelProperty("主键编号")
  20. private Long id;
  21. /**
  22. * 班级编号
  23. */
  24. @ApiModelProperty("班级编号")
  25. private Long classId;
  26. /**
  27. * 学生班级巡查考核id
  28. */
  29. @ApiModelProperty("学生班级巡查考核id")
  30. private Long baseStudentAssessmentInspectionId;
  31. /**
  32. * 班级
  33. */
  34. @ApiModelProperty("班级")
  35. private String assessmentClassName;
  36. /**
  37. * 考核时间
  38. */
  39. @ApiModelProperty("考核时间")
  40. private Date assessmentDate;
  41. /**
  42. * 数据创建时间
  43. */
  44. @ApiModelProperty("数据创建时间")
  45. private Date createDate;
  46. /**
  47. * 分数
  48. */
  49. @ApiModelProperty("分数")
  50. private Double score;
  51. /**
  52. * 分数类型编码
  53. */
  54. @ApiModelProperty("分数类型编码")
  55. private String scoreType;
  56. /**
  57. * 分数类型
  58. */
  59. @ApiModelProperty("分数类型")
  60. private String scoreTypeCn;
  61. /**
  62. * 考核用户
  63. */
  64. @ApiModelProperty("考核用户")
  65. private String assessmentUserName;
  66. /**
  67. * 原因
  68. */
  69. @ApiModelProperty("原因")
  70. private String reason;
  71. /**
  72. * 文件ID(xjr_file)
  73. */
  74. @ApiModelProperty("文件ID(xjr_file)")
  75. private Long fileId;
  76. /**
  77. * 登记人
  78. */
  79. @ApiModelProperty("登记人")
  80. private String createUserName;
  81. /**
  82. * 考核项目
  83. */
  84. @ApiModelProperty("考核项目")
  85. private String assessmentProjectName;
  86. /**
  87. * 考核类别
  88. */
  89. @ApiModelProperty("考核类别")
  90. private String assessmentCategoryName;
  91. /**
  92. * 影响班级考核的学生
  93. */
  94. @ApiModelProperty("影响班级考核的学生")
  95. private List<BaseStudentAssessmentStudentRelation> studentList;
  96. @ApiModelProperty("学生人数")
  97. private Integer studentCount;
  98. /**
  99. * 附件列表
  100. */
  101. @ApiModelProperty("附件列表")
  102. private List<File> fileInfos;
  103. }