package com.system.quartz.transfer;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author Inori
 */
@Data
public class QuartzJobUpdateInVo {

    /**
     * ID
     */
    @NotNull(message = "参数id缺失")
    private Integer id;


    /**
     * 任务类名
     */
    @NotBlank(message = "参数jobClassName缺失")
    private String jobClassName;


    /**
     * cron表达式
     */
    @NotBlank(message = "参数cronExpression缺失")
    private String cronExpression;


    /**
     * 参数
     */
    private String parameter;


    /**
     * 描述
     */
    private String description;


    /**
     * 状态
     */
    @NotNull(message = "参数status缺失")
    private Integer status;


}
