BaseStudentPunishmentInfoPageDto.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package com.xjrsoft.module.student.dto;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.alibaba.excel.annotation.write.style.ContentStyle;
  4. import com.xjrsoft.common.page.PageInput;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import org.springframework.format.annotation.DateTimeFormat;
  9. import java.time.LocalDate;
  10. import java.time.LocalTime;
  11. import java.time.LocalDateTime;
  12. import java.math.BigDecimal;
  13. import java.util.Date;
  14. import java.util.List;
  15. /**
  16. * @title: 学生处分信息管理分页查询入参
  17. * @Author dzx
  18. * @Date: 2023-11-15
  19. * @Version 1.0
  20. */
  21. @Data
  22. @EqualsAndHashCode(callSuper = false)
  23. public class BaseStudentPunishmentInfoPageDto extends PageInput {
  24. @ContentStyle(dataFormat = 49)
  25. @ExcelProperty("学号")
  26. @ApiModelProperty("学号")
  27. private String studentId;
  28. @ContentStyle(dataFormat = 49)
  29. @ExcelProperty("学生姓名")
  30. @ApiModelProperty("学生姓名")
  31. private String userName;
  32. @ContentStyle(dataFormat = 49)
  33. @ExcelProperty("证件号码")
  34. @ApiModelProperty("证件号码")
  35. private String credentialNumber;
  36. @ContentStyle(dataFormat = 49)
  37. @ExcelProperty("学籍状态")
  38. @ApiModelProperty("学籍状态")
  39. private String archivesStatus;
  40. @ContentStyle(dataFormat = 49)
  41. @ExcelProperty("处分学期")
  42. @ApiModelProperty("处分学期")
  43. private String semesterId;
  44. /**
  45. * orgIds
  46. */
  47. @ApiModelProperty("组织机构id")
  48. private List<Long> orgIds;
  49. /**
  50. * orgIds
  51. */
  52. @ApiModelProperty("年级id")
  53. private Long gradeId;
  54. /**
  55. * marjorSetId
  56. */
  57. @ApiModelProperty("专业")
  58. private Long marjorSetId;
  59. @ApiModelProperty("处分开始日期-开始")
  60. private LocalDate startTimeStart;
  61. @ApiModelProperty("处分开始日期-结束")
  62. private LocalDate startTimeEnd;
  63. @ApiModelProperty("处分结束日期-开始")
  64. private LocalDate endTimeStart;
  65. @ApiModelProperty("处分结束日期-结束")
  66. private LocalDate endTimeEnd;
  67. @ApiModelProperty("调整类型")
  68. private Integer adjustType;
  69. @ApiModelProperty("升级/降级日期-开始")
  70. private LocalDate adjustDateStart;
  71. @ApiModelProperty("升级/降级日期-结束")
  72. private LocalDate adjustDateEnd;
  73. @ApiModelProperty("操作时间-开始")
  74. private LocalDate modifyDateStart;
  75. @ApiModelProperty("操作时间-结束")
  76. private LocalDate modifyDateEnd;
  77. @ApiModelProperty("操作时间-结束")
  78. private Long classId;
  79. @ApiModelProperty("是否公示(1:是 0:否)")
  80. private Integer isPublicity;
  81. }