From 57e49db295d012abd20c61eda024c64687ecba60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Wed, 11 Feb 2026 19:57:10 +0800 Subject: [PATCH] .gitignore --- rag/eino/base_task.go | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/rag/eino/base_task.go b/rag/eino/base_task.go index 06d6a86..9de26ad 100644 --- a/rag/eino/base_task.go +++ b/rag/eino/base_task.go @@ -6,7 +6,7 @@ import ( "gitee.com/red-future---jilin-g/common/beans" ) -// BaseTask 任务基类 +// BaseTask 任务基类 - MongoDB版本 type BaseTask struct { beans.MongoBaseDO `bson:",inline"` // 任务信息 @@ -26,3 +26,24 @@ type BaseTask struct { // 其他 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"` +}