BaseStudentPunishmentInfoMobilePageDto.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.xjrsoft.module.student.dto;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.xjrsoft.common.page.PageInput;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. /**
  9. * @title: 学生处分信息管理移动端列表查询入参
  10. * @Author dzx
  11. * @Date: 2023-11-15
  12. * @Version 1.0
  13. */
  14. @Data
  15. @EqualsAndHashCode(callSuper = false)
  16. public class BaseStudentPunishmentInfoMobilePageDto extends PageInput {
  17. @JsonFormat(pattern = "yyyy-MM-dd")
  18. @ApiModelProperty("处分开始日期")
  19. private String startTime;
  20. @JsonFormat(pattern = "yyyy-MM-dd")
  21. @ApiModelProperty("处分结束日期")
  22. private String endTime;
  23. @ApiModelProperty("处分类型id")
  24. private Integer punishmentTypeId;
  25. @ApiModelProperty("是否公示")
  26. private Integer isPublicity;
  27. /**
  28. * 学生姓名(模糊查询)
  29. */
  30. @ApiModelProperty("学生姓名")
  31. private String studentName;
  32. @ApiModelProperty("班级id")
  33. private Long classId;
  34. }