knowledge.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. export type TQAListItem = {
  2. answer: string,
  3. links: string[],
  4. pics: string[],
  5. questions: string[]
  6. qaId: number|string
  7. }
  8. export type TKnowledgeItem = {
  9. answerCnt: number;
  10. createTime: string;
  11. description: string;
  12. enableExactAnswer: boolean;
  13. fileSize: number;
  14. fileSizeStr: string;
  15. icon: string;
  16. isParsing: boolean;
  17. knowledgeId: number;
  18. linkUrl?: string;
  19. parseMsg: string;
  20. parseStatus: string; // parseStatus (string, optional): 解析状态 unknown未知/wait_transfer待转存/unparsed待解析/parsing解析中/wait_audit待审核/audit_pass审核通过/parsed解析成功/audit_fail审核未通过/parse_fail解析失败 ,
  21. parseStatusDesc: string;
  22. picUrl: string|null; // 图片地址
  23. ossPath: string|null; // 视频地址
  24. title: string;
  25. type: string;
  26. };
  27. export type TKnowledgeStreamResponseData = {
  28. content: string;
  29. isParsing: boolean;
  30. knowledgeList: TKnowledgeItem[];
  31. msgTime: string;
  32. role: string;
  33. streamId: number;
  34. type: string;
  35. };
  36. export type TKnowledgeDetail = {
  37. qaList: TQAListItem[],
  38. } & TKnowledgeItem