package task // TaskType 任务类型枚举:文档解析的三个子任务 type TaskType string const ( TaskTypeExtractKeywords TaskType = "EXTRACT_KEYWORDS" // 提取关键词 TaskTypeGenerateVector TaskType = "GENERATE_VECTOR" // 生成向量 TaskTypeFullTextSearch TaskType = "FULL_TEXT_SEARCH" // 全文检索 TaskTypeDocParse TaskType = "DOC_PARSE" // 顶层文档解析总任务 ) // TaskStatus 任务状态枚举 type TaskStatus string const ( TaskStatusPending TaskStatus = "PENDING" // 待执行 TaskStatusRunning TaskStatus = "RUNNING" // 执行中 TaskStatusCompleted TaskStatus = "COMPLETED" // 已完成 TaskStatusFailed TaskStatus = "FAILED" // 执行失败 ) // TaskPriority 任务优先级 type TaskPriority int const ( TaskPriorityLow TaskPriority = 1 // 低 TaskPriorityMedium TaskPriority = 2 // 中 TaskPriorityHigh TaskPriority = 3 // 高 )