.gitignore

This commit is contained in:
2026-02-11 19:57:10 +08:00
parent a88ed6e4f4
commit 57e49db295

View File

@@ -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"`
}