package jnpf.model.schedule;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
import org.hibernate.validator.constraints.NotBlank;
|
|
import jakarta.validation.constraints.NotNull;
|
|
@Data
|
public class ScheduleCrForm {
|
@Schema(description ="开始时间")
|
private long startTime;
|
@NotNull(message = "必填")
|
@Schema(description ="结束时间")
|
private long endTime;
|
@NotBlank(message = "必填")
|
@Schema(description ="日程内容")
|
private String content;
|
@Schema(description ="提醒设置")
|
private Integer early;
|
@Schema(description ="APP提醒(1-提醒,0-不提醒)")
|
private Integer appAlert;
|
@Schema(description ="日程颜色")
|
private String colour;
|
@Schema(description ="颜色样式")
|
private String colourCss;
|
@Schema(description ="微信提醒(1-提醒,0-不提醒)")
|
private Integer weChatAlert;
|
@Schema(description ="邮件提醒(1-提醒,0-不提醒)")
|
private Integer mailAlert;
|
@Schema(description ="短信提醒(1-提醒,0-不提醒)")
|
private Integer mobileAlert;
|
|
}
|