diff --git a/backend/internal/models/models.go b/backend/internal/models/models.go index e83680b..e6bf9f3 100644 --- a/backend/internal/models/models.go +++ b/backend/internal/models/models.go @@ -5,7 +5,10 @@ import "time" // Session 会话。 type Session struct { ID string `json:"session_id"` + UserID string `json:"user_id,omitempty"` + Title string `json:"title"` CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at"` Config SessionConfig `json:"config"` } @@ -16,6 +19,9 @@ type SessionConfig struct { Language string `json:"language"` } +// DefaultSessionTitle 默认会话标题。 +const DefaultSessionTitle = "新对话" + // DefaultConfig 默认会话配置。 func DefaultConfig() SessionConfig { return SessionConfig{TTSEnabled: true, DetailLevel: "low", Language: "zh-CN"}