2024-04-22 17:12:45 +08:00
|
|
|
import { request } from '../request';
|
|
|
|
|
2024-04-23 14:31:09 +08:00
|
|
|
/** get workflow page list */
|
2024-04-22 17:12:45 +08:00
|
|
|
export function fetchGetWorkflowPageList(params?: Api.Workflow.WorkflowSearchParams) {
|
|
|
|
return request<Api.Workflow.WorkflowList>({
|
|
|
|
url: '/workflow/page/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
});
|
|
|
|
}
|
2024-04-23 14:31:09 +08:00
|
|
|
|
2024-04-30 23:18:18 +08:00
|
|
|
/** trigger workflow */
|
|
|
|
export function fetchTriggerWorkflow(id: string) {
|
|
|
|
return request({
|
|
|
|
url: `/workflow/trigger/${id}`,
|
|
|
|
method: 'post'
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2024-04-23 14:31:09 +08:00
|
|
|
/** get namespace list */
|
2024-06-21 23:01:44 +08:00
|
|
|
export function fetchGetWorkflowNameList(params?: Api.WorkflowBatch.WorkflowBatchSearchParams) {
|
2024-04-23 14:31:09 +08:00
|
|
|
return request<Api.Workflow.Workflow[]>({
|
|
|
|
url: '/workflow/workflow-name/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
/** get workflow batch list */
|
|
|
|
export function fetchGetWorkflowBatchList(params?: Api.WorkflowBatch.WorkflowBatchSearchParams) {
|
|
|
|
return request<Api.WorkflowBatch.WorkflowBatchList>({
|
|
|
|
url: '/workflow/batch/page/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
});
|
|
|
|
}
|
2024-05-01 11:25:10 +08:00
|
|
|
|
|
|
|
export function fetchUpdateWorkflowStatus(id: string) {
|
|
|
|
return request({
|
|
|
|
url: `/workflow/update/status/${id}`,
|
|
|
|
method: 'put'
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function fetchDelWorkflow(id: string) {
|
|
|
|
return request({
|
|
|
|
url: `/workflow/${id}`,
|
|
|
|
method: 'delete'
|
|
|
|
});
|
|
|
|
}
|
2024-05-02 00:00:28 +08:00
|
|
|
|
|
|
|
export function fetchStopWorkflowBatch(id: string) {
|
|
|
|
return request({
|
|
|
|
url: `/workflow/batch/stop/${id}`,
|
|
|
|
method: 'post'
|
|
|
|
});
|
|
|
|
}
|