.gitignore

This commit is contained in:
2026-01-22 19:52:54 +08:00
parent 6a3c3c3ec8
commit 88d9d2b8a6
2 changed files with 13 additions and 1 deletions

View File

@@ -9,7 +9,7 @@ type BaseTask struct {
beans.MongoBaseDO `bson:",inline"`
// 任务信息
TaskType string `bson:"taskType" json:"taskType"`
Status string `bson:"status" json:"status"`
Status TaskStatus `bson:"status" json:"status"`
Priority TaskPriority `bson:"priority,omitempty" json:"priority,omitempty"`
// 进度
TotalItems int64 `bson:"totalItems" json:"totalItems"`

12
rag/enio/task_status.go Normal file
View File

@@ -0,0 +1,12 @@
package enio
// TaskStatus 任务状态
type TaskStatus string
const (
TaskStatusPending TaskStatus = "pending" // 待处理
TaskStatusRunning TaskStatus = "running" // 运行中
TaskStatusCompleted TaskStatus = "completed" // 已完成
TaskStatusFailed TaskStatus = "failed" // 失败
TaskStatusCancelled TaskStatus = "cancelled" // 已取消
)