123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- type AddKnowledgeReq {
- Question string `json:"question"`
- Answer string `json:"answer"`
- EntId int64 `header:"entId"`
- AppId string `header:"appId"`
- EntUserId int64 `header:"entUserId"`
- }
- type FindAnswerReq {
- Question string `json:"question"`
- RobotEntId string `json:"robotEntId"`
- Type int64 `json:"type"` //1 文字 2 语音
- }
- type RecommendAnswerReq {
- Question string `json:"question"`
- RobotEntId string `header:"entId"`
- Type int64 `json:"type"` //1 文字 2 语音
- }
- type GuessToAskReq {
- Question string `json:"question"`
- EntId string `json:"entId"`
- Type int64 `json:"type"` //1 文字 2 语音
- ReqSource int64 `json:"reqSource"` // 1
- }
- type ListReq {
- PageSize int64 `json:"pageSize"`
- PageIndex int64 `json:"pageIndex"`
- EntId int64 `header:"entId"`
- }
- type InfoReq {
- AnswerId int64 `json:"answerId"`
- }
- type EditReq {
- Question string `json:"question"`
- Answer string `json:"answer"`
- EntUserId int64 `header:"entUserId"`
- AnswerId int64 `json:"answerId"`
- EntId int64 `header:"entId"`
- KnowledgeId int64 `json:"knowledgeId"`
- AppId string `header:"appId"`
- }
- type DeleteReq {
- AnswerId int64 `json:"answerId"`
- }
- type CommonRes {
- Error_code int `json:"error_code"`
- Error_msg string `json:"error_msg"`
- Data interface{} `json:"data"`
- }
- type CommonPhrasesAddReq {
- Id int64 `json:"id"`
- Classify string `json:"classify"`
- Content string `json:"content"`
- EntId int64 `header:"entId"`
- AppId string `header:"appId"`
- EntUserId int64 `header:"entUserId"`
- }
- type CommonPhrasesInfoOrDelReq {
- Id int64 `json:"id"`
- }
- type CommonPhrasesListReq {
- PageSize int64 `json:"pageSize"`
- PageIndex int64 `json:"pageIndex"`
- EntId int64 `header:"entId"`
- AppId string `header:"appId"`
- }
- type CommonPhrasesClassListReq {
- Query string `json:"query"`
- EntId int64 `header:"entId"` //企业id
- AppId string `header:"appId"`
- }
- type CommonPhrasesQueryReq {
- Query string `json:"query"`
- EntId int64 `header:"entId"` //企业id
- AppId string `header:"appId"`
- }
- type KeywordListReq {
- // Query string `json:"query"`
- // EntId int64 `header:"entId"` //企业id
- AppId string `header:"appId"`
- }
- service knowledge-api {
- @handler knowledgeAdd
- post /knowledge/knowledgeAdd (AddKnowledgeReq) returns (CommonRes);
- @handler knowledgeList
- post /knowledge/knowledgeList (ListReq) returns (CommonRes);
- @handler knowledgeInfo
- post /knowledge/knowledgeInfo (InfoReq) returns (CommonRes);
- @handler knowledgeEdit
- post /knowledge/knowledgeEdit (EditReq) returns (CommonRes);
- @handler knowledgeDel
- post /knowledge/knowledgeDel (DeleteReq) returns (CommonRes);
- @handler findAnswer
- post /knowledge/findAnswer (FindAnswerReq) returns (CommonRes);
- @handler recommendAnswer
- post /knowledge/recommendAnswer (RecommendAnswerReq) returns (CommonRes);
- @handler guessToAsk
- post /knowledge/guessToAsk (GuessToAskReq) returns (CommonRes);
- @handler commonPhrasesAddOrUpdate
- post /knowledge/commonPhrase/commonPhrasesAddOrUpdate (CommonPhrasesAddReq) returns (CommonRes);
- @handler commonPhrasesInfo
- post /knowledge/commonPhrase/commonPhrasesInfo (CommonPhrasesInfoOrDelReq) returns (CommonRes);
- @handler commonPhrasesDel
- post /knowledge/commonPhrase/commonPhrasesDel (CommonPhrasesInfoOrDelReq) returns (CommonRes);
- @handler commonPhrasesList
- post /knowledge/commonPhrase/commonPhrasesList (CommonPhrasesListReq) returns (CommonRes);
- @handler commonPhrasesClassList
- post /knowledge/commonPhrase/commonPhrasesClassList (CommonPhrasesClassListReq) returns (CommonRes);
- @handler commonPhrasesQuery
- post /knowledge/commonPhrase/commonPhrasesQuery (CommonPhrasesQueryReq) returns (CommonRes);
- @handler keywordList
- post /knowledge/keywordList (KeywordListReq) returns (CommonRes);
- }
|