net.wicp.tams.common.spring.quartz.bean.ScheduleJob Maven / Gradle / Ivy
package net.wicp.tams.common.spring.quartz.bean;
import java.util.Date;
import org.quartz.Trigger;
import lombok.Data;
import net.wicp.tams.common.constant.dic.YesOrNo;
/***
* 计划任务信息
*
* @author zhoujunhui
*
*/
@Data
public class ScheduleJob {
private Long id;
// 任务名称
private String jobName;
// 任务分组
private String jobGroup;
// cron表达式
private String cronExpression;
// 任务状态 是否活动任务
private YesOrNo isActiv;
// 任务是否有状态
private YesOrNo isConcurrent;
private String springName;
// 任务执行时调用哪个类
private String beanClass;
// 描述
private String description;
private Date createTime;
private Date updateTime;
// 任务状态 记录运行中的状态
private Trigger.TriggerState jobStatus;
}