|
@@ -106,143 +106,143 @@ export function regenerateWorkflow(recordId, data) {
|
|
|
|
|
|
|
|
// ======== 提示词管理 ========
|
|
// ======== 提示词管理 ========
|
|
|
export function listPrompts(params) {
|
|
export function listPrompts(params) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/prompt/list', method: 'get', params })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/prompt/list', method: 'get', params })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getPrompt(id) {
|
|
export function getPrompt(id) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/prompt/${id}`, method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/prompt/${id}`, method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function addPrompt(data) {
|
|
export function addPrompt(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/prompt', method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/prompt', method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function updatePrompt(id, data) {
|
|
export function updatePrompt(id, data) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/prompt/${id}`, method: 'put', data })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/prompt/${id}`, method: 'put', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function deletePrompt(id) {
|
|
export function deletePrompt(id) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/prompt/${id}`, method: 'delete' })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/prompt/${id}`, method: 'delete' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getPromptCategories() {
|
|
export function getPromptCategories() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/prompt/categories', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/prompt/categories', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function refreshPromptCache() {
|
|
export function refreshPromptCache() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/prompt/refresh-cache', method: 'post' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/prompt/refresh-cache', method: 'post' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ======== 销冠语料 ========
|
|
// ======== 销冠语料 ========
|
|
|
export function listSalesCorpus(params) {
|
|
export function listSalesCorpus(params) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/sales-corpus/list', method: 'get', params })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/sales-corpus/list', method: 'get', params })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function addCorpusDialog(data) {
|
|
export function addCorpusDialog(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/sales-corpus/dialog', method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/sales-corpus/dialog', method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function batchImportCorpus(data) {
|
|
export function batchImportCorpus(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/sales-corpus/batch-import', method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/sales-corpus/batch-import', method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function analyzeCorpus() {
|
|
export function analyzeCorpus() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/sales-corpus/analyze', method: 'post' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/sales-corpus/analyze', method: 'post' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getCorpusScenarios() {
|
|
export function getCorpusScenarios() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/sales-corpus/scenarios', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/sales-corpus/scenarios', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ======== API注册中心 ========
|
|
// ======== API注册中心 ========
|
|
|
export function listApiRegistry() {
|
|
export function listApiRegistry() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/api-registry/list', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/api-registry/list', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function registerApi(data) {
|
|
export function registerApi(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/api-registry', method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/api-registry', method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function refreshApiCache() {
|
|
export function refreshApiCache() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/api-registry/refresh', method: 'post' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/api-registry/refresh', method: 'post' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getApiCategories() {
|
|
export function getApiCategories() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/api-registry/categories', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/api-registry/categories', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ======== 死信队列 ========
|
|
// ======== 死信队列 ========
|
|
|
export function listDeadLetters() {
|
|
export function listDeadLetters() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/dead-letter/list', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/dead-letter/list', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function retryAllDeadLetters() {
|
|
export function retryAllDeadLetters() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/dead-letter/retry-all', method: 'post' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/dead-letter/retry-all', method: 'post' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getDeadLetterStats() {
|
|
export function getDeadLetterStats() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/dead-letter/stats', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/dead-letter/stats', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ======== 节点审核 ========
|
|
// ======== 节点审核 ========
|
|
|
export function listEventAudits(params) {
|
|
export function listEventAudits(params) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/event-audit/list', method: 'get', params })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/event-audit/list', method: 'get', params })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function approveEvent(id) {
|
|
export function approveEvent(id) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/event-audit/approve/${id}`, method: 'post' })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/event-audit/approve/${id}`, method: 'post' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function rejectEvent(id, data) {
|
|
export function rejectEvent(id, data) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/event-audit/reject/${id}`, method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/event-audit/reject/${id}`, method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getEventAuditDetail(id) {
|
|
export function getEventAuditDetail(id) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/event-audit/${id}`, method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/event-audit/${id}`, method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ======== 优化建议 ========
|
|
// ======== 优化建议 ========
|
|
|
export function listPendingAudit(params) {
|
|
export function listPendingAudit(params) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/optimization/pending-audit', method: 'get', params })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/optimization/pending-audit', method: 'get', params })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function batchAuditOptimization(data) {
|
|
export function batchAuditOptimization(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/optimization/batch-audit', method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/optimization/batch-audit', method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function auditSingleOptimization(optimizationId, approved, remark) {
|
|
export function auditSingleOptimization(optimizationId, approved, remark) {
|
|
|
- return request({ url: `/workflow/workflow/lobster/optimization/audit/${optimizationId}`, method: 'post', params: { approved, remark } })
|
|
|
|
|
|
|
+ return request({ url: `/workflow/lobster/optimization/audit/${optimizationId}`, method: 'post', params: { approved, remark } })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function analyzeOptimization(externalUserId, workflowId) {
|
|
export function analyzeOptimization(externalUserId, workflowId) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/optimization/analyze', method: 'post', params: { externalUserId, workflowId } })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/optimization/analyze', method: 'post', params: { externalUserId, workflowId } })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getOptimizationStats() {
|
|
export function getOptimizationStats() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/optimization/stats', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/optimization/stats', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getOptimizationConfig(params) {
|
|
export function getOptimizationConfig(params) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/optimization/config', method: 'get', params })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/optimization/config', method: 'get', params })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function setOptimizationConfig(data) {
|
|
export function setOptimizationConfig(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/optimization/config', method: 'post', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/optimization/config', method: 'post', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ======== Token计费 ========
|
|
// ======== Token计费 ========
|
|
|
export function getTokenCoefficient() {
|
|
export function getTokenCoefficient() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/billing/token-coefficient', method: 'get' })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/billing/token-coefficient', method: 'get' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function updateTokenCoefficient(data) {
|
|
export function updateTokenCoefficient(data) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/billing/token-coefficient', method: 'put', data })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/billing/token-coefficient', method: 'put', data })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function listBillingRecords(params) {
|
|
export function listBillingRecords(params) {
|
|
|
- return request({ url: '/workflow/workflow/lobster/billing/records', method: 'get', params })
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/billing/records', method: 'get', params })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function getBillingTypes() {
|
|
export function getBillingTypes() {
|
|
|
- return request({ url: '/workflow/workflow/lobster/billing/types', method: 'get' })
|
|
|
|
|
-}
|
|
|
|
|
|
|
+ return request({ url: '/workflow/lobster/billing/types', method: 'get' })
|
|
|
|
|
+}
|