lobster-admin.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. import request from '@/utils/request'
  2. // ======== 管理端专用接口(跨租户) ========
  3. // 获取所有租户列表(下拉选择用)
  4. export function listAllCompanies() {
  5. return request({
  6. url: '/workflow/lobster-admin/companies',
  7. method: 'get'
  8. })
  9. }
  10. // 获取租户工作流统计
  11. export function getCompanyWorkflowStats(companyId) {
  12. return request({
  13. url: '/workflow/lobster-admin/company-stats/' + companyId,
  14. method: 'get'
  15. })
  16. }
  17. // 获取全平台工作流统计
  18. export function getPlatformStats() {
  19. return request({
  20. url: '/workflow/lobster-admin/platform-stats',
  21. method: 'get'
  22. })
  23. }
  24. // 跨租户查询工作流实例
  25. export function adminListInstances(params) {
  26. return request({
  27. url: '/workflow/lobster-admin/instances',
  28. method: 'get',
  29. params
  30. })
  31. }
  32. // 跨租户查询提示词
  33. export function adminListPrompts(params) {
  34. return request({
  35. url: '/workflow/lobster-admin/prompts',
  36. method: 'get',
  37. params
  38. })
  39. }
  40. // 跨租户查询死信队列
  41. export function adminListDeadLetters(params) {
  42. return request({
  43. url: '/workflow/lobster-admin/dead-letters',
  44. method: 'get',
  45. params
  46. })
  47. }
  48. // 跨租户查询节点审核
  49. export function adminListEventAudits(params) {
  50. return request({
  51. url: '/workflow/lobster-admin/event-audits',
  52. method: 'get',
  53. params
  54. })
  55. }
  56. // 跨租户查询优化建议
  57. export function adminListOptimizations(params) {
  58. return request({
  59. url: '/workflow/lobster-admin/optimizations',
  60. method: 'get',
  61. params
  62. })
  63. }
  64. // 跨租户查询语料
  65. export function adminListSalesCorpus(params) {
  66. return request({
  67. url: '/workflow/lobster-admin/sales-corpus',
  68. method: 'get',
  69. params
  70. })
  71. }
  72. // 跨租户查询API注册
  73. export function adminListApiRegistry(params) {
  74. return request({
  75. url: '/workflow/lobster-admin/api-registry',
  76. method: 'get',
  77. params
  78. })
  79. }
  80. // 跨租户查询聚合聊天
  81. export function adminListChatAggregate(params) {
  82. return request({
  83. url: '/workflow/lobster-admin/chat-aggregate',
  84. method: 'get',
  85. params
  86. })
  87. }