任务信息类格式
类名:
com.runqianapp.schedule.model.TaskInfo,任务信息类,用于保存调度任务的属性信息。
属性:
int taskId; 任务ID
int groupId; 任务组ID
String taskName; 任务名称
int taskStatus; 任务状态
String taskClass; 任务执行类(任务类型)
String lastExeTime; 任务上次执行时间
String taskStarttime; 第一次执行时间
String taskCycleclass; 任务周期类
String taskTestclass; 任务执行条件判断规则
String taskTestparam; 条件判断表达式
int taskRetrytimes; 任务重试次数
int taskTimeout; 任务超时时间,单位秒
int preTaskId; 前置任务ID
List taskParams; 任务参数列表
List taskInstances; 任务实例列表
List taskProcessors; 任务推送列表
String taskCreateUser; 任务创建人
String taskLasModifyUser; 任务修改人
String taskListenerClass; 任务监听类
常量:
int STATUS_DRAFT = 0; 任务状态(taskStatus)属性,草稿状态
int STATUS_NORMAL = 1; 任务状态(taskStatus)属性,正常状态
int STATUS_DISABLED = 2; 任务状态(taskStatus)属性,禁用状态
方法:
JSONObject toJSON() ,将TaskInfo转为json。
示例:任务管理中任务信息设置