主流程

This commit is contained in:
2026-06-10 17:53:09 +08:00
parent c6f239f424
commit b20435c027
66 changed files with 2779 additions and 1181 deletions
+15 -12
View File
@@ -103,6 +103,7 @@ type Conversation struct {
ProjectID *uuid.UUID
WorkspaceID *uuid.UUID
IssueID *uuid.UUID
RequirementID *uuid.UUID
ModelID uuid.UUID
SystemPrompt string
Title *string
@@ -181,22 +182,24 @@ type ConversationService interface {
// CreateConversationInput 是创建会话的入参。
type CreateConversationInput struct {
ModelID uuid.UUID
TemplateID *uuid.UUID
SystemPrompt *string // 优先级:自定义 > 模板内容 > 空字符串
ProjectID *uuid.UUID
WorkspaceID *uuid.UUID
IssueID *uuid.UUID
ModelID uuid.UUID
TemplateID *uuid.UUID
SystemPrompt *string // 优先级:自定义 > 模板内容 > 空字符串
ProjectID *uuid.UUID
WorkspaceID *uuid.UUID
IssueID *uuid.UUID
RequirementID *uuid.UUID
}
// ConversationFilter 列表过滤参数。
type ConversationFilter struct {
ProjectID *uuid.UUID
WorkspaceID *uuid.UUID
IssueID *uuid.UUID
TitleQuery string
BeforeID *uuid.UUID // cursor
Limit int
ProjectID *uuid.UUID
WorkspaceID *uuid.UUID
IssueID *uuid.UUID
RequirementID *uuid.UUID
TitleQuery string
BeforeID *uuid.UUID // cursor
Limit int
}
// MessageService — 发消息 + 流接收 + 取消 + 重试。