VehicleDataSyncStat.java
3.78 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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
package com.bsth.entity.schedule.batch;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
* 车辆数据同步数据统计。
*/
@Entity
@Table(name = "bsth_c_cars_sync_stat")
public class VehicleDataSyncStat implements Serializable {
/** 主健Id */
@Id
@GeneratedValue
private Long id;
/** job实例Id */
@Column(nullable = false)
private Long jobId;
/** job名字 */
@Column(nullable = false)
private String jobName;
/** job执行Id */
@Column(nullable = false, unique = true)
private Long jobExecutionId;
/** 待同步的车辆数据ids(同步状态=SYNCING) */
@Column(length = 2000)
private String syncDataPrepareIds;
/** 待同步的车辆数据自编号s(同步状态=SYNCING) */
@Column(length = 2000)
private String syncDataPrepareZbhs;
/** 待同步的车辆count */
private Integer syncDataPrepareCount;
/** 同步成功的车辆count */
private Integer syncDataSuccessCount;
/** 退出step执行Id */
private Long exitStepExecutionId;
/** 退出异常stack信息 */
@Column(length = 2500)
private String exitStackTrace;
/** 同步状态 */
@Column(nullable = false)
@Convert(converter = VehicleDataSyncStatusEnumConverter.class)
private VehicleDataSyncStatusEnum status;
/** job执行开始时间 */
@Column(nullable = false)
private Date startDate;
/** job执行结束时间 */
private Date endDate;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getJobId() {
return jobId;
}
public void setJobId(Long jobId) {
this.jobId = jobId;
}
public String getJobName() {
return jobName;
}
public void setJobName(String jobName) {
this.jobName = jobName;
}
public Long getJobExecutionId() {
return jobExecutionId;
}
public void setJobExecutionId(Long jobExecutionId) {
this.jobExecutionId = jobExecutionId;
}
public String getSyncDataPrepareIds() {
return syncDataPrepareIds;
}
public void setSyncDataPrepareIds(String syncDataPrepareIds) {
this.syncDataPrepareIds = syncDataPrepareIds;
}
public String getSyncDataPrepareZbhs() {
return syncDataPrepareZbhs;
}
public void setSyncDataPrepareZbhs(String syncDataPrepareZbhs) {
this.syncDataPrepareZbhs = syncDataPrepareZbhs;
}
public Integer getSyncDataPrepareCount() {
return syncDataPrepareCount;
}
public void setSyncDataPrepareCount(Integer syncDataPrepareCount) {
this.syncDataPrepareCount = syncDataPrepareCount;
}
public Integer getSyncDataSuccessCount() {
return syncDataSuccessCount;
}
public void setSyncDataSuccessCount(Integer syncDataSuccessCount) {
this.syncDataSuccessCount = syncDataSuccessCount;
}
public Long getExitStepExecutionId() {
return exitStepExecutionId;
}
public void setExitStepExecutionId(Long exitStepExecutionId) {
this.exitStepExecutionId = exitStepExecutionId;
}
public String getExitStackTrace() {
return exitStackTrace;
}
public void setExitStackTrace(String exitStackTrace) {
this.exitStackTrace = exitStackTrace;
}
public VehicleDataSyncStatusEnum getStatus() {
return status;
}
public void setStatus(VehicleDataSyncStatusEnum status) {
this.status = status;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
}