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;
|
|
|
|
}
|