This is page 3 of 3. Use http://codebase.md/ocean-zhc/dolphinscheduler-mcp?page={x} to view the full context. # Directory Structure ``` ├── .env.example ├── .gitignore ├── CHANGELOG.md ├── docker-compose.yml ├── Dockerfile ├── docs │ ├── api.md │ └── installation.md ├── ds-restfuleapi-v1.json ├── example_mcp.py ├── examples │ ├── list_projects.py │ ├── manage_resources.py │ ├── simple_client.py │ └── start_workflow.py ├── install_dev.sh ├── mcp-openapi-split │ ├── base │ │ └── 01_base.json │ ├── paths │ │ ├── 01_azure_datafactory_api.json │ │ ├── 02_dynamic_task_type_api.json │ │ ├── 03_kubernetes_namespace_api.json │ │ ├── 04_project_worker_group_api.json │ │ ├── 05_ui_plugin_api.json │ │ ├── 06_worker_group_api.json │ │ ├── 07_project_preference_api.json │ │ ├── 08_task_definition_api.json │ │ ├── 09_task_instance_api.json │ │ ├── 10_task_analysis_api.json │ │ ├── 11_task_group_api.json │ │ ├── 12_favourite_api.json │ │ ├── 13_alert_plugin_instance_api.json │ │ ├── 14_alert_group_api.json │ │ ├── 15_schedule_api.json │ │ ├── 16_audit_log_api.json │ │ ├── 17_process_task_relation_api.json │ │ ├── 18_workflow_lineage_api.json │ │ ├── 19_datasource_api.json │ │ ├── 20_data_quality_api.json │ │ ├── 21_log_api.json │ │ ├── 22_process_definition_api.json │ │ ├── 23_process_instance_api.json │ │ ├── 24_process_execution_api.json │ │ ├── 25_environment_api.json │ │ ├── 26_login_api.json │ │ ├── 27_user_api.json │ │ ├── 28_monitor_api.json │ │ ├── 29_tenant_api.json │ │ ├── 30_token_api.json │ │ ├── 31_resource_api.json │ │ ├── 32_queue_api.json │ │ ├── 33_cluster_api.json │ │ ├── 34_project_parameter_api.json │ │ └── 35_project_api.json │ ├── schemas │ │ ├── 01_alert_schemas.json │ │ ├── 02_cluster_schemas.json │ │ ├── 03_datasource_schemas.json │ │ ├── 04_environment_schemas.json │ │ ├── 05_k8s_schemas.json │ │ ├── 06_project_schemas.json │ │ ├── 07_queue_schemas.json │ │ ├── 08_remaining_1_schemas.json │ │ ├── 09_remaining_10_schemas.json │ │ ├── 10_remaining_11_schemas.json │ │ ├── 11_remaining_12_schemas.json │ │ ├── 12_remaining_13_schemas.json │ │ ├── 13_remaining_2_schemas.json │ │ ├── 14_remaining_3_schemas.json │ │ ├── 15_remaining_4_schemas.json │ │ ├── 16_remaining_5_schemas.json │ │ ├── 17_remaining_6_schemas.json │ │ ├── 18_remaining_7_schemas.json │ │ ├── 19_remaining_8_schemas.json │ │ ├── 20_remaining_9_schemas.json │ │ ├── 21_resource_schemas.json │ │ ├── 22_result_schemas.json │ │ ├── 23_schedule_schemas.json │ │ ├── 24_task_schemas.json │ │ ├── 25_tenant_schemas.json │ │ ├── 26_user_schemas.json │ │ ├── 27_worker_schemas.json │ │ └── 28_workflow_schemas.json │ └── utils │ ├── combine_openapi.py │ └── split_openapi.py ├── pyproject.toml ├── README.md ├── requirements-dev.txt ├── run.bat ├── run.py ├── run.sh ├── src │ ├── __init__.py │ └── dolphinscheduler_mcp │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── client.py │ ├── config.py │ ├── fastmcp_compat.py │ ├── server.py │ ├── tools │ ├── tools_generated │ │ ├── __init__.py │ │ ├── access_token_tools.py │ │ ├── audit_log_tools.py │ │ ├── azure_data_factory_tools.py │ │ ├── datasource_tools.py │ │ ├── dynamic_task_type_tools.py │ │ ├── environment_check_tools.py │ │ ├── environment_update_tools.py │ │ ├── k8s_namespace_tools.py │ │ ├── lineage_tools.py │ │ ├── process_task_relation_tools.py │ │ ├── project_parameter_tools.py │ │ ├── project_preference_tools.py │ │ ├── project_tools.py │ │ ├── project_worker_group_tools.py │ │ ├── README.md │ │ ├── template_tools.py │ │ ├── ui_plugin_tools.py │ │ └── worker_group_tools.py │ ├── tools_loader.py │ └── tools.py.bak ├── test_create_project.py ├── test_env_settings.py └── tests ├── __init__.py └── test_config.py ``` # Files -------------------------------------------------------------------------------- /mcp-openapi-split/paths/08_task_definition_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/projects/{projectCode}/task-definition/{code}": { "get": { "tags": [ "任务定义相关操作" ], "summary": "queryTaskDefinitionByCode", "description": "查询任务定义详情", "operationId": "queryTaskDefinitionDetail", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "put": { "tags": [ "任务定义相关操作" ], "summary": "update", "description": "更新任务定义", "operationId": "updateTaskDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "taskDefinitionJsonObj", "in": "query", "description": "任务定义JSON", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "任务定义相关操作" ], "summary": "deleteTaskDefinition", "description": "通过任务代码删除任务定义", "operationId": "deleteTaskDefinitionByCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition/{code}/with-upstream": { "put": { "tags": [ "任务定义相关操作" ], "summary": "updateWithUpstream", "description": "更新任务定义", "operationId": "updateTaskWithUpstream", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "taskDefinitionJsonObj", "in": "query", "description": "任务定义JSON", "required": true, "schema": { "type": "string" } }, { "name": "upstreamCodes", "in": "query", "description": "上游代码列表", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition": { "get": { "tags": [ "任务定义相关操作" ], "summary": "queryTaskDefinitionListPaging", "description": "查询任务定义列表页面", "operationId": "queryTaskDefinitionListPaging", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "searchTaskName", "in": "query", "description": "查询任务名称", "required": false, "schema": { "type": "string" } }, { "name": "taskType", "in": "query", "description": "任务类型", "required": false, "schema": { "type": "string" } }, { "name": "taskExecuteType", "in": "query", "description": "任务执行类型", "required": false, "schema": { "type": "string", "enum": [ "BATCH", "STREAM" ] } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "searchWorkflowName", "description": "查询工作量名称", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "post": { "tags": [ "任务定义相关操作" ], "summary": "save", "description": "创建任务定义", "operationId": "createTaskDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "taskDefinitionJson", "in": "query", "description": "任务定义JSON", "required": true, "schema": { "type": "string" } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition/{code}/release": { "post": { "tags": [ "任务定义相关操作" ], "summary": "releaseTaskDefinition", "description": "上线任务定义", "operationId": "releaseTaskDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "releaseState", "in": "query", "description": "发布流程定义", "required": true, "schema": { "type": "string", "enum": [ "OFFLINE", "ONLINE" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition/save-single": { "post": { "tags": [ "任务定义相关操作" ], "summary": "saveSingle", "description": "创建单个任务定义", "operationId": "createTaskBindsWorkFlow", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefinitionCode", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "taskDefinitionJsonObj", "in": "query", "description": "任务定义JSON", "required": true, "schema": { "type": "string" } }, { "name": "upstreamCodes", "in": "query", "description": "上游代码列表", "required": false, "schema": { "type": "string" } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition/{code}/versions": { "get": { "tags": [ "任务定义相关操作" ], "summary": "queryVersions", "description": "查询任务定义版本列表", "operationId": "queryTaskDefinitionVersions", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition/{code}/versions/{version}": { "get": { "tags": [ "任务定义相关操作" ], "summary": "switchVersion", "description": "切换任务定义版本", "operationId": "switchTaskDefinitionVersion", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "version", "in": "path", "description": "版本号", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "任务定义相关操作" ], "summary": "deleteVersion", "description": "删除任务定义版本", "operationId": "deleteTaskDefinitionVersion", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "任务定义代码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "version", "in": "path", "description": "版本号", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/task-definition/gen-task-codes": { "get": { "tags": [ "任务定义相关操作" ], "summary": "genTaskCodeList", "description": "查询任务代码列表", "operationId": "genTaskCodeList", "parameters": [ { "name": "genNum", "in": "query", "description": "总数", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/paths/15_schedule_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/projects/{projectCode}/schedules/{id}": { "put": { "tags": [ "定时相关操作" ], "summary": "updateSchedule", "description": "更新定时", "operationId": "updateSchedule", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "定时ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "schedule", "in": "query", "description": "定时", "required": true, "schema": { "type": "string" } }, { "name": "warningType", "in": "query", "description": "发送策略", "required": false, "schema": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] } }, { "name": "warningGroupId", "in": "query", "description": "发送组ID", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "failureStrategy", "in": "query", "description": "失败策略", "required": false, "schema": { "type": "string", "enum": [ "END", "CONTINUE" ] } }, { "name": "workerGroup", "in": "query", "description": "worker群组", "required": false, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": false, "schema": { "type": "string" } }, { "name": "environmentCode", "in": "query", "description": "环境代码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "processInstancePriority", "in": "query", "description": "流程实例优先级", "required": false, "schema": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "定时相关操作" ], "summary": "deleteScheduleById", "description": "根据定时id删除定时数据", "operationId": "deleteScheduleById", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "定时ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/schedules/update/{code}": { "put": { "tags": [ "定时相关操作" ], "summary": "updateScheduleByProcessDefinitionCode", "description": "UPDATE_SCHEDULE_BY_PROCESS_DEFINITION_CODE_NOTES", "operationId": "updateScheduleByProcessDefinitionCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "schedule", "in": "query", "description": "定时", "required": true, "schema": { "type": "string" } }, { "name": "warningType", "in": "query", "description": "发送策略", "required": false, "schema": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] } }, { "name": "warningGroupId", "in": "query", "description": "发送组ID", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "failureStrategy", "in": "query", "description": "失败策略", "required": false, "schema": { "type": "string", "enum": [ "END", "CONTINUE" ] } }, { "name": "workerGroup", "in": "query", "description": "worker群组", "required": false, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": false, "schema": { "type": "string" } }, { "name": "environmentCode", "in": "query", "description": "环境代码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "processInstancePriority", "in": "query", "description": "流程实例优先级", "required": false, "schema": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] } }, { "name": "processDefinitionCode", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/schedules": { "get": { "tags": [ "定时相关操作" ], "summary": "queryScheduleListPaging", "description": "分页查询定时", "operationId": "queryScheduleListPaging", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefinitionCode", "in": "query", "required": false, "schema": { "type": "integer", "format": "int64", "default": 0 } }, { "name": "searchVal", "in": "query", "description": "搜索值", "required": false, "schema": { "type": "string" } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "processDefinitionId", "description": "流程定义ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "post": { "tags": [ "定时相关操作" ], "summary": "createSchedule", "description": "创建定时", "operationId": "createSchedule", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefinitionCode", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "schedule", "in": "query", "description": "定时", "required": true, "schema": { "type": "string" } }, { "name": "warningType", "in": "query", "description": "发送策略", "required": false, "schema": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] } }, { "name": "warningGroupId", "in": "query", "description": "发送组ID", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "failureStrategy", "in": "query", "description": "失败策略", "required": false, "schema": { "type": "string", "enum": [ "END", "CONTINUE" ] } }, { "name": "workerGroup", "in": "query", "description": "worker群组", "required": false, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": false, "schema": { "type": "string" } }, { "name": "environmentCode", "in": "query", "description": "环境代码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "processInstancePriority", "in": "query", "description": "流程实例优先级", "required": false, "schema": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/schedules/{id}/online": { "post": { "tags": [ "定时相关操作" ], "summary": "online", "description": "定时上线", "operationId": "publishScheduleOnline", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "定时ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultBoolean" } } } } } } }, "/projects/{projectCode}/schedules/{id}/offline": { "post": { "tags": [ "定时相关操作" ], "summary": "offline", "description": "定时下线", "operationId": "offlineSchedule", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "定时ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultBoolean" } } } } } } }, "/projects/{projectCode}/schedules/preview": { "post": { "tags": [ "定时相关操作" ], "summary": "previewSchedule", "description": "定时调度预览", "operationId": "previewSchedule", "parameters": [ { "name": "schedule", "in": "query", "description": "定时", "required": true, "schema": { "type": "string" } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/schedules/list": { "post": { "tags": [ "定时相关操作" ], "summary": "queryScheduleList", "description": "查询定时列表", "operationId": "queryScheduleList", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/schemas/28_workflow_schemas.json: -------------------------------------------------------------------------------- ```json { "components": { "schemas": { "ProcessDefinition": { "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "code": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "version": { "type": "integer", "format": "int32" }, "releaseState": { "type": "string", "enum": [ "OFFLINE", "ONLINE" ] }, "projectCode": { "type": "integer", "format": "int64" }, "description": { "type": "string" }, "globalParams": { "type": "string" }, "globalParamList": { "type": "array", "items": { "$ref": "#/components/schemas/Property" } }, "globalParamMap": { "type": "object", "additionalProperties": { "type": "string" } }, "createTime": { "type": "string", "format": "date-time" }, "updateTime": { "type": "string", "format": "date-time" }, "flag": { "type": "string", "enum": [ "NO", "YES" ] }, "userId": { "type": "integer", "format": "int32" }, "userName": { "type": "string" }, "projectName": { "type": "string" }, "locations": { "type": "string" }, "scheduleReleaseState": { "type": "string", "enum": [ "OFFLINE", "ONLINE" ] }, "schedule": { "$ref": "#/components/schemas/Schedule" }, "timeout": { "type": "integer", "format": "int32" }, "modifyBy": { "type": "string" }, "warningGroupId": { "type": "integer", "format": "int32" }, "executionType": { "type": "string", "enum": [ "PARALLEL", "SERIAL_WAIT", "SERIAL_DISCARD", "SERIAL_PRIORITY" ] } } }, "ProcessInstance": { "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "processDefinitionCode": { "type": "integer", "format": "int64" }, "processDefinitionVersion": { "type": "integer", "format": "int32" }, "projectCode": { "type": "integer", "format": "int64" }, "state": { "type": "string", "enum": [ "WorkflowExecutionStatus{code=0, desc='submit success'}", "WorkflowExecutionStatus{code=1, desc='running'}", "WorkflowExecutionStatus{code=2, desc='ready pause'}", "WorkflowExecutionStatus{code=3, desc='pause'}", "WorkflowExecutionStatus{code=4, desc='ready stop'}", "WorkflowExecutionStatus{code=5, desc='stop'}", "WorkflowExecutionStatus{code=6, desc='failure'}", "WorkflowExecutionStatus{code=7, desc='success'}", "WorkflowExecutionStatus{code=12, desc='delay execution'}", "WorkflowExecutionStatus{code=14, desc='serial wait'}", "WorkflowExecutionStatus{code=15, desc='ready block'}", "WorkflowExecutionStatus{code=16, desc='block'}", "WorkflowExecutionStatus{code=17, desc='wait to run'}" ] }, "stateHistory": { "type": "string" }, "stateDescList": { "type": "array", "items": { "$ref": "#/components/schemas/StateDesc" } }, "recovery": { "type": "string", "enum": [ "NO", "YES" ] }, "startTime": { "type": "string", "format": "date-time" }, "endTime": { "type": "string", "format": "date-time" }, "runTimes": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, "host": { "type": "string" }, "processDefinition": { "$ref": "#/components/schemas/ProcessDefinition" }, "commandType": { "type": "string", "enum": [ "START_PROCESS", "START_CURRENT_TASK_PROCESS", "RECOVER_TOLERANCE_FAULT_PROCESS", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "COMPLEMENT_DATA", "SCHEDULER", "REPEAT_RUNNING", "PAUSE", "STOP", "RECOVER_WAITING_THREAD", "RECOVER_SERIAL_WAIT", "EXECUTE_TASK", "DYNAMIC_GENERATION" ] }, "commandParam": { "type": "string" }, "taskDependType": { "type": "string", "enum": [ "TASK_ONLY", "TASK_PRE", "TASK_POST" ] }, "maxTryTimes": { "type": "integer", "format": "int32" }, "failureStrategy": { "type": "string", "enum": [ "END", "CONTINUE" ] }, "warningType": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] }, "warningGroupId": { "type": "integer", "format": "int32" }, "scheduleTime": { "type": "string", "format": "date-time" }, "commandStartTime": { "type": "string", "format": "date-time" }, "globalParams": { "type": "string" }, "dagData": { "$ref": "#/components/schemas/DagData" }, "executorId": { "type": "integer", "format": "int32" }, "executorName": { "type": "string" }, "tenantCode": { "type": "string" }, "queue": { "type": "string" }, "isSubProcess": { "type": "string", "enum": [ "NO", "YES" ] }, "locations": { "type": "string" }, "historyCmd": { "type": "string" }, "dependenceScheduleTimes": { "type": "string" }, "duration": { "type": "string" }, "processInstancePriority": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] }, "workerGroup": { "type": "string" }, "environmentCode": { "type": "integer", "format": "int64" }, "timeout": { "type": "integer", "format": "int32" }, "varPool": { "type": "string" }, "nextProcessInstanceId": { "type": "integer", "format": "int32" }, "dryRun": { "type": "integer", "format": "int32" }, "restartTime": { "type": "string", "format": "date-time" }, "testFlag": { "type": "integer", "format": "int32" }, "complementData": { "type": "boolean" }, "cmdTypeIfComplement": { "type": "string", "enum": [ "START_PROCESS", "START_CURRENT_TASK_PROCESS", "RECOVER_TOLERANCE_FAULT_PROCESS", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "COMPLEMENT_DATA", "SCHEDULER", "REPEAT_RUNNING", "PAUSE", "STOP", "RECOVER_WAITING_THREAD", "RECOVER_SERIAL_WAIT", "EXECUTE_TASK", "DYNAMIC_GENERATION" ] }, "blocked": { "type": "boolean" } } }, "ProcessTaskRelation": { "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, "processDefinitionVersion": { "type": "integer", "format": "int32" }, "projectCode": { "type": "integer", "format": "int64" }, "processDefinitionCode": { "type": "integer", "format": "int64" }, "preTaskCode": { "type": "integer", "format": "int64" }, "preTaskVersion": { "type": "integer", "format": "int32" }, "postTaskCode": { "type": "integer", "format": "int64" }, "postTaskVersion": { "type": "integer", "format": "int32" }, "conditionType": { "type": "string", "enum": [ "NONE", "JUDGE", "DELAY" ] }, "conditionParams": { "type": "string" }, "createTime": { "type": "string", "format": "date-time" }, "updateTime": { "type": "string", "format": "date-time" } } }, "ResultProcessInstance": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ProcessInstance" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "DynamicSubWorkflowDto": { "type": "object", "properties": { "processInstanceId": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "index": { "type": "integer", "format": "int64" }, "parameters": { "type": "object", "additionalProperties": { "type": "string" } }, "state": { "type": "string", "enum": [ "WorkflowExecutionStatus{code=0, desc='submit success'}", "WorkflowExecutionStatus{code=1, desc='running'}", "WorkflowExecutionStatus{code=2, desc='ready pause'}", "WorkflowExecutionStatus{code=3, desc='pause'}", "WorkflowExecutionStatus{code=4, desc='ready stop'}", "WorkflowExecutionStatus{code=5, desc='stop'}", "WorkflowExecutionStatus{code=6, desc='failure'}", "WorkflowExecutionStatus{code=7, desc='success'}", "WorkflowExecutionStatus{code=12, desc='delay execution'}", "WorkflowExecutionStatus{code=14, desc='serial wait'}", "WorkflowExecutionStatus{code=15, desc='ready block'}", "WorkflowExecutionStatus{code=16, desc='block'}", "WorkflowExecutionStatus{code=17, desc='wait to run'}" ] } } }, "ResultListDynamicSubWorkflowDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicSubWorkflowDto" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "PageInfoProcessDefinition": { "type": "object", "properties": { "totalList": { "type": "array", "items": { "$ref": "#/components/schemas/ProcessDefinition" } }, "total": { "type": "integer", "format": "int32" }, "totalPage": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "currentPage": { "type": "integer", "format": "int32" }, "pageNo": { "type": "integer", "format": "int32" } } }, "ResultPageInfoProcessDefinition": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoProcessDefinition" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultProcessDefinition": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ProcessDefinition" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultWorkflowInstanceCountVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/WorkflowInstanceCountVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "WorkflowInstanceCountVO": { "type": "object", "properties": { "totalCount": { "type": "integer", "format": "int32" }, "workflowInstanceStatusCounts": { "type": "array", "items": { "$ref": "#/components/schemas/WorkflowInstanceStatusCountDto" } } } }, "WorkflowInstanceStatusCountDto": { "type": "object", "properties": { "state": { "type": "string", "enum": [ "WorkflowExecutionStatus{code=0, desc='submit success'}", "WorkflowExecutionStatus{code=1, desc='running'}", "WorkflowExecutionStatus{code=2, desc='ready pause'}", "WorkflowExecutionStatus{code=3, desc='pause'}", "WorkflowExecutionStatus{code=4, desc='ready stop'}", "WorkflowExecutionStatus{code=5, desc='stop'}", "WorkflowExecutionStatus{code=6, desc='failure'}", "WorkflowExecutionStatus{code=7, desc='success'}", "WorkflowExecutionStatus{code=12, desc='delay execution'}", "WorkflowExecutionStatus{code=14, desc='serial wait'}", "WorkflowExecutionStatus{code=15, desc='ready block'}", "WorkflowExecutionStatus{code=16, desc='block'}", "WorkflowExecutionStatus{code=17, desc='wait to run'}" ] }, "count": { "type": "integer", "format": "int32" } } }, "ResultWorkflowDefinitionCountVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/WorkflowDefinitionCountVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "WorkflowDefinitionCountDto": { "type": "object", "properties": { "userName": { "type": "string" }, "userId": { "type": "integer", "format": "int32" }, "count": { "type": "integer", "format": "int32" } } }, "WorkflowDefinitionCountVO": { "type": "object", "properties": { "count": { "type": "integer", "format": "int32" }, "userList": { "type": "array", "items": { "$ref": "#/components/schemas/WorkflowDefinitionCountDto" } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/paths/23_process_instance_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/projects/{projectCode}/process-instances/{id}": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryProcessInstanceById", "description": "通过流程实例ID查询流程实例", "operationId": "queryProcessInstanceById", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "put": { "tags": [ "流程实例相关操作" ], "summary": "updateProcessInstance", "description": "更新流程实例", "operationId": "updateProcessInstance", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "taskRelationJson", "in": "query", "description": "TASK_RELATION_JSON", "required": true, "schema": { "type": "string" } }, { "name": "taskDefinitionJson", "in": "query", "description": "任务定义JSON", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "path", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "scheduleTime", "in": "query", "description": "定时时间,空字符串表示当前天", "required": false, "schema": { "type": "string" } }, { "name": "syncDefine", "in": "query", "description": "更新流程实例的信息是否同步到流程定义", "required": true, "schema": { "type": "boolean" } }, { "name": "globalParams", "in": "query", "description": "PROCESS_GLOBAL_PARAMS", "required": false, "schema": { "type": "string" } }, { "name": "locations", "in": "query", "description": "流程实例节点坐标位置信息(json格式)", "required": false, "schema": { "type": "string" } }, { "name": "timeout", "in": "query", "description": "PROCESS_TIMEOUT", "required": false, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "流程实例相关操作" ], "summary": "deleteProcessInstanceById", "description": "通过流程实例ID删除流程实例", "operationId": "deleteProcessInstanceById", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultVoid" } } } } } } }, "/projects/{projectCode}/process-instances/batch-delete": { "post": { "tags": [ "流程实例相关操作" ], "summary": "batchDeleteProcessInstanceByIds", "description": "通过流程实例ID集合批量删除流程实例", "operationId": "batchDeleteProcessInstanceByIds", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "processInstanceIds", "in": "query", "description": "流程实例ID集合,如果有多个流程实例则用 \",\" 分隔", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryProcessInstanceListPaging", "description": "查询流程实例列表", "operationId": "queryProcessInstanceList", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefineCode", "in": "query", "description": "流程定义编码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "searchVal", "in": "query", "description": "搜索值", "required": false, "schema": { "type": "string" } }, { "name": "executorName", "in": "query", "description": "流程名称", "required": false, "schema": { "type": "string" } }, { "name": "stateType", "in": "query", "description": "工作流和任务节点的运行状态", "required": false, "schema": { "type": "string", "enum": [ "WorkflowExecutionStatus{code=0, desc='submit success'}", "WorkflowExecutionStatus{code=1, desc='running'}", "WorkflowExecutionStatus{code=2, desc='ready pause'}", "WorkflowExecutionStatus{code=3, desc='pause'}", "WorkflowExecutionStatus{code=4, desc='ready stop'}", "WorkflowExecutionStatus{code=5, desc='stop'}", "WorkflowExecutionStatus{code=6, desc='failure'}", "WorkflowExecutionStatus{code=7, desc='success'}", "WorkflowExecutionStatus{code=12, desc='delay execution'}", "WorkflowExecutionStatus{code=14, desc='serial wait'}", "WorkflowExecutionStatus{code=15, desc='ready block'}", "WorkflowExecutionStatus{code=16, desc='block'}", "WorkflowExecutionStatus{code=17, desc='wait to run'}" ] } }, { "name": "host", "in": "query", "description": "运行任务的主机IP地址", "required": false, "schema": { "type": "string" } }, { "name": "startDate", "in": "query", "description": "开始时间", "required": false, "schema": { "type": "string" } }, { "name": "endDate", "in": "query", "description": "结束时间", "required": false, "schema": { "type": "string" } }, { "name": "otherParamsJson", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/{id}/view-variables": { "get": { "tags": [ "流程实例相关操作" ], "summary": "viewVariables", "description": "查询流程实例全局变量和局部变量", "operationId": "viewVariables", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/{id}/view-gantt": { "get": { "tags": [ "流程实例相关操作" ], "summary": "vieGanttTree", "description": "浏览Gantt图", "operationId": "viewTree", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/{id}/tasks": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryTaskListByProcessId", "description": "通过流程实例ID查询任务列表", "operationId": "queryTaskListByProcessId", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "id", "in": "path", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/trigger": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryProcessInstanceListByTrigger", "description": "QUERY_PROCESS_INSTANCE_BY_TRIGGER_NOTES", "operationId": "queryProcessInstancesByTriggerCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "triggerCode", "in": "query", "description": "TRIGGER_CODE", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/top-n": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryTopNLongestRunningProcessInstance", "description": "查询topN最长运行流程实例", "operationId": "queryTopNLongestRunningProcessInstance", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "size", "in": "query", "description": "流程实例个数", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "startTime", "in": "query", "description": "流程实例启动时间", "required": true, "schema": { "type": "string" } }, { "name": "endTime", "in": "query", "description": "流程实例结束时间", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultProcessInstance" } } } } } } }, "/projects/{projectCode}/process-instances/query-sub-by-parent": { "get": { "tags": [ "流程实例相关操作" ], "summary": "querySubProcessInstanceByTaskCode", "description": "QUERY_SUBPROCESS_INSTANCE_BY_TASK_CODE_NOTES", "operationId": "querySubProcessInstanceByTaskId", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "taskId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "taskCode", "description": "TASK_CODE", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/query-parent-by-sub": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryParentInstanceBySubId", "description": "通过子流程实例ID查询父流程实例信息", "operationId": "queryParentInstanceBySubId", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "subId", "in": "query", "description": "子流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-instances/query-dynamic-sub-workflows": { "get": { "tags": [ "流程实例相关操作" ], "summary": "queryDynamicSubWorkflowInstances", "description": "QUERY_DYNAMIC_SUBPROCESS_INSTANCE_BY_TASK_CODE_NOTES", "operationId": "queryDynamicSubWorkflowInstances", "parameters": [ { "name": "taskId", "in": "query", "description": "taskInstanceId", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultListDynamicSubWorkflowDto" } } } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/paths/27_user_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/users/update": { "post": { "tags": [ "用户相关操作" ], "summary": "updateUser", "description": "更新用户", "operationId": "updateUser", "parameters": [ { "name": "id", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "userName", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } }, { "name": "userPassword", "in": "query", "description": "用户密码", "required": true, "schema": { "type": "string" } }, { "name": "queue", "in": "query", "description": "使用的队列", "required": false, "schema": { "type": "string" } }, { "name": "email", "in": "query", "description": "邮箱", "required": true, "schema": { "type": "string" } }, { "name": "tenantId", "in": "query", "description": "租户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "phone", "in": "query", "description": "手机号", "required": false, "schema": { "type": "string" } }, { "name": "state", "in": "query", "description": "状态", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "timeZone", "in": "query", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultUser" } } } } } } }, "/users/revoke-project": { "post": { "tags": [ "用户相关操作" ], "summary": "revokeProject", "description": "撤销用户的项目权限", "operationId": "revokeProject", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "projectCode", "in": "query", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/revoke-project-by-id": { "post": { "tags": [ "用户相关操作" ], "summary": "revokeProjectById", "description": "撤销用户的项目权限", "operationId": "revokeProjectById", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "projectIds", "in": "query", "description": "项目IDS(字符串格式,多个项目以\",\"分割)", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/register": { "post": { "tags": [ "用户相关操作" ], "summary": "registerUser", "description": "用户注册", "operationId": "registerUser", "parameters": [ { "name": "userName", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } }, { "name": "userPassword", "in": "query", "description": "用户密码", "required": true, "schema": { "type": "string" } }, { "name": "repeatPassword", "in": "query", "description": "重复密码", "required": true, "schema": { "type": "string" } }, { "name": "email", "in": "query", "description": "邮箱", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/users/grant-udf-func": { "post": { "tags": [ "用户相关操作" ], "summary": "grantUDFFunc", "description": "授权udf函数", "operationId": "grantUDFFunc", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "udfIds", "in": "query", "description": "udf函数id列表(字符串格式,多个udf函数ID以\",\"分割)", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/grant-project": { "post": { "tags": [ "用户相关操作" ], "summary": "grantProject", "description": "授权项目", "operationId": "grantProject", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "projectIds", "in": "query", "description": "项目IDS(字符串格式,多个项目以\",\"分割)", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/grant-project-with-read-perm": { "post": { "tags": [ "用户相关操作" ], "summary": "grantProjectWithReadPerm", "description": "GRANT_PROJECT_WITH_READ_PERM_NOTES", "operationId": "grantProjectWithReadPerm", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "projectIds", "in": "query", "description": "项目IDS(字符串格式,多个项目以\",\"分割)", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/grant-project-by-code": { "post": { "tags": [ "用户相关操作" ], "summary": "grantProjectByCode", "description": "授权项目", "operationId": "grantProjectByCode", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "projectCode", "in": "query", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/grant-namespace": { "post": { "tags": [ "用户相关操作" ], "summary": "grantNamespace", "description": "GRANT_NAMESPACE_NOTES", "operationId": "grantNamespace", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "namespaceIds", "in": "query", "description": "NAMESPACE_IDS", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/grant-datasource": { "post": { "tags": [ "用户相关操作" ], "summary": "grantDataSource", "description": "授权数据源", "operationId": "grantDataSource", "parameters": [ { "name": "userId", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "datasourceIds", "in": "query", "description": "数据源ID列表(字符串格式,多个数据源ID以\",\"分割)", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/delete": { "post": { "tags": [ "用户相关操作" ], "summary": "delUserById", "description": "删除用户通过ID", "operationId": "delUserById", "parameters": [ { "name": "id", "in": "query", "description": "用户ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/create": { "post": { "tags": [ "用户相关操作" ], "summary": "createUser", "description": "创建用户", "operationId": "createUser", "parameters": [ { "name": "userName", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } }, { "name": "userPassword", "in": "query", "description": "用户密码", "required": true, "schema": { "type": "string" } }, { "name": "tenantId", "in": "query", "description": "租户ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "queue", "in": "query", "description": "使用的队列", "required": false, "schema": { "type": "string" } }, { "name": "email", "in": "query", "description": "邮箱", "required": true, "schema": { "type": "string" } }, { "name": "phone", "in": "query", "description": "手机号", "required": false, "schema": { "type": "string" } }, { "name": "state", "in": "query", "description": "状态", "required": false, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/batch/activate": { "post": { "tags": [ "用户相关操作" ], "summary": "batchActivateUser", "description": "批量激活用户", "operationId": "batchActivateUser", "parameters": [ { "name": "userNames", "description": "多个用户名", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "string", "description": "多个用户名" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/users/activate": { "post": { "tags": [ "用户相关操作" ], "summary": "activateUser", "description": "激活用户", "operationId": "activateUser", "parameters": [ { "name": "userName", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/users/verify-user-name": { "get": { "tags": [ "用户相关操作" ], "summary": "verifyUserName", "description": "验证用户名", "operationId": "verifyUserName", "parameters": [ { "name": "userName", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/unauth-user": { "get": { "tags": [ "用户相关操作" ], "summary": "unauthorizedUser", "description": "取消授权", "operationId": "unauthorizedUser", "parameters": [ { "name": "alertgroupId", "in": "query", "description": "告警组ID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/list": { "get": { "tags": [ "用户相关操作" ], "summary": "listUser", "description": "用户列表", "operationId": "listUser", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/list-paging": { "get": { "tags": [ "用户相关操作" ], "summary": "queryUserList", "description": "查询用户列表", "operationId": "queryUserList", "parameters": [ { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "searchVal", "in": "query", "description": "搜索值", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/list-all": { "get": { "tags": [ "用户相关操作" ], "operationId": "listAll", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/get-user-info": { "get": { "tags": [ "用户相关操作" ], "summary": "getUserInfo", "description": "获取用户信息", "operationId": "getUserInfo", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/users/authed-user": { "get": { "tags": [ "用户相关操作" ], "summary": "authorizedUser", "description": "授权用户", "operationId": "authorizedUser", "parameters": [ { "name": "alertgroupId", "in": "query", "description": "告警组ID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/paths/24_process_execution_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/projects/{projectCode}/executors/task-instance/{code}/start": { "post": { "tags": [ "流程相关操作" ], "summary": "startTaskInstance", "description": "运行任务实例", "operationId": "startStreamTaskInstance", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "TASK_CODE", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "version", "in": "query", "description": "版本号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "warningGroupId", "in": "query", "description": "发送组ID", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "workerGroup", "in": "query", "description": "worker群组", "required": false, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": false, "schema": { "type": "string" } }, { "name": "environmentCode", "in": "query", "description": "环境代码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "startParams", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "dryRun", "in": "query", "description": "是否空跑", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "failureStrategy", "description": "失败策略", "required": true, "schema": { "type": "string", "enum": [ "END", "CONTINUE" ] } }, { "name": "execType", "description": "指令类型", "schema": { "type": "string", "enum": [ "START_PROCESS", "START_CURRENT_TASK_PROCESS", "RECOVER_TOLERANCE_FAULT_PROCESS", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "COMPLEMENT_DATA", "SCHEDULER", "REPEAT_RUNNING", "PAUSE", "STOP", "RECOVER_WAITING_THREAD", "RECOVER_SERIAL_WAIT", "EXECUTE_TASK", "DYNAMIC_GENERATION" ] } }, { "name": "warningType", "description": "发送策略", "required": true, "schema": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] } }, { "name": "timeout", "description": "超时时间", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultBoolean" } } } } } } }, "/projects/{projectCode}/executors/start-process-instance": { "post": { "tags": [ "流程相关操作" ], "summary": "startProcessInstance", "description": "运行流程实例", "operationId": "startProcessInstance", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefinitionCode", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" }, "example": 100 }, { "name": "scheduleTime", "in": "query", "description": "定时时间,空字符串表示当前天", "required": true, "schema": { "type": "string" }, "example": "2022-04-06 00:00:00,2022-04-06 00:00:00" }, { "name": "failureStrategy", "in": "query", "description": "失败策略", "required": true, "schema": { "type": "string", "enum": [ "END", "CONTINUE" ] } }, { "name": "startNodeList", "in": "query", "description": "开始节点列表(节点name)", "required": false, "schema": { "type": "string" } }, { "name": "taskDependType", "in": "query", "description": "任务依赖类型", "required": false, "schema": { "type": "string", "enum": [ "TASK_ONLY", "TASK_PRE", "TASK_POST" ] } }, { "name": "execType", "in": "query", "description": "指令类型", "required": false, "schema": { "type": "string", "enum": [ "START_PROCESS", "START_CURRENT_TASK_PROCESS", "RECOVER_TOLERANCE_FAULT_PROCESS", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "COMPLEMENT_DATA", "SCHEDULER", "REPEAT_RUNNING", "PAUSE", "STOP", "RECOVER_WAITING_THREAD", "RECOVER_SERIAL_WAIT", "EXECUTE_TASK", "DYNAMIC_GENERATION" ] } }, { "name": "warningType", "in": "query", "description": "发送策略", "required": true, "schema": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] } }, { "name": "warningGroupId", "in": "query", "description": "发送组ID", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "runMode", "in": "query", "description": "运行模式", "required": false, "schema": { "type": "string", "enum": [ "RUN_MODE_SERIAL", "RUN_MODE_PARALLEL" ] } }, { "name": "processInstancePriority", "in": "query", "description": "流程实例优先级", "required": true, "schema": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] } }, { "name": "workerGroup", "in": "query", "description": "worker群组", "required": false, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": false, "schema": { "type": "string" } }, { "name": "environmentCode", "in": "query", "description": "环境代码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "timeout", "in": "query", "description": "超时时间", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "startParams", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "expectedParallelismNumber", "in": "query", "description": "补数任务自定义并行度", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "dryRun", "in": "query", "description": "是否空跑", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "testFlag", "in": "query", "description": "测试标识", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "complementDependentMode", "in": "query", "description": "补数依赖的类型", "required": false, "schema": { "type": "string", "enum": [ "OFF_MODE", "ALL_DEPENDENT" ] } }, { "name": "version", "in": "query", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "allLevelDependent", "in": "query", "description": "ALL_LEVEL_DEPENDENT", "required": false, "schema": { "type": "boolean" } }, { "name": "executionOrder", "in": "query", "description": "EXECUTION_ORDER", "required": false, "schema": { "type": "string", "enum": [ "DESC_ORDER", "ASC_ORDER" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/executors/start-check": { "post": { "tags": [ "流程相关操作" ], "summary": "startCheckProcessDefinition", "description": "检查流程定义", "operationId": "startCheckProcessDefinition", "parameters": [ { "name": "processDefinitionCode", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/executors/execute": { "post": { "tags": [ "流程相关操作" ], "summary": "execute", "description": "执行流程实例的各种操作(暂停、停止、重跑、恢复等)", "operationId": "execute", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processInstanceId", "in": "query", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "executeType", "in": "query", "description": "执行类型", "required": true, "schema": { "type": "string", "enum": [ "NONE", "REPEAT_RUNNING", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "STOP", "PAUSE", "EXECUTE_TASK" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/executors/execute-task": { "post": { "tags": [ "流程相关操作" ], "summary": "execute-task", "description": "执行流程实例的各种操作(暂停、停止、重跑、恢复等)", "operationId": "executeTask", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processInstanceId", "in": "query", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "startNodeList", "in": "query", "description": "开始节点列表(节点name)", "required": true, "schema": { "type": "string" } }, { "name": "taskDependType", "in": "query", "description": "任务依赖类型", "required": true, "schema": { "type": "string", "enum": [ "TASK_ONLY", "TASK_PRE", "TASK_POST" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/executors/batch-start-process-instance": { "post": { "tags": [ "流程相关操作" ], "summary": "batchStartProcessInstance", "description": "批量运行流程实例(其中有任意一个processDefinitionCode找不到,则返回失败信息并且状态置为失败,成功的任务会正常运行,不会停止)", "operationId": "batchStartProcessInstance", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefinitionCodes", "in": "query", "description": "流程定义编码列表", "required": true, "schema": { "type": "string" } }, { "name": "scheduleTime", "in": "query", "description": "定时时间,空字符串表示当前天", "required": true, "schema": { "type": "string" } }, { "name": "failureStrategy", "in": "query", "description": "失败策略", "required": true, "schema": { "type": "string", "enum": [ "END", "CONTINUE" ] } }, { "name": "startNodeList", "in": "query", "description": "开始节点列表(节点name)", "required": false, "schema": { "type": "string" } }, { "name": "taskDependType", "in": "query", "description": "任务依赖类型", "required": false, "schema": { "type": "string", "enum": [ "TASK_ONLY", "TASK_PRE", "TASK_POST" ] } }, { "name": "execType", "in": "query", "description": "指令类型", "required": false, "schema": { "type": "string", "enum": [ "START_PROCESS", "START_CURRENT_TASK_PROCESS", "RECOVER_TOLERANCE_FAULT_PROCESS", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "COMPLEMENT_DATA", "SCHEDULER", "REPEAT_RUNNING", "PAUSE", "STOP", "RECOVER_WAITING_THREAD", "RECOVER_SERIAL_WAIT", "EXECUTE_TASK", "DYNAMIC_GENERATION" ] } }, { "name": "warningType", "in": "query", "description": "发送策略", "required": true, "schema": { "type": "string", "enum": [ "NONE", "SUCCESS", "FAILURE", "ALL", "GLOBAL" ] } }, { "name": "warningGroupId", "in": "query", "description": "发送组ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "runMode", "in": "query", "description": "运行模式", "required": false, "schema": { "type": "string", "enum": [ "RUN_MODE_SERIAL", "RUN_MODE_PARALLEL" ] } }, { "name": "processInstancePriority", "in": "query", "description": "流程实例优先级", "required": true, "schema": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] } }, { "name": "workerGroup", "in": "query", "description": "worker群组", "required": false, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": false, "schema": { "type": "string" } }, { "name": "environmentCode", "in": "query", "description": "环境代码", "required": false, "schema": { "type": "integer", "format": "int64" } }, { "name": "timeout", "in": "query", "description": "超时时间", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "startParams", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "expectedParallelismNumber", "in": "query", "description": "补数任务自定义并行度", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "dryRun", "in": "query", "description": "是否空跑", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "testFlag", "in": "query", "description": "测试标识", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "complementDependentMode", "in": "query", "description": "补数依赖的类型", "required": false, "schema": { "type": "string", "enum": [ "OFF_MODE", "ALL_DEPENDENT" ] } }, { "name": "allLevelDependent", "in": "query", "description": "ALL_LEVEL_DEPENDENT", "required": false, "schema": { "type": "boolean" } }, { "name": "executionOrder", "in": "query", "description": "EXECUTION_ORDER", "required": false, "schema": { "type": "string", "enum": [ "DESC_ORDER", "ASC_ORDER" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/executors/batch-execute": { "post": { "tags": [ "流程相关操作" ], "summary": "batchExecute", "description": "批量修改工作流实例状态(当实例id找不到时会报对应id的错误,当部分实例更改状态不符合预期会说明这部分的具体原因)", "operationId": "batchExecute", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "processInstanceIds", "in": "query", "description": "流程实例ID集合,如果有多个流程实例则用 \",\" 分隔", "required": true, "schema": { "type": "string" } }, { "name": "executeType", "in": "query", "description": "执行类型", "required": true, "schema": { "type": "string", "enum": [ "NONE", "REPEAT_RUNNING", "RECOVER_SUSPENDED_PROCESS", "START_FAILURE_TASK_PROCESS", "STOP", "PAUSE", "EXECUTE_TASK" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/executors/query-executing-workflow": { "get": { "tags": [ "流程相关操作" ], "summary": "queryExecutingWorkflow", "description": "查询工作流执行数据", "operationId": "queryExecutingWorkflow", "parameters": [ { "name": "id", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "processInstanceId", "description": "流程实例ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/schemas/22_result_schemas.json: -------------------------------------------------------------------------------- ```json { "components": { "schemas": { "ResultBoolean": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "boolean" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultObject": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "object" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "Result": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "object" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultQueue": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/Queue" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultDataSource": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/DataSource" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultAlertPluginInstance": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/AlertPluginInstance" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultAlertGroup": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/AlertGroup" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultAccessToken": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/AccessToken" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultUser": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/User" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultTenant": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/Tenant" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultVoid": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "object" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultEnvironment": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/Environment" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultLong": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "integer", "format": "int64" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultCluster": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/Cluster" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultString": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "string" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoTenant": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoTenant" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListTenant": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Tenant" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoStorageEntity": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoStorageEntity" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoQueue": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoQueue" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListQueue": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Queue" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultProcessInstance": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ProcessInstance" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListDynamicSubWorkflowDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicSubWorkflowDto" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoProcessDefinition": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoProcessDefinition" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultProcessDefinition": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ProcessDefinition" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultMapStringObject": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "object", "additionalProperties": { "type": "object" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListWorkFlowLineage": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/WorkFlowLineage" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListAuditOperationTypeDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/AuditOperationTypeDto" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListAuditModelTypeDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/AuditModelTypeDto" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoAuditDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoAuditDto" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultTaskInstanceCountVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/TaskInstanceCountVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultMapStringInteger": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "object", "additionalProperties": { "type": "integer", "format": "int32" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultWorkflowInstanceCountVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/WorkflowInstanceCountVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoErrorCommand": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoErrorCommand" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoCommand": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoCommand" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultWorkflowDefinitionCountVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/WorkflowDefinitionCountVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListCommandStateCount": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/CommandStateCount" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListOAuth2ClientProperties": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/OAuth2ClientProperties" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListServer": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Server" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListDatabaseMetrics": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/DatabaseMetrics" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultResponseTaskLog": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ResponseTaskLog" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListDqRule": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/DqRule" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoDqRule": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoDqRule" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoDqExecuteResult": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoDqExecuteResult" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListParamsOptions": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/ParamsOptions" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListClusterDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/ClusterDto" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultClusterDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ClusterDto" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoClusterDto": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoClusterDto" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoAlertPluginInstanceVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoAlertPluginInstanceVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListAlertPluginInstanceVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/AlertPluginInstanceVO" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoAlertGroup": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoAlertGroup" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListAlertGroup": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/AlertGroup" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultPageInfoAccessToken": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/PageInfoAccessToken" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "ResultListAccessToken": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/AccessToken" } }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/paths/31_resource_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/resources": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryResourceListPaging", "description": "分页查询资源列表", "operationId": "queryResourceListPaging", "parameters": [ { "name": "fullName", "in": "query", "description": "RESOURCE_FULLNAME", "required": true, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "searchVal", "in": "query", "description": "搜索值", "required": false, "schema": { "type": "string" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultPageInfoStorageEntity" } } } } } }, "put": { "tags": [ "资源中心相关操作" ], "summary": "updateResource", "description": "在线更新资源文件", "operationId": "updateResource", "parameters": [ { "name": "fullName", "in": "query", "description": "RESOURCE_FULLNAME", "required": true, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "name", "in": "query", "description": "资源文件名称", "required": true, "schema": { "type": "string" } }, { "name": "file", "description": "资源文件", "required": true, "schema": { "type": "string", "format": "binary" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "file": { "type": "string", "description": "资源文件", "format": "binary" } } } } } }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } }, "post": { "tags": [ "资源中心相关操作" ], "summary": "createResource", "description": "创建资源", "operationId": "createResource", "parameters": [ { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "name", "in": "query", "description": "资源文件名称", "required": true, "schema": { "type": "string" } }, { "name": "currentDir", "in": "query", "description": "RESOURCE_CURRENT_DIR", "required": true, "schema": { "type": "string" } }, { "name": "file", "description": "资源文件", "required": true, "schema": { "type": "string", "format": "binary" } } ], "requestBody": { "content": { "application/json": { "schema": { "required": [ "file" ], "type": "object", "properties": { "file": { "type": "string", "description": "资源文件", "format": "binary" } } } } } }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } }, "delete": { "tags": [ "资源中心相关操作" ], "summary": "deleteResource", "description": "通过ID删除资源", "operationId": "deleteResource", "parameters": [ { "name": "fullName", "in": "query", "description": "RESOURCE_FULLNAME", "required": true, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/update-content": { "put": { "tags": [ "资源中心相关操作" ], "summary": "updateResourceContent", "description": "在线更新资源文件", "operationId": "updateResourceContent", "parameters": [ { "name": "fullName", "in": "query", "description": "FULL_NAME", "required": true, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": true, "schema": { "type": "string" } }, { "name": "content", "in": "query", "description": "资源文件内容", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/udf-func/{id}": { "put": { "tags": [ "资源中心相关操作" ], "summary": "updateUdfFunc", "description": "更新udf函数", "operationId": "updateUdfFunc", "parameters": [ { "name": "id", "in": "path", "description": "udf ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "type", "in": "query", "description": "UDF类型", "required": true, "schema": { "type": "string", "enum": [ "HIVE", "SPARK" ] } }, { "name": "funcName", "in": "query", "description": "函数名称", "required": true, "schema": { "type": "string" } }, { "name": "className", "in": "query", "description": "包名类名", "required": true, "schema": { "type": "string" } }, { "name": "argTypes", "in": "query", "description": "参数", "required": false, "schema": { "type": "string" } }, { "name": "database", "in": "query", "description": "数据库名", "required": false, "schema": { "type": "string" } }, { "name": "description", "in": "query", "description": "udf描述,使用说明", "required": false, "schema": { "type": "string" } }, { "name": "fullName", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "资源中心相关操作" ], "summary": "deleteUdfFunc", "description": "删除UDF函数", "operationId": "deleteUdfFunc", "parameters": [ { "name": "id", "in": "path", "description": "UDF_FUNC_ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/udf-func": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryUdfFuncListPaging", "description": "分页查询udf函数列表", "operationId": "queryUdfFuncListPaging", "parameters": [ { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "searchVal", "in": "query", "description": "搜索值", "required": false, "schema": { "type": "string" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } }, "post": { "tags": [ "资源中心相关操作" ], "summary": "createUdfFunc", "description": "创建UDF函数", "operationId": "createUdfFunc", "parameters": [ { "name": "type", "in": "query", "description": "UDF类型", "required": true, "schema": { "type": "string", "enum": [ "HIVE", "SPARK" ] } }, { "name": "funcName", "in": "query", "description": "函数名称", "required": true, "schema": { "type": "string" } }, { "name": "className", "in": "query", "description": "包名类名", "required": true, "schema": { "type": "string" } }, { "name": "fullName", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "argTypes", "in": "query", "description": "参数", "required": false, "schema": { "type": "string" } }, { "name": "database", "in": "query", "description": "数据库名", "required": false, "schema": { "type": "string" } }, { "name": "description", "in": "query", "description": "udf描述,使用说明", "required": false, "schema": { "type": "string" } }, { "name": "resourceId", "description": "资源ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/online-create": { "post": { "tags": [ "资源中心相关操作" ], "summary": "onlineCreateResource", "description": "在线创建资源", "operationId": "createResourceFile", "parameters": [ { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "fileName", "in": "query", "description": "资源文件名称", "required": true, "schema": { "type": "string" } }, { "name": "suffix", "in": "query", "description": "资源文件后缀", "required": true, "schema": { "type": "string" } }, { "name": "content", "in": "query", "description": "资源文件内容", "required": true, "schema": { "type": "string" } }, { "name": "currentDir", "in": "query", "description": "当前资源目录", "required": true, "schema": { "type": "string" } }, { "name": "description", "description": "资源文件描述", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/directory": { "post": { "tags": [ "资源中心相关操作" ], "summary": "createDirectory", "description": "创建资源", "operationId": "createDirectory", "parameters": [ { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "name", "in": "query", "description": "资源文件名称", "required": true, "schema": { "type": "string" } }, { "name": "pid", "in": "query", "description": "资源父目录ID", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "currentDir", "in": "query", "description": "RESOURCE_CURRENT_DIR", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/{id}/udf-func": { "get": { "tags": [ "资源中心相关操作" ], "summary": "viewUIUdfFunction", "description": "查看udf函数", "operationId": "viewUIUdfFunction", "parameters": [ { "name": "id", "in": "path", "description": "资源ID", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/view": { "get": { "tags": [ "资源中心相关操作" ], "summary": "viewResource", "description": "通过ID浏览资源", "operationId": "viewResource", "parameters": [ { "name": "skipLineNum", "in": "query", "description": "忽略行数", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "显示多少条", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "fullName", "in": "query", "description": "资源全名", "required": true, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/verify-name": { "get": { "tags": [ "资源中心相关操作" ], "summary": "verifyResourceName", "description": "验证资源名称", "operationId": "verifyResourceName", "parameters": [ { "name": "fullName", "in": "query", "description": "资源全名", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/udf-func/verify-name": { "get": { "tags": [ "资源中心相关操作" ], "summary": "verifyUdfFuncName", "description": "验证udf函数名", "operationId": "verifyUdfFuncName", "parameters": [ { "name": "name", "in": "query", "description": "函数名称", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/resources/udf-func/list": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryUdfFuncList", "description": "查询UDF函数列表", "operationId": "queryUdfFuncList", "parameters": [ { "name": "type", "in": "query", "description": "UDF类型", "required": true, "schema": { "type": "string", "enum": [ "HIVE", "SPARK" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/query-file-name": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryResourceByFileName", "description": "QUERY_BY_RESOURCE_FILE_NAME", "operationId": "queryResourceByFileName", "parameters": [ { "name": "fileName", "in": "query", "description": "RESOURCE_FILE_NAME", "required": true, "schema": { "type": "string" } }, { "name": "tenantCode", "in": "query", "description": "操作系统租户", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/query-by-type": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryResourceByProgramType", "description": "查询资源列表", "operationId": "queryResourceJarList", "parameters": [ { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "programType", "in": "query", "required": false, "schema": { "type": "string", "enum": [ "JAVA", "SCALA", "PYTHON", "SQL" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/list": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryResourceList", "description": "查询资源列表", "operationId": "queryResourceList", "parameters": [ { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } }, { "name": "fullName", "in": "query", "description": "RESOURCE_FULLNAME", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/download": { "get": { "tags": [ "资源中心相关操作" ], "summary": "downloadResource", "description": "下载资源文件", "operationId": "downloadResource", "parameters": [ { "name": "fullName", "in": "query", "description": "RESOURCE_FULLNAME", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/resources/base-dir": { "get": { "tags": [ "资源中心相关操作" ], "summary": "queryResourceBaseDir", "description": "QUERY_RESOURCE_BASE_DIR", "operationId": "queryResourceBaseDir", "parameters": [ { "name": "type", "in": "query", "description": "资源文件类型", "required": true, "schema": { "type": "string", "enum": [ "FILE", "UDF", "ALL" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultObject" } } } } } } }, "/resources/data-transfer": { "delete": { "tags": [ "资源中心相关操作" ], "summary": "deleteDataTransferData", "description": "Delete the N days ago data of DATA_TRANSFER ", "operationId": "deleteDataTransferData", "parameters": [ { "name": "days", "in": "query", "description": "N days ago", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DeleteDataTransferResponse" } } } } } } } } } ``` -------------------------------------------------------------------------------- /mcp-openapi-split/paths/22_process_definition_api.json: -------------------------------------------------------------------------------- ```json { "paths": { "/projects/{projectCode}/process-definition/{code}": { "get": { "tags": [ "流程定义相关操作" ], "summary": "queryProcessDefinitionByCode", "description": "QUERY_PROCESS_DEFINITION_BY_CODE_NOTES", "operationId": "queryProcessDefinitionByCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "put": { "tags": [ "流程定义相关操作" ], "summary": "update", "description": "更新流程定义", "operationId": "updateProcessDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "name", "in": "query", "description": "流程定义名称", "required": true, "schema": { "type": "string" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "description", "in": "query", "description": "流程定义描述信息", "required": false, "schema": { "type": "string" } }, { "name": "globalParams", "in": "query", "required": false, "schema": { "type": "string", "default": "[]" } }, { "name": "locations", "in": "query", "description": "流程定义节点坐标位置信息(json格式)", "required": true, "schema": { "type": "string" } }, { "name": "timeout", "in": "query", "required": false, "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "taskRelationJson", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "taskDefinitionJson", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "executionType", "in": "query", "required": false, "schema": { "type": "string", "enum": [ "PARALLEL", "SERIAL_WAIT", "SERIAL_DISCARD", "SERIAL_PRIORITY" ], "default": "PARALLEL" } }, { "name": "releaseState", "in": "query", "description": "发布流程定义", "required": false, "schema": { "type": "string", "enum": [ "OFFLINE", "ONLINE" ] } }, { "name": "otherParamsJson", "description": "OTHER_PARAMS_JSON", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "流程定义相关操作" ], "summary": "deleteByCode", "description": "通过流程定义ID删除流程定义", "operationId": "deleteProcessDefinitionByCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition": { "get": { "tags": [ "流程定义相关操作" ], "summary": "queryListPaging", "description": "分页查询流程定义列表", "operationId": "queryProcessDefinitionListPaging", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "searchVal", "in": "query", "description": "搜索值", "required": false, "schema": { "type": "string" } }, { "name": "otherParamsJson", "in": "query", "description": "OTHER_PARAMS_JSON", "required": false, "schema": { "type": "string" } }, { "name": "userId", "in": "query", "description": "用户ID", "required": false, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultPageInfoProcessDefinition" } } } } } }, "post": { "tags": [ "流程定义相关操作" ], "summary": "createProcessDefinition", "description": "创建流程定义", "operationId": "createProcessDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "name", "in": "query", "description": "流程定义名称", "required": true, "schema": { "type": "string" } }, { "name": "description", "in": "query", "description": "流程定义描述信息", "required": false, "schema": { "type": "string" } }, { "name": "globalParams", "in": "query", "required": false, "schema": { "type": "string", "default": "[]" } }, { "name": "locations", "in": "query", "description": "流程定义节点坐标位置信息(json格式)", "required": true, "schema": { "type": "string" } }, { "name": "timeout", "in": "query", "required": false, "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "taskRelationJson", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "taskDefinitionJson", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "otherParamsJson", "in": "query", "description": "OTHER_PARAMS_JSON", "required": false, "schema": { "type": "string" } }, { "name": "executionType", "in": "query", "required": false, "schema": { "type": "string", "enum": [ "PARALLEL", "SERIAL_WAIT", "SERIAL_DISCARD", "SERIAL_PRIORITY" ], "default": "PARALLEL" } } ], "responses": { "201": { "description": "Created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/{code}/release": { "post": { "tags": [ "流程定义相关操作" ], "summary": "release", "description": "发布流程定义", "operationId": "releaseProcessDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "releaseState", "in": "query", "description": "PROCESS_DEFINITION_RELEASE", "required": true, "schema": { "type": "string", "enum": [ "OFFLINE", "ONLINE" ] } }, { "name": "name", "description": "流程定义名称", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultBoolean" } } } } } } }, "/projects/{projectCode}/process-definition/import": { "post": { "tags": [ "流程定义相关操作" ], "summary": "importProcessDefinition", "description": "导入流程定义", "operationId": "importProcessDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "file", "description": "资源文件", "required": true, "schema": { "type": "string", "format": "binary" } } ], "requestBody": { "content": { "application/json": { "schema": { "required": [ "file" ], "type": "object", "properties": { "file": { "type": "string", "description": "资源文件", "format": "binary" } } } } } }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/batch-move": { "post": { "tags": [ "流程定义相关操作" ], "summary": "batchMoveByCodes", "description": "移动工作流定义", "operationId": "moveProcessDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "codes", "in": "query", "description": "PROCESS_DEFINITION_CODES", "required": true, "schema": { "type": "string" } }, { "name": "targetProjectCode", "in": "query", "description": "TARGET_PROJECT_CODE", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/batch-export": { "post": { "tags": [ "流程定义相关操作" ], "summary": "batchExportByCodes", "description": "通过代码列表批量导出工作量定义", "operationId": "batchExportProcessDefinitionByCodes", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "codes", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/projects/{projectCode}/process-definition/batch-delete": { "post": { "tags": [ "流程定义相关操作" ], "summary": "batchDeleteByCodes", "description": "通过流程定义ID集合批量删除流程定义", "operationId": "batchDeleteProcessDefinitionByCodes", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "codes", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/batch-copy": { "post": { "tags": [ "流程定义相关操作" ], "summary": "batchCopyByCodes", "description": "复制工作流定义", "operationId": "copyProcessDefinition", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "codes", "in": "query", "description": "PROCESS_DEFINITION_CODES", "required": true, "schema": { "type": "string" } }, { "name": "targetProjectCode", "in": "query", "description": "TARGET_PROJECT_CODE", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/{code}/view-variables": { "get": { "tags": [ "流程定义相关操作" ], "summary": "viewVariables", "description": "QUERY_PROCESS_DEFINITION_GLOBAL_VARIABLES_AND_LOCAL_VARIABLES_NOTES", "operationId": "viewVariables_1", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/{code}/view-tree": { "get": { "tags": [ "流程定义相关操作" ], "summary": "viewTree", "description": "树状图", "operationId": "viewTree_1", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "limit", "in": "query", "description": "显示多少条", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/{code}/versions": { "get": { "tags": [ "流程定义相关操作" ], "summary": "queryVersions", "description": "查询流程历史版本信息", "operationId": "queryProcessDefinitionVersions", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "pageNo", "in": "query", "description": "页码号", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "页大小", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/{code}/versions/{version}": { "get": { "tags": [ "流程定义相关操作" ], "summary": "switchVersion", "description": "切换流程版本", "operationId": "switchProcessDefinitionVersion", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "version", "in": "path", "description": "版本号", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } }, "delete": { "tags": [ "流程定义相关操作" ], "summary": "deleteVersion", "description": "删除流程历史版本", "operationId": "deleteProcessDefinitionVersion", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "version", "in": "path", "description": "版本号", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultVoid" } } } } } } }, "/projects/{projectCode}/process-definition/{code}/tasks": { "get": { "tags": [ "流程定义相关操作" ], "summary": "getTasksByDefinitionCode", "description": "GET_TASK_LIST_BY_DEFINITION_CODE_NOTES", "operationId": "getNodeListByDefinitionCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "code", "in": "path", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/verify-name": { "get": { "tags": [ "流程定义相关操作" ], "summary": "verify-name", "description": "验证流程定义名字", "operationId": "verifyProcessDefinitionName", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "name", "in": "query", "description": "流程定义名称", "required": true, "schema": { "type": "string" } }, { "name": "code", "in": "query", "description": "流程定义编码", "required": false, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/simple-list": { "get": { "tags": [ "流程定义相关操作" ], "summary": "querySimpleList", "description": "QUERY_PROCESS_DEFINITION_SIMPLE_LIST_NOTES", "operationId": "queryProcessDefinitionSimpleList", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/query-task-definition-list": { "get": { "tags": [ "流程定义相关操作" ], "summary": "getTaskListByProcessDefinitionCode", "description": "通过工作流定义代码查询任务定义", "operationId": "getTaskListByProcessDefinitionCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "processDefinitionCode", "in": "query", "description": "流程定义编码", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/query-process-definition-list": { "get": { "tags": [ "流程定义相关操作" ], "summary": "getProcessListByProjectCode", "description": "通过项目代码查询工作流定义", "operationId": "getProcessListByProjectCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/query-by-name": { "get": { "tags": [ "流程定义相关操作" ], "summary": "queryProcessDefinitionByName", "description": "通过名称查询流程定义", "operationId": "queryProcessDefinitionByName", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "name", "in": "query", "description": "流程定义名称", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ResultProcessDefinition" } } } } } } }, "/projects/{projectCode}/process-definition/list": { "get": { "tags": [ "流程定义相关操作" ], "summary": "queryList", "description": "查询流程定义列表", "operationId": "queryProcessDefinitionList", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/batch-query-tasks": { "get": { "tags": [ "流程定义相关操作" ], "summary": "getTaskListByDefinitionCodes", "description": "GET_TASK_LIST_BY_DEFINITION_CODE_NOTES", "operationId": "getNodeListMapByDefinitionCodes", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "codes", "in": "query", "description": "PROCESS_DEFINITION_CODES", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } }, "/projects/{projectCode}/process-definition/all": { "get": { "tags": [ "流程定义相关操作" ], "summary": "queryAllByProjectCode", "description": "通过项目代码查询所有工作量定义", "operationId": "queryAllProcessDefinitionByProjectCode", "parameters": [ { "name": "projectCode", "in": "path", "description": "项目Code", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Result" } } } } } } } } } ```