package cn.stylefeng.guns.modular.zsx.bs.job.model.params;
|
|
import lombok.Data;
|
import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
|
import java.util.Date;
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
|
/**
|
* <p>
|
* 定时任务调度表
|
* </p>
|
*
|
* @author zrm
|
* @since 2023-08-17
|
*/
|
@Data
|
public class SysJobParam implements Serializable, BaseValidatingParam {
|
|
private static final long serialVersionUID = 1L;
|
|
|
/**
|
* 任务ID
|
*/
|
private Long id;
|
|
/**
|
* 任务名称
|
*/
|
private String jobName;
|
|
/**
|
* 任务组名
|
*/
|
private String jobGroup;
|
|
/**
|
* 调用目标字符串
|
*/
|
private String invokeTarget;
|
|
/**
|
* cron执行表达式
|
*/
|
private String cronExpression;
|
|
/**
|
* 计划执行错误策略(1立即执行 2执行一次 3放弃执行)
|
*/
|
private String misfirePolicy;
|
|
/**
|
* 是否并发执行(0允许 1禁止)
|
*/
|
private String concurrent;
|
|
/**
|
* 状态(0正常 1暂停)
|
*/
|
private String status;
|
|
/**
|
* 创建者
|
*/
|
private String createBy;
|
|
/**
|
* 创建时间
|
*/
|
private Date createTime;
|
|
/**
|
* 更新者
|
*/
|
private String updateBy;
|
|
/**
|
* 更新时间
|
*/
|
private Date updateTime;
|
|
/**
|
* 备注信息
|
*/
|
private String remark;
|
|
@Override
|
public String checkParam() {
|
return null;
|
}
|
|
}
|