Documentation
¶
Index ¶
Constants ¶
View Source
const (
KnowledgeBaseUploadTopic = "knowledge_base_upload_topic"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KnowledgeBaseConsumer ¶
type KnowledgeBaseConsumer struct {
// contains filtered or unexported fields
}
func NewKnowledgeBaseConsumer ¶
func NewKnowledgeBaseConsumer(svc knowledge_base.RepositoryBaseSvc, q mq.MQ) (*KnowledgeBaseConsumer, error)
func (*KnowledgeBaseConsumer) Consume ¶
func (k *KnowledgeBaseConsumer) Consume(ctx context.Context) error
func (*KnowledgeBaseConsumer) Start ¶
func (k *KnowledgeBaseConsumer) Start(ctx context.Context)
type KnowledgeBaseUploadEvent ¶
type KnowledgeBaseUploadEvent struct { Biz string `json:"biz"` BizID int64 `json:"bizID"` // 文件名 Name string `json:"name"` // 文件内容 Data []byte `json:"data"` // 用途 Type string `json:"type"` KnowledgeBaseID string `json:"knowledgeBaseID"` }
KnowledgeBaseUploadEvent 知识库上传事件
Click to show internal directories.
Click to hide internal directories.