#
tokens: 47668/50000 9/114 files (page 3/3)
lines: off (toggle) GitHub
raw markdown copy
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"
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
Page 3/3FirstPrevNextLast