ScheduleCrForm.java 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package jnpf.model.schedule;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import org.hibernate.validator.constraints.NotBlank;
  5. import jakarta.validation.constraints.NotNull;
  6. @Data
  7. public class ScheduleCrForm {
  8. @Schema(description ="开始时间")
  9. private long startTime;
  10. @NotNull(message = "必填")
  11. @Schema(description ="结束时间")
  12. private long endTime;
  13. @NotBlank(message = "必填")
  14. @Schema(description ="日程内容")
  15. private String content;
  16. @Schema(description ="提醒设置")
  17. private Integer early;
  18. @Schema(description ="APP提醒(1-提醒,0-不提醒)")
  19. private Integer appAlert;
  20. @Schema(description ="日程颜色")
  21. private String colour;
  22. @Schema(description ="颜色样式")
  23. private String colourCss;
  24. @Schema(description ="微信提醒(1-提醒,0-不提醒)")
  25. private Integer weChatAlert;
  26. @Schema(description ="邮件提醒(1-提醒,0-不提醒)")
  27. private Integer mailAlert;
  28. @Schema(description ="短信提醒(1-提醒,0-不提醒)")
  29. private Integer mobileAlert;
  30. }