feat: manually mirror opencoze's code from bytedance
Change-Id: I09a73aadda978ad9511264a756b2ce51f5761adf
This commit is contained in:
45
backend/api/model/crossdomain/conversation/conversation.go
Normal file
45
backend/api/model/crossdomain/conversation/conversation.go
Normal file
@@ -0,0 +1,45 @@
|
||||
package conversation
|
||||
|
||||
import "github.com/coze-dev/coze-studio/backend/api/model/conversation/common"
|
||||
|
||||
type GetCurrent struct {
|
||||
UserID int64 `json:"user_id"`
|
||||
Scene common.Scene `json:"scene"`
|
||||
AgentID int64 `json:"agent_id"`
|
||||
ConnectorID int64 `json:"connector_id"`
|
||||
}
|
||||
|
||||
type Scene int32
|
||||
|
||||
const (
|
||||
SceneDefault Scene = 0
|
||||
SceneExplore Scene = 1
|
||||
SceneBotStore Scene = 2
|
||||
SceneCozeHome Scene = 3
|
||||
ScenePlayground Scene = 4
|
||||
SceneEvaluation Scene = 5
|
||||
SceneAgentAPP Scene = 6
|
||||
ScenePromptOptimize Scene = 7
|
||||
SceneGenerateAgentInfo Scene = 8
|
||||
SceneOpenApi Scene = 9
|
||||
)
|
||||
|
||||
type Conversation struct {
|
||||
ID int64 `json:"id"`
|
||||
SectionID int64 `json:"section_id"`
|
||||
AgentID int64 `json:"agent_id"`
|
||||
ConnectorID int64 `json:"connector_id"`
|
||||
CreatorID int64 `json:"creator_id"`
|
||||
Scene common.Scene `json:"scene"`
|
||||
Status ConversationStatus `json:"status"`
|
||||
Ext string `json:"ext"`
|
||||
CreatedAt int64 `json:"created_at"`
|
||||
UpdatedAt int64 `json:"updated_at"`
|
||||
}
|
||||
|
||||
type ConversationStatus int32
|
||||
|
||||
const (
|
||||
ConversationStatusNormal ConversationStatus = 1
|
||||
ConversationStatusDeleted ConversationStatus = 2
|
||||
)
|
||||
Reference in New Issue
Block a user