ProcessResultVO.java
1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/**
*
*/
package com.yoho.jobs.dal.domain;
import java.io.Serializable;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
/**
* @author yanzhang.fu
* Job处理结果
*/
@Getter
@Setter
@ToString
public class ProcessResultVO implements Serializable{
/**
*
*/
private static final long serialVersionUID = 2822878240316344250L;
/**
* 任务执行状态码
*/
private String code;
/**
* 任务执行附加信息
*/
private String message;
/**
* 本次任务开始时间
*/
private String beginTime;
/**
* 本次任务结束时间
*/
private String endTime;
/**
* 任务名称
*/
private String jobName;
/**
* 任务组名
*/
private String jobGroup;
/**
* 业务处理类
*/
private String processor;
/**
* 任务类型:单机-0,非单机-1
*/
private int jobType;
/**
* 任务执行ip 可为空,当为单机任务时,若该字段为空,任意取节点IP执行。
*/
private String processIp;
/**
* 任务归属模块
*/
private String module;
/**
* 定时表达式
*/
private String cronExpression;
/**
* 任务描述
*/
private String desc;
/**
* 任务状态:0:未执行 1:正在执行
*/
private int status;
/**
* 运营触发操作 0-执行 ;1-更新; 2-停止;3-新增
*/
private int operator;
/**
* 任务执行时依赖上下文 json串
*/
private String context;
/**
* 0:单次任务 1-周期性任务
*/
private int activeMode;
private Date recordDate;
// @Override
// public String toString() {
// StringBuffer sb = new StringBuffer();
// sb.append(" ProcessResult is [ code=");
// sb.append(code);
// sb.append(", beginTime=");
// sb.append(beginTime);
// sb.append(" ,endTime=");
// sb.append(endTime);
// sb.append(", message=");
// sb.append(message);
// sb.append("]");
// return sb.toString();
// }
}