AddBasePunishmentStudentRelationDto.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.xjrsoft.module.student.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. import java.util.Date;
  6. /**
  7. * @title: 学生处分信息-关联学生
  8. * @Author dzx
  9. * @Date: 2023-11-15
  10. * @Version 1.0
  11. */
  12. @Data
  13. public class AddBasePunishmentStudentRelationDto implements Serializable {
  14. private static final long serialVersionUID = 1L;
  15. /**
  16. * 学生id
  17. */
  18. @ApiModelProperty("学生id")
  19. private Long userId;
  20. /**
  21. * 处分信息id
  22. */
  23. @ApiModelProperty("处分信息id")
  24. private Long punishmentInfoId;
  25. /**
  26. * 序号
  27. */
  28. @ApiModelProperty("序号")
  29. private Integer sortCode;
  30. /**
  31. * 学号
  32. */
  33. @ApiModelProperty("学号")
  34. private String studentId;
  35. /**
  36. * 姓名
  37. */
  38. @ApiModelProperty("姓名")
  39. private String name;
  40. /**
  41. * 性别
  42. */
  43. @ApiModelProperty("性别")
  44. private String gender;
  45. /**
  46. * 民族(xjr_dictionary_item[nation])
  47. */
  48. @ApiModelProperty("民族(xjr_dictionary_item[nation])")
  49. private String nation;
  50. /**
  51. * 所在班级
  52. */
  53. @ApiModelProperty("所在班级")
  54. private String className;
  55. /**
  56. * 所学专业
  57. */
  58. @ApiModelProperty("所学专业")
  59. private String major;
  60. /**
  61. * 调整类型 1:升级 2:降级 3:撤销
  62. */
  63. @ApiModelProperty("调整类型 1:升级 2:降级 3:撤销")
  64. private Integer adjustType;
  65. /**
  66. * 调整日期
  67. */
  68. @ApiModelProperty("调整日期")
  69. private Date adjustDate;
  70. /**
  71. * 调整原因
  72. */
  73. @ApiModelProperty("调整原因")
  74. private String adjustReason;
  75. @ApiModelProperty("所在班级id")
  76. private Long classId;
  77. }