跳转至

工作流相关接口

/api/v1/workflows

POST

Summary:

创建工作流

Description:

创建工作流

Parameters
Name Located in Description Required Schema
data body data Yes dto.WorkflowInsertReq
Responses
Code Description Schema
200 {"code": 200, "message": "success"} response.Response
Security
Security Schema Scopes
Bearer

DELETE

Summary:

删除工作流

Description:

删除工作流

Parameters
Name Located in Description Required Schema
data body uids No dto.WorkflowDeleteReq
Responses
Code Description Schema
200 {"code": 200, "message": "success"} response.Response
Security
Security Schema Scopes
Bearer

GET

Summary:

分页工作流列表数据

Description:

工作流列表

Parameters
Name Located in Description Required Schema
displayName query 工作流名称 No string
type query 类型 No string
page query 页条数 No integer
limit query 页码 No integer
Responses
Code Description Schema
200 {"code": 200, "data": [...]} response.Response & object
Security
Security Schema Scopes
Bearer

/api/v1/workflows/{uid}

GET

Summary:

查询工作流

Description:

查询工作流

Parameters
Name Located in Description Required Schema
uid path uid No string
Responses
Code Description Schema
200 {"code": 200, "data": [...]} response.Response & object
Security
Security Schema Scopes
Bearer

PUT

Summary:

更新工作流

Description:

更新工作流

Parameters
Name Located in Description Required Schema
data body body Yes dto.WorkflowUpdateReq
Responses
Code Description Schema
200 {"code": 200, "message": "success"} response.Response
Security
Security Schema Scopes
Bearer

dto.WorkflowInsertReq

Name Type Description Required
argonWorkflowID string Argon 工作流ID No
argonWorkflowSpec [ integer ] 回调内容 JSON Plain Object 格式 No
description string 工作流描述 No
displayName string 工作流名称 No
executionMode integer 工作流执行模式 No
spec [ integer ] 回调内容 JSON Plain Object 格式 No
type integer 工作流类型 1:系统预置工作流,2:用户定义工作流,99:系统内置工作流 No
uid string No

dto.WorkflowDeleteReq

Name Type Description Required
uids [ string ] No

dto.WorkflowUpdateReq

Name Type Description Required
argonClusterWorkflow [ integer ] 回调内容 JSON Plain Object 格式 No
argonWorkflowID string Argon WorkflowID No
argonWorkflowSpec [ integer ] 回调内容 JSON Plain Object 格式 No
description string 工作流描述 No
displayName string 工作流名称 No
spec [ integer ] 回调内容 JSON Plain Object 格式 No
type integer 工作流类型 1:系统预置工作流,2:用户定义工作流,99:系统内置工作流 No
uid string No

models.WorkflowRecord

Name Type Description Required
argonClusterWorkflow [ integer ] 回调内容 JSON Plain Object 格式 No
argonWorkflowID string Argon 工作流ID No
argonWorkflowSpec [ integer ] 回调内容 JSON Plain Object 格式 No
createdAt models.LocalTime No
description string 工作流描述 No
displayName string 工作流名称 No
executionMode integer 工作流执行模式 No
spec [ integer ] 回调内容 JSON Plain Object 格式 No
type integer 工作流类型 1:系统预置工作流,2:用户定义工作流,99:系统内置工作流 No
uid string 唯一uuid No
updatedAt models.LocalTime No