From b9f0360447bb3e98728035ad657b2fca84a9f523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Thu, 22 Jan 2026 16:35:42 +0800 Subject: [PATCH] .gitignore --- rag/enio/base_task.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 rag/enio/base_task.go diff --git a/rag/enio/base_task.go b/rag/enio/base_task.go new file mode 100644 index 0000000..29623c0 --- /dev/null +++ b/rag/enio/base_task.go @@ -0,0 +1,27 @@ +package enio + +import ( + "gitee.com/red-future---jilin-g/common/beans" +) + +// BaseTask 任务基类 +type BaseTask struct { + beans.MongoBaseDO `bson:",inline"` + // 任务信息 + TaskType string `bson:"taskType" json:"taskType"` + Status string `bson:"status" json:"status"` + Priority int `bson:"priority,omitempty" json:"priority,omitempty"` + // 进度 + TotalItems int64 `bson:"totalItems" json:"totalItems"` + ProcessedItems int64 `bson:"processedItems" json:"processedItems"` + Progress float64 `bson:"progress" json:"progress"` + // 结果 + StartTime int64 `bson:"startTime" json:"startTime"` + EndTime int64 `bson:"endTime,omitempty" json:"endTime,omitempty"` + Duration int64 `bson:"duration,omitempty" json:"duration,omitempty"` + SuccessCount int64 `bson:"successCount" json:"successCount"` + FailCount int64 `bson:"failCount" json:"failCount"` + ErrorMsg string `bson:"errorMsg,omitempty" json:"errorMsg,omitempty"` + // 其他 + Executor string `bson:"executor,omitempty" json:"executor,omitempty"` +}