AddClassTimeCalendarDto.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.xjrsoft.module.classtime.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import org.springframework.format.annotation.DateTimeFormat;
  5. import java.io.Serializable;
  6. import java.time.LocalDate;
  7. /**
  8. * @title: 节假日调课设置
  9. * @Author dzx
  10. * @Date: 2024-09-26
  11. * @Version 1.0
  12. */
  13. @Data
  14. public class AddClassTimeCalendarDto implements Serializable {
  15. private static final long serialVersionUID = 1L;
  16. /**
  17. * 补班日期
  18. */
  19. @DateTimeFormat(pattern = "yyyy-MM-dd")
  20. @ApiModelProperty("补班日期")
  21. private LocalDate supplementDate;
  22. /**
  23. * 补课日期
  24. */
  25. @DateTimeFormat(pattern = "yyyy-MM-dd")
  26. @ApiModelProperty("补课日期")
  27. private LocalDate replaceDate;
  28. /**
  29. * 补课课程 0:上1 1:上2 2:上3 3:上4 4:下1 5:下2 6:下3 7:下4 8:晚1 9:晚2 10:晚3
  30. * 多个用逗号隔开
  31. */
  32. @ApiModelProperty("补课课程")
  33. private String timePeriod;
  34. /**
  35. * 覆盖方式 1:选中覆盖 0:全天覆盖
  36. */
  37. @ApiModelProperty("覆盖方式 1:选中覆盖 0:全天覆盖")
  38. private Integer coverType;
  39. }