工作流相关接口
/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 |