zhongrj
2024-01-10 a2979b5df06744de80c6be6218260e2fa701cce2
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
127
128
129
130
131
132
133
134
package org.springblade.xxljob.entity;
 
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;
 
/**
 * 调度任务信息表 实体类
 *
 * @author BladeX
 * @since 2024-01-10
 */
@Data
@TableName("xxl_job_info")
@ApiModel(value = "JobInfo对象", description = "调度任务信息表")
@EqualsAndHashCode(callSuper = true)
public class JobInfoEntity extends TenantEntity {
 
    /**
     * 执行器主键ID
     */
    @ApiModelProperty(value = "执行器主键ID")
    private Integer jobGroup;
    /**
     *
     */
    @ApiModelProperty(value = "")
    private String jobDesc;
    /**
     *
     */
    @ApiModelProperty(value = "")
    private Date addTime;
    /**
     * 作者
     */
    @ApiModelProperty(value = "作者")
    private String author;
    /**
     * 报警邮件
     */
    @ApiModelProperty(value = "报警邮件")
    private String alarmEmail;
    /**
     * 调度类型
     */
    @ApiModelProperty(value = "调度类型")
    private String scheduleType;
    /**
     * 调度配置,值含义取决于调度类型
     */
    @ApiModelProperty(value = "调度配置,值含义取决于调度类型")
    private String scheduleConf;
    /**
     * 调度过期策略
     */
    @ApiModelProperty(value = "调度过期策略")
    private String misfireStrategy;
    /**
     * 执行器路由策略
     */
    @ApiModelProperty(value = "执行器路由策略")
    private String executorRouteStrategy;
    /**
     * 执行器任务handler
     */
    @ApiModelProperty(value = "执行器任务handler")
    private String executorHandler;
    /**
     * 执行器任务参数
     */
    @ApiModelProperty(value = "执行器任务参数")
    private String executorParam;
    /**
     * 阻塞处理策略
     */
    @ApiModelProperty(value = "阻塞处理策略")
    private String executorBlockStrategy;
    /**
     * 任务执行超时时间,单位秒
     */
    @ApiModelProperty(value = "任务执行超时时间,单位秒")
    private Integer executorTimeout;
    /**
     * 失败重试次数
     */
    @ApiModelProperty(value = "失败重试次数")
    private Integer executorFailRetryCount;
    /**
     * GLUE类型
     */
    @ApiModelProperty(value = "GLUE类型")
    private String glueType;
    /**
     * GLUE源代码
     */
    @ApiModelProperty(value = "GLUE源代码")
    private String glueSource;
    /**
     * GLUE备注
     */
    @ApiModelProperty(value = "GLUE备注")
    private String glueRemark;
    /**
     * GLUE更新时间
     */
    @ApiModelProperty(value = "GLUE更新时间")
    private Date glueUpdatetime;
    /**
     * 子任务ID,多个逗号分隔
     */
    @ApiModelProperty(value = "子任务ID,多个逗号分隔")
    private String childJobid;
    /**
     * 调度状态:0-停止,1-运行
     */
    @ApiModelProperty(value = "调度状态:0-停止,1-运行")
    private Byte triggerStatus;
    /**
     * 上次调度时间
     */
    @ApiModelProperty(value = "上次调度时间")
    private Long triggerLastTime;
    /**
     * 下次调度时间
     */
    @ApiModelProperty(value = "下次调度时间")
    private Long triggerNextTime;
 
}