.gitignore
This commit is contained in:
@@ -6,7 +6,7 @@ import (
|
|||||||
"gitee.com/red-future---jilin-g/common/beans"
|
"gitee.com/red-future---jilin-g/common/beans"
|
||||||
)
|
)
|
||||||
|
|
||||||
// BaseTask 任务基类
|
// BaseTask 任务基类 - MongoDB版本
|
||||||
type BaseTask struct {
|
type BaseTask struct {
|
||||||
beans.MongoBaseDO `bson:",inline"`
|
beans.MongoBaseDO `bson:",inline"`
|
||||||
// 任务信息
|
// 任务信息
|
||||||
@@ -26,3 +26,24 @@ type BaseTask struct {
|
|||||||
// 其他
|
// 其他
|
||||||
Executor string `bson:"executor,omitempty" json:"executor,omitempty"`
|
Executor string `bson:"executor,omitempty" json:"executor,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SQLBaseTask 任务基类 - SQL版本
|
||||||
|
type SQLBaseTask struct {
|
||||||
|
beans.SQLBaseDO
|
||||||
|
// 任务信息
|
||||||
|
TaskType TaskType `json:"taskType"`
|
||||||
|
Status TaskStatus `json:"status"`
|
||||||
|
Priority TaskPriority `json:"priority,omitempty"`
|
||||||
|
// 进度
|
||||||
|
TotalItems int64 `json:"totalItems"`
|
||||||
|
ProcessedItems int64 `json:"processedItems"`
|
||||||
|
Progress float64 `json:"progress"`
|
||||||
|
// 结果
|
||||||
|
StartTime *time.Time `json:"startTime"`
|
||||||
|
EndTime *time.Time `json:"endTime,omitempty"`
|
||||||
|
Duration int64 `json:"duration,omitempty"`
|
||||||
|
SuccessCount int64 `json:"successCount"`
|
||||||
|
FailCount int64 `json:"failCount"`
|
||||||
|
// 其他
|
||||||
|
Executor string `json:"executor,omitempty"`
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user