package com.cloudroam.dto.emailTask; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.time.LocalDateTime; /** * @author taojie */ @Data @NoArgsConstructor public class CreateOrUpdateEmailTaskDTO { private String id; /** * 邮箱id */ private String smtpId; /** * 任务标识 */ @NotEmpty(message = "任务标识不能为空") private String taskTag; /** * 任务名称 */ @NotEmpty(message = "任务名称不能为空") private String taskName; /** * 任务时间 */ private LocalDateTime taskTime; /** * 任务发送定时时间 */ @NotNull(message = "任务发送定不能为空") private Integer taskHour; /** * 任务描述 */ @NotEmpty(message = "任务描述不能为空") private String taskDesc; /** * 任务暂停标志 */ @NotEmpty(message = "任务暂停不能为空") private Integer taskStopFlag; /** * 备注 */ private String remark; }