agent.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. export type PostAgentHubUpdateParams = {
  2. channel: string;
  3. url: string;
  4. branch: string;
  5. authorization: string;
  6. };
  7. export type PostAgentQueryParams = {
  8. page_index?: number;
  9. page_size?: number;
  10. name?: string;
  11. description?: string;
  12. author?: string;
  13. email?: string;
  14. type?: string;
  15. version?: string;
  16. storage_channel?: string;
  17. storage_url?: string;
  18. };
  19. export type PostDbgptMyQueryParams = {
  20. type: string | undefined;
  21. name: string | undefined;
  22. page_index: number;
  23. page_size: number;
  24. };
  25. export type IAgentPlugin = {
  26. name: string;
  27. description: string;
  28. email: string;
  29. version: string;
  30. storage_url: string;
  31. download_param: string;
  32. installed: number;
  33. id: number;
  34. author: string;
  35. type: string;
  36. storage_channel: string;
  37. gmt_created: string;
  38. };
  39. export type PostAgentPluginResponse = {
  40. page_index: number;
  41. page_size: number;
  42. total_page: number;
  43. total_row_count: number;
  44. datas: IAgentPlugin[];
  45. items: IAgentPlugin[];
  46. };
  47. export type IMyPlugin = {
  48. user_name: null | string;
  49. id: number;
  50. file_name: string;
  51. version: string;
  52. succ_count: number;
  53. name: string;
  54. tenant: null | string;
  55. user_code: string;
  56. type: string;
  57. use_count: number;
  58. created_at: string;
  59. description: string;
  60. data?: any;
  61. };
  62. export type PostAgentMyPluginResponse = {
  63. items: IMyPlugin[];
  64. };
  65. export type GetDBGPTsListResponse = {
  66. app_code: string;
  67. app_describe: string;
  68. app_name: string;
  69. language: string;
  70. sys_code: string;
  71. updated_at: string;
  72. team_mode: string;
  73. id: number;
  74. user_code: string;
  75. created_at: string;
  76. }[];