diff --git a/rag/enio/task_enum.go b/rag/enio/task_enum.go new file mode 100644 index 0000000..314b7e8 --- /dev/null +++ b/rag/enio/task_enum.go @@ -0,0 +1,21 @@ +package enio + +// TaskPriority 任务优先级 +type TaskPriority string + +const ( + TaskPriorityLow TaskPriority = "low" // 低优先级 + TaskPriorityMedium TaskPriority = "medium" // 中优先级 + TaskPriorityHigh TaskPriority = "high" // 高优先级 + TaskPriorityUrgent TaskPriority = "urgent" // 紧急 +) + +// TaskType 任务类型 +type TaskType string + +const ( + TaskTypeDocumentIngestion TaskType = "document_ingestion" // 文档摄入任务 + TaskTypeVectorIngestion TaskType = "vector_ingestion" // 向量摄入任务 + TaskTypeIndexCreation TaskType = "index_creation" // 索引创建任务 + TaskTypeQAProcessing TaskType = "qa_processing" // 问答处理任务 +)