feat(knowledge): add FAQ Excel import export
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
package request
|
||||
|
||||
import "agent-desk/internal/pkg/enums"
|
||||
import (
|
||||
"io"
|
||||
|
||||
"agent-desk/internal/pkg/enums"
|
||||
)
|
||||
|
||||
type CreateKnowledgeBaseRequest struct {
|
||||
Name string `json:"name"`
|
||||
@@ -47,6 +51,20 @@ type UpdateKnowledgeFAQRequest struct {
|
||||
CreateKnowledgeFAQRequest
|
||||
}
|
||||
|
||||
type KnowledgeFAQImportMode string
|
||||
|
||||
const (
|
||||
KnowledgeFAQImportModeAppend KnowledgeFAQImportMode = "append"
|
||||
KnowledgeFAQImportModeOverwrite KnowledgeFAQImportMode = "overwrite"
|
||||
)
|
||||
|
||||
type ImportKnowledgeFAQRequest struct {
|
||||
KnowledgeBaseID int64
|
||||
Mode KnowledgeFAQImportMode
|
||||
Filename string
|
||||
Reader io.Reader
|
||||
}
|
||||
|
||||
type KnowledgeSearchRequest struct {
|
||||
KnowledgeBaseIDs []int64 `json:"knowledgeBaseIds"`
|
||||
Question string `json:"question"`
|
||||
|
||||
Reference in New Issue
Block a user