#
tokens: 23426/50000 2/114 files (page 5/5)
lines: on (toggle) GitHub
raw markdown copy reset
This is page 5 of 5. Use http://codebase.md/ocean-zhc/dolphinscheduler-mcp?lines=true&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/31_resource_api.json:
--------------------------------------------------------------------------------

```json
   1 | {
   2 |     "paths": {
   3 |         "/resources": {
   4 |             "get": {
   5 |                 "tags": [
   6 |                     "资源中心相关操作"
   7 |                 ],
   8 |                 "summary": "queryResourceListPaging",
   9 |                 "description": "分页查询资源列表",
  10 |                 "operationId": "queryResourceListPaging",
  11 |                 "parameters": [
  12 |                     {
  13 |                         "name": "fullName",
  14 |                         "in": "query",
  15 |                         "description": "RESOURCE_FULLNAME",
  16 |                         "required": true,
  17 |                         "schema": {
  18 |                             "type": "string"
  19 |                         }
  20 |                     },
  21 |                     {
  22 |                         "name": "tenantCode",
  23 |                         "in": "query",
  24 |                         "required": true,
  25 |                         "schema": {
  26 |                             "type": "string"
  27 |                         }
  28 |                     },
  29 |                     {
  30 |                         "name": "type",
  31 |                         "in": "query",
  32 |                         "description": "资源文件类型",
  33 |                         "required": true,
  34 |                         "schema": {
  35 |                             "type": "string",
  36 |                             "enum": [
  37 |                                 "FILE",
  38 |                                 "UDF",
  39 |                                 "ALL"
  40 |                             ]
  41 |                         }
  42 |                     },
  43 |                     {
  44 |                         "name": "pageNo",
  45 |                         "in": "query",
  46 |                         "description": "页码号",
  47 |                         "required": true,
  48 |                         "schema": {
  49 |                             "type": "integer",
  50 |                             "format": "int32"
  51 |                         }
  52 |                     },
  53 |                     {
  54 |                         "name": "searchVal",
  55 |                         "in": "query",
  56 |                         "description": "搜索值",
  57 |                         "required": false,
  58 |                         "schema": {
  59 |                             "type": "string"
  60 |                         }
  61 |                     },
  62 |                     {
  63 |                         "name": "pageSize",
  64 |                         "in": "query",
  65 |                         "description": "页大小",
  66 |                         "required": true,
  67 |                         "schema": {
  68 |                             "type": "integer",
  69 |                             "format": "int32"
  70 |                         }
  71 |                     }
  72 |                 ],
  73 |                 "responses": {
  74 |                     "200": {
  75 |                         "description": "OK",
  76 |                         "content": {
  77 |                             "*/*": {
  78 |                                 "schema": {
  79 |                                     "$ref": "#/components/schemas/ResultPageInfoStorageEntity"
  80 |                                 }
  81 |                             }
  82 |                         }
  83 |                     }
  84 |                 }
  85 |             },
  86 |             "put": {
  87 |                 "tags": [
  88 |                     "资源中心相关操作"
  89 |                 ],
  90 |                 "summary": "updateResource",
  91 |                 "description": "在线更新资源文件",
  92 |                 "operationId": "updateResource",
  93 |                 "parameters": [
  94 |                     {
  95 |                         "name": "fullName",
  96 |                         "in": "query",
  97 |                         "description": "RESOURCE_FULLNAME",
  98 |                         "required": true,
  99 |                         "schema": {
 100 |                             "type": "string"
 101 |                         }
 102 |                     },
 103 |                     {
 104 |                         "name": "tenantCode",
 105 |                         "in": "query",
 106 |                         "description": "操作系统租户",
 107 |                         "required": true,
 108 |                         "schema": {
 109 |                             "type": "string"
 110 |                         }
 111 |                     },
 112 |                     {
 113 |                         "name": "type",
 114 |                         "in": "query",
 115 |                         "description": "资源文件类型",
 116 |                         "required": true,
 117 |                         "schema": {
 118 |                             "type": "string",
 119 |                             "enum": [
 120 |                                 "FILE",
 121 |                                 "UDF",
 122 |                                 "ALL"
 123 |                             ]
 124 |                         }
 125 |                     },
 126 |                     {
 127 |                         "name": "name",
 128 |                         "in": "query",
 129 |                         "description": "资源文件名称",
 130 |                         "required": true,
 131 |                         "schema": {
 132 |                             "type": "string"
 133 |                         }
 134 |                     },
 135 |                     {
 136 |                         "name": "file",
 137 |                         "description": "资源文件",
 138 |                         "required": true,
 139 |                         "schema": {
 140 |                             "type": "string",
 141 |                             "format": "binary"
 142 |                         }
 143 |                     }
 144 |                 ],
 145 |                 "requestBody": {
 146 |                     "content": {
 147 |                         "application/json": {
 148 |                             "schema": {
 149 |                                 "type": "object",
 150 |                                 "properties": {
 151 |                                     "file": {
 152 |                                         "type": "string",
 153 |                                         "description": "资源文件",
 154 |                                         "format": "binary"
 155 |                                     }
 156 |                                 }
 157 |                             }
 158 |                         }
 159 |                     }
 160 |                 },
 161 |                 "responses": {
 162 |                     "200": {
 163 |                         "description": "OK",
 164 |                         "content": {
 165 |                             "*/*": {
 166 |                                 "schema": {
 167 |                                     "$ref": "#/components/schemas/ResultObject"
 168 |                                 }
 169 |                             }
 170 |                         }
 171 |                     }
 172 |                 }
 173 |             },
 174 |             "post": {
 175 |                 "tags": [
 176 |                     "资源中心相关操作"
 177 |                 ],
 178 |                 "summary": "createResource",
 179 |                 "description": "创建资源",
 180 |                 "operationId": "createResource",
 181 |                 "parameters": [
 182 |                     {
 183 |                         "name": "type",
 184 |                         "in": "query",
 185 |                         "description": "资源文件类型",
 186 |                         "required": true,
 187 |                         "schema": {
 188 |                             "type": "string",
 189 |                             "enum": [
 190 |                                 "FILE",
 191 |                                 "UDF",
 192 |                                 "ALL"
 193 |                             ]
 194 |                         }
 195 |                     },
 196 |                     {
 197 |                         "name": "name",
 198 |                         "in": "query",
 199 |                         "description": "资源文件名称",
 200 |                         "required": true,
 201 |                         "schema": {
 202 |                             "type": "string"
 203 |                         }
 204 |                     },
 205 |                     {
 206 |                         "name": "currentDir",
 207 |                         "in": "query",
 208 |                         "description": "RESOURCE_CURRENT_DIR",
 209 |                         "required": true,
 210 |                         "schema": {
 211 |                             "type": "string"
 212 |                         }
 213 |                     },
 214 |                     {
 215 |                         "name": "file",
 216 |                         "description": "资源文件",
 217 |                         "required": true,
 218 |                         "schema": {
 219 |                             "type": "string",
 220 |                             "format": "binary"
 221 |                         }
 222 |                     }
 223 |                 ],
 224 |                 "requestBody": {
 225 |                     "content": {
 226 |                         "application/json": {
 227 |                             "schema": {
 228 |                                 "required": [
 229 |                                     "file"
 230 |                                 ],
 231 |                                 "type": "object",
 232 |                                 "properties": {
 233 |                                     "file": {
 234 |                                         "type": "string",
 235 |                                         "description": "资源文件",
 236 |                                         "format": "binary"
 237 |                                     }
 238 |                                 }
 239 |                             }
 240 |                         }
 241 |                     }
 242 |                 },
 243 |                 "responses": {
 244 |                     "200": {
 245 |                         "description": "OK",
 246 |                         "content": {
 247 |                             "*/*": {
 248 |                                 "schema": {
 249 |                                     "$ref": "#/components/schemas/ResultObject"
 250 |                                 }
 251 |                             }
 252 |                         }
 253 |                     }
 254 |                 }
 255 |             },
 256 |             "delete": {
 257 |                 "tags": [
 258 |                     "资源中心相关操作"
 259 |                 ],
 260 |                 "summary": "deleteResource",
 261 |                 "description": "通过ID删除资源",
 262 |                 "operationId": "deleteResource",
 263 |                 "parameters": [
 264 |                     {
 265 |                         "name": "fullName",
 266 |                         "in": "query",
 267 |                         "description": "RESOURCE_FULLNAME",
 268 |                         "required": true,
 269 |                         "schema": {
 270 |                             "type": "string"
 271 |                         }
 272 |                     },
 273 |                     {
 274 |                         "name": "tenantCode",
 275 |                         "in": "query",
 276 |                         "required": false,
 277 |                         "schema": {
 278 |                             "type": "string"
 279 |                         }
 280 |                     }
 281 |                 ],
 282 |                 "responses": {
 283 |                     "200": {
 284 |                         "description": "OK",
 285 |                         "content": {
 286 |                             "*/*": {
 287 |                                 "schema": {
 288 |                                     "$ref": "#/components/schemas/ResultObject"
 289 |                                 }
 290 |                             }
 291 |                         }
 292 |                     }
 293 |                 }
 294 |             }
 295 |         },
 296 |         "/resources/update-content": {
 297 |             "put": {
 298 |                 "tags": [
 299 |                     "资源中心相关操作"
 300 |                 ],
 301 |                 "summary": "updateResourceContent",
 302 |                 "description": "在线更新资源文件",
 303 |                 "operationId": "updateResourceContent",
 304 |                 "parameters": [
 305 |                     {
 306 |                         "name": "fullName",
 307 |                         "in": "query",
 308 |                         "description": "FULL_NAME",
 309 |                         "required": true,
 310 |                         "schema": {
 311 |                             "type": "string"
 312 |                         }
 313 |                     },
 314 |                     {
 315 |                         "name": "tenantCode",
 316 |                         "in": "query",
 317 |                         "description": "操作系统租户",
 318 |                         "required": true,
 319 |                         "schema": {
 320 |                             "type": "string"
 321 |                         }
 322 |                     },
 323 |                     {
 324 |                         "name": "content",
 325 |                         "in": "query",
 326 |                         "description": "资源文件内容",
 327 |                         "required": true,
 328 |                         "schema": {
 329 |                             "type": "string"
 330 |                         }
 331 |                     }
 332 |                 ],
 333 |                 "responses": {
 334 |                     "200": {
 335 |                         "description": "OK",
 336 |                         "content": {
 337 |                             "*/*": {
 338 |                                 "schema": {
 339 |                                     "$ref": "#/components/schemas/Result"
 340 |                                 }
 341 |                             }
 342 |                         }
 343 |                     }
 344 |                 }
 345 |             }
 346 |         },
 347 |         "/resources/udf-func/{id}": {
 348 |             "put": {
 349 |                 "tags": [
 350 |                     "资源中心相关操作"
 351 |                 ],
 352 |                 "summary": "updateUdfFunc",
 353 |                 "description": "更新udf函数",
 354 |                 "operationId": "updateUdfFunc",
 355 |                 "parameters": [
 356 |                     {
 357 |                         "name": "id",
 358 |                         "in": "path",
 359 |                         "description": "udf ID",
 360 |                         "required": true,
 361 |                         "schema": {
 362 |                             "type": "integer",
 363 |                             "format": "int32"
 364 |                         }
 365 |                     },
 366 |                     {
 367 |                         "name": "type",
 368 |                         "in": "query",
 369 |                         "description": "UDF类型",
 370 |                         "required": true,
 371 |                         "schema": {
 372 |                             "type": "string",
 373 |                             "enum": [
 374 |                                 "HIVE",
 375 |                                 "SPARK"
 376 |                             ]
 377 |                         }
 378 |                     },
 379 |                     {
 380 |                         "name": "funcName",
 381 |                         "in": "query",
 382 |                         "description": "函数名称",
 383 |                         "required": true,
 384 |                         "schema": {
 385 |                             "type": "string"
 386 |                         }
 387 |                     },
 388 |                     {
 389 |                         "name": "className",
 390 |                         "in": "query",
 391 |                         "description": "包名类名",
 392 |                         "required": true,
 393 |                         "schema": {
 394 |                             "type": "string"
 395 |                         }
 396 |                     },
 397 |                     {
 398 |                         "name": "argTypes",
 399 |                         "in": "query",
 400 |                         "description": "参数",
 401 |                         "required": false,
 402 |                         "schema": {
 403 |                             "type": "string"
 404 |                         }
 405 |                     },
 406 |                     {
 407 |                         "name": "database",
 408 |                         "in": "query",
 409 |                         "description": "数据库名",
 410 |                         "required": false,
 411 |                         "schema": {
 412 |                             "type": "string"
 413 |                         }
 414 |                     },
 415 |                     {
 416 |                         "name": "description",
 417 |                         "in": "query",
 418 |                         "description": "udf描述,使用说明",
 419 |                         "required": false,
 420 |                         "schema": {
 421 |                             "type": "string"
 422 |                         }
 423 |                     },
 424 |                     {
 425 |                         "name": "fullName",
 426 |                         "in": "query",
 427 |                         "required": true,
 428 |                         "schema": {
 429 |                             "type": "string"
 430 |                         }
 431 |                     }
 432 |                 ],
 433 |                 "responses": {
 434 |                     "200": {
 435 |                         "description": "OK",
 436 |                         "content": {
 437 |                             "*/*": {
 438 |                                 "schema": {
 439 |                                     "$ref": "#/components/schemas/Result"
 440 |                                 }
 441 |                             }
 442 |                         }
 443 |                     }
 444 |                 }
 445 |             },
 446 |             "delete": {
 447 |                 "tags": [
 448 |                     "资源中心相关操作"
 449 |                 ],
 450 |                 "summary": "deleteUdfFunc",
 451 |                 "description": "删除UDF函数",
 452 |                 "operationId": "deleteUdfFunc",
 453 |                 "parameters": [
 454 |                     {
 455 |                         "name": "id",
 456 |                         "in": "path",
 457 |                         "description": "UDF_FUNC_ID",
 458 |                         "required": true,
 459 |                         "schema": {
 460 |                             "type": "integer",
 461 |                             "format": "int32"
 462 |                         }
 463 |                     }
 464 |                 ],
 465 |                 "responses": {
 466 |                     "200": {
 467 |                         "description": "OK",
 468 |                         "content": {
 469 |                             "*/*": {
 470 |                                 "schema": {
 471 |                                     "$ref": "#/components/schemas/Result"
 472 |                                 }
 473 |                             }
 474 |                         }
 475 |                     }
 476 |                 }
 477 |             }
 478 |         },
 479 |         "/resources/udf-func": {
 480 |             "get": {
 481 |                 "tags": [
 482 |                     "资源中心相关操作"
 483 |                 ],
 484 |                 "summary": "queryUdfFuncListPaging",
 485 |                 "description": "分页查询udf函数列表",
 486 |                 "operationId": "queryUdfFuncListPaging",
 487 |                 "parameters": [
 488 |                     {
 489 |                         "name": "pageNo",
 490 |                         "in": "query",
 491 |                         "description": "页码号",
 492 |                         "required": true,
 493 |                         "schema": {
 494 |                             "type": "integer",
 495 |                             "format": "int32"
 496 |                         }
 497 |                     },
 498 |                     {
 499 |                         "name": "searchVal",
 500 |                         "in": "query",
 501 |                         "description": "搜索值",
 502 |                         "required": false,
 503 |                         "schema": {
 504 |                             "type": "string"
 505 |                         }
 506 |                     },
 507 |                     {
 508 |                         "name": "pageSize",
 509 |                         "in": "query",
 510 |                         "description": "页大小",
 511 |                         "required": true,
 512 |                         "schema": {
 513 |                             "type": "integer",
 514 |                             "format": "int32"
 515 |                         }
 516 |                     }
 517 |                 ],
 518 |                 "responses": {
 519 |                     "200": {
 520 |                         "description": "OK",
 521 |                         "content": {
 522 |                             "*/*": {
 523 |                                 "schema": {
 524 |                                     "$ref": "#/components/schemas/ResultObject"
 525 |                                 }
 526 |                             }
 527 |                         }
 528 |                     }
 529 |                 }
 530 |             },
 531 |             "post": {
 532 |                 "tags": [
 533 |                     "资源中心相关操作"
 534 |                 ],
 535 |                 "summary": "createUdfFunc",
 536 |                 "description": "创建UDF函数",
 537 |                 "operationId": "createUdfFunc",
 538 |                 "parameters": [
 539 |                     {
 540 |                         "name": "type",
 541 |                         "in": "query",
 542 |                         "description": "UDF类型",
 543 |                         "required": true,
 544 |                         "schema": {
 545 |                             "type": "string",
 546 |                             "enum": [
 547 |                                 "HIVE",
 548 |                                 "SPARK"
 549 |                             ]
 550 |                         }
 551 |                     },
 552 |                     {
 553 |                         "name": "funcName",
 554 |                         "in": "query",
 555 |                         "description": "函数名称",
 556 |                         "required": true,
 557 |                         "schema": {
 558 |                             "type": "string"
 559 |                         }
 560 |                     },
 561 |                     {
 562 |                         "name": "className",
 563 |                         "in": "query",
 564 |                         "description": "包名类名",
 565 |                         "required": true,
 566 |                         "schema": {
 567 |                             "type": "string"
 568 |                         }
 569 |                     },
 570 |                     {
 571 |                         "name": "fullName",
 572 |                         "in": "query",
 573 |                         "required": true,
 574 |                         "schema": {
 575 |                             "type": "string"
 576 |                         }
 577 |                     },
 578 |                     {
 579 |                         "name": "argTypes",
 580 |                         "in": "query",
 581 |                         "description": "参数",
 582 |                         "required": false,
 583 |                         "schema": {
 584 |                             "type": "string"
 585 |                         }
 586 |                     },
 587 |                     {
 588 |                         "name": "database",
 589 |                         "in": "query",
 590 |                         "description": "数据库名",
 591 |                         "required": false,
 592 |                         "schema": {
 593 |                             "type": "string"
 594 |                         }
 595 |                     },
 596 |                     {
 597 |                         "name": "description",
 598 |                         "in": "query",
 599 |                         "description": "udf描述,使用说明",
 600 |                         "required": false,
 601 |                         "schema": {
 602 |                             "type": "string"
 603 |                         }
 604 |                     },
 605 |                     {
 606 |                         "name": "resourceId",
 607 |                         "description": "资源ID",
 608 |                         "required": true,
 609 |                         "schema": {
 610 |                             "type": "integer",
 611 |                             "format": "int32"
 612 |                         }
 613 |                     }
 614 |                 ],
 615 |                 "responses": {
 616 |                     "201": {
 617 |                         "description": "Created",
 618 |                         "content": {
 619 |                             "*/*": {
 620 |                                 "schema": {
 621 |                                     "$ref": "#/components/schemas/Result"
 622 |                                 }
 623 |                             }
 624 |                         }
 625 |                     }
 626 |                 }
 627 |             }
 628 |         },
 629 |         "/resources/online-create": {
 630 |             "post": {
 631 |                 "tags": [
 632 |                     "资源中心相关操作"
 633 |                 ],
 634 |                 "summary": "onlineCreateResource",
 635 |                 "description": "在线创建资源",
 636 |                 "operationId": "createResourceFile",
 637 |                 "parameters": [
 638 |                     {
 639 |                         "name": "type",
 640 |                         "in": "query",
 641 |                         "description": "资源文件类型",
 642 |                         "required": true,
 643 |                         "schema": {
 644 |                             "type": "string",
 645 |                             "enum": [
 646 |                                 "FILE",
 647 |                                 "UDF",
 648 |                                 "ALL"
 649 |                             ]
 650 |                         }
 651 |                     },
 652 |                     {
 653 |                         "name": "fileName",
 654 |                         "in": "query",
 655 |                         "description": "资源文件名称",
 656 |                         "required": true,
 657 |                         "schema": {
 658 |                             "type": "string"
 659 |                         }
 660 |                     },
 661 |                     {
 662 |                         "name": "suffix",
 663 |                         "in": "query",
 664 |                         "description": "资源文件后缀",
 665 |                         "required": true,
 666 |                         "schema": {
 667 |                             "type": "string"
 668 |                         }
 669 |                     },
 670 |                     {
 671 |                         "name": "content",
 672 |                         "in": "query",
 673 |                         "description": "资源文件内容",
 674 |                         "required": true,
 675 |                         "schema": {
 676 |                             "type": "string"
 677 |                         }
 678 |                     },
 679 |                     {
 680 |                         "name": "currentDir",
 681 |                         "in": "query",
 682 |                         "description": "当前资源目录",
 683 |                         "required": true,
 684 |                         "schema": {
 685 |                             "type": "string"
 686 |                         }
 687 |                     },
 688 |                     {
 689 |                         "name": "description",
 690 |                         "description": "资源文件描述",
 691 |                         "schema": {
 692 |                             "type": "string"
 693 |                         }
 694 |                     }
 695 |                 ],
 696 |                 "responses": {
 697 |                     "200": {
 698 |                         "description": "OK",
 699 |                         "content": {
 700 |                             "*/*": {
 701 |                                 "schema": {
 702 |                                     "$ref": "#/components/schemas/Result"
 703 |                                 }
 704 |                             }
 705 |                         }
 706 |                     }
 707 |                 }
 708 |             }
 709 |         },
 710 |         "/resources/directory": {
 711 |             "post": {
 712 |                 "tags": [
 713 |                     "资源中心相关操作"
 714 |                 ],
 715 |                 "summary": "createDirectory",
 716 |                 "description": "创建资源",
 717 |                 "operationId": "createDirectory",
 718 |                 "parameters": [
 719 |                     {
 720 |                         "name": "type",
 721 |                         "in": "query",
 722 |                         "description": "资源文件类型",
 723 |                         "required": true,
 724 |                         "schema": {
 725 |                             "type": "string",
 726 |                             "enum": [
 727 |                                 "FILE",
 728 |                                 "UDF",
 729 |                                 "ALL"
 730 |                             ]
 731 |                         }
 732 |                     },
 733 |                     {
 734 |                         "name": "name",
 735 |                         "in": "query",
 736 |                         "description": "资源文件名称",
 737 |                         "required": true,
 738 |                         "schema": {
 739 |                             "type": "string"
 740 |                         }
 741 |                     },
 742 |                     {
 743 |                         "name": "pid",
 744 |                         "in": "query",
 745 |                         "description": "资源父目录ID",
 746 |                         "required": true,
 747 |                         "schema": {
 748 |                             "type": "integer",
 749 |                             "format": "int32"
 750 |                         }
 751 |                     },
 752 |                     {
 753 |                         "name": "currentDir",
 754 |                         "in": "query",
 755 |                         "description": "RESOURCE_CURRENT_DIR",
 756 |                         "required": true,
 757 |                         "schema": {
 758 |                             "type": "string"
 759 |                         }
 760 |                     }
 761 |                 ],
 762 |                 "responses": {
 763 |                     "200": {
 764 |                         "description": "OK",
 765 |                         "content": {
 766 |                             "*/*": {
 767 |                                 "schema": {
 768 |                                     "$ref": "#/components/schemas/ResultObject"
 769 |                                 }
 770 |                             }
 771 |                         }
 772 |                     }
 773 |                 }
 774 |             }
 775 |         },
 776 |         "/resources/{id}/udf-func": {
 777 |             "get": {
 778 |                 "tags": [
 779 |                     "资源中心相关操作"
 780 |                 ],
 781 |                 "summary": "viewUIUdfFunction",
 782 |                 "description": "查看udf函数",
 783 |                 "operationId": "viewUIUdfFunction",
 784 |                 "parameters": [
 785 |                     {
 786 |                         "name": "id",
 787 |                         "in": "path",
 788 |                         "description": "资源ID",
 789 |                         "required": true,
 790 |                         "schema": {
 791 |                             "type": "integer",
 792 |                             "format": "int32"
 793 |                         }
 794 |                     }
 795 |                 ],
 796 |                 "responses": {
 797 |                     "200": {
 798 |                         "description": "OK",
 799 |                         "content": {
 800 |                             "*/*": {
 801 |                                 "schema": {
 802 |                                     "$ref": "#/components/schemas/Result"
 803 |                                 }
 804 |                             }
 805 |                         }
 806 |                     }
 807 |                 }
 808 |             }
 809 |         },
 810 |         "/resources/view": {
 811 |             "get": {
 812 |                 "tags": [
 813 |                     "资源中心相关操作"
 814 |                 ],
 815 |                 "summary": "viewResource",
 816 |                 "description": "通过ID浏览资源",
 817 |                 "operationId": "viewResource",
 818 |                 "parameters": [
 819 |                     {
 820 |                         "name": "skipLineNum",
 821 |                         "in": "query",
 822 |                         "description": "忽略行数",
 823 |                         "required": true,
 824 |                         "schema": {
 825 |                             "type": "integer",
 826 |                             "format": "int32"
 827 |                         }
 828 |                     },
 829 |                     {
 830 |                         "name": "limit",
 831 |                         "in": "query",
 832 |                         "description": "显示多少条",
 833 |                         "required": true,
 834 |                         "schema": {
 835 |                             "type": "integer",
 836 |                             "format": "int32"
 837 |                         }
 838 |                     },
 839 |                     {
 840 |                         "name": "fullName",
 841 |                         "in": "query",
 842 |                         "description": "资源全名",
 843 |                         "required": true,
 844 |                         "schema": {
 845 |                             "type": "string"
 846 |                         }
 847 |                     },
 848 |                     {
 849 |                         "name": "tenantCode",
 850 |                         "in": "query",
 851 |                         "description": "操作系统租户",
 852 |                         "required": true,
 853 |                         "schema": {
 854 |                             "type": "string"
 855 |                         }
 856 |                     }
 857 |                 ],
 858 |                 "responses": {
 859 |                     "200": {
 860 |                         "description": "OK",
 861 |                         "content": {
 862 |                             "*/*": {
 863 |                                 "schema": {
 864 |                                     "$ref": "#/components/schemas/Result"
 865 |                                 }
 866 |                             }
 867 |                         }
 868 |                     }
 869 |                 }
 870 |             }
 871 |         },
 872 |         "/resources/verify-name": {
 873 |             "get": {
 874 |                 "tags": [
 875 |                     "资源中心相关操作"
 876 |                 ],
 877 |                 "summary": "verifyResourceName",
 878 |                 "description": "验证资源名称",
 879 |                 "operationId": "verifyResourceName",
 880 |                 "parameters": [
 881 |                     {
 882 |                         "name": "fullName",
 883 |                         "in": "query",
 884 |                         "description": "资源全名",
 885 |                         "required": true,
 886 |                         "schema": {
 887 |                             "type": "string"
 888 |                         }
 889 |                     },
 890 |                     {
 891 |                         "name": "type",
 892 |                         "in": "query",
 893 |                         "description": "资源文件类型",
 894 |                         "required": true,
 895 |                         "schema": {
 896 |                             "type": "string",
 897 |                             "enum": [
 898 |                                 "FILE",
 899 |                                 "UDF",
 900 |                                 "ALL"
 901 |                             ]
 902 |                         }
 903 |                     }
 904 |                 ],
 905 |                 "responses": {
 906 |                     "200": {
 907 |                         "description": "OK",
 908 |                         "content": {
 909 |                             "*/*": {
 910 |                                 "schema": {
 911 |                                     "$ref": "#/components/schemas/ResultObject"
 912 |                                 }
 913 |                             }
 914 |                         }
 915 |                     }
 916 |                 }
 917 |             }
 918 |         },
 919 |         "/resources/udf-func/verify-name": {
 920 |             "get": {
 921 |                 "tags": [
 922 |                     "资源中心相关操作"
 923 |                 ],
 924 |                 "summary": "verifyUdfFuncName",
 925 |                 "description": "验证udf函数名",
 926 |                 "operationId": "verifyUdfFuncName",
 927 |                 "parameters": [
 928 |                     {
 929 |                         "name": "name",
 930 |                         "in": "query",
 931 |                         "description": "函数名称",
 932 |                         "required": true,
 933 |                         "schema": {
 934 |                             "type": "string"
 935 |                         }
 936 |                     }
 937 |                 ],
 938 |                 "responses": {
 939 |                     "200": {
 940 |                         "description": "OK",
 941 |                         "content": {
 942 |                             "*/*": {
 943 |                                 "schema": {
 944 |                                     "$ref": "#/components/schemas/Result"
 945 |                                 }
 946 |                             }
 947 |                         }
 948 |                     }
 949 |                 }
 950 |             }
 951 |         },
 952 |         "/resources/udf-func/list": {
 953 |             "get": {
 954 |                 "tags": [
 955 |                     "资源中心相关操作"
 956 |                 ],
 957 |                 "summary": "queryUdfFuncList",
 958 |                 "description": "查询UDF函数列表",
 959 |                 "operationId": "queryUdfFuncList",
 960 |                 "parameters": [
 961 |                     {
 962 |                         "name": "type",
 963 |                         "in": "query",
 964 |                         "description": "UDF类型",
 965 |                         "required": true,
 966 |                         "schema": {
 967 |                             "type": "string",
 968 |                             "enum": [
 969 |                                 "HIVE",
 970 |                                 "SPARK"
 971 |                             ]
 972 |                         }
 973 |                     }
 974 |                 ],
 975 |                 "responses": {
 976 |                     "200": {
 977 |                         "description": "OK",
 978 |                         "content": {
 979 |                             "*/*": {
 980 |                                 "schema": {
 981 |                                     "$ref": "#/components/schemas/ResultObject"
 982 |                                 }
 983 |                             }
 984 |                         }
 985 |                     }
 986 |                 }
 987 |             }
 988 |         },
 989 |         "/resources/query-file-name": {
 990 |             "get": {
 991 |                 "tags": [
 992 |                     "资源中心相关操作"
 993 |                 ],
 994 |                 "summary": "queryResourceByFileName",
 995 |                 "description": "QUERY_BY_RESOURCE_FILE_NAME",
 996 |                 "operationId": "queryResourceByFileName",
 997 |                 "parameters": [
 998 |                     {
 999 |                         "name": "fileName",
1000 |                         "in": "query",
1001 |                         "description": "RESOURCE_FILE_NAME",
1002 |                         "required": true,
1003 |                         "schema": {
1004 |                             "type": "string"
1005 |                         }
1006 |                     },
1007 |                     {
1008 |                         "name": "tenantCode",
1009 |                         "in": "query",
1010 |                         "description": "操作系统租户",
1011 |                         "required": true,
1012 |                         "schema": {
1013 |                             "type": "string"
1014 |                         }
1015 |                     },
1016 |                     {
1017 |                         "name": "type",
1018 |                         "in": "query",
1019 |                         "description": "资源文件类型",
1020 |                         "required": true,
1021 |                         "schema": {
1022 |                             "type": "string",
1023 |                             "enum": [
1024 |                                 "FILE",
1025 |                                 "UDF",
1026 |                                 "ALL"
1027 |                             ]
1028 |                         }
1029 |                     }
1030 |                 ],
1031 |                 "responses": {
1032 |                     "200": {
1033 |                         "description": "OK",
1034 |                         "content": {
1035 |                             "*/*": {
1036 |                                 "schema": {
1037 |                                     "$ref": "#/components/schemas/ResultObject"
1038 |                                 }
1039 |                             }
1040 |                         }
1041 |                     }
1042 |                 }
1043 |             }
1044 |         },
1045 |         "/resources/query-by-type": {
1046 |             "get": {
1047 |                 "tags": [
1048 |                     "资源中心相关操作"
1049 |                 ],
1050 |                 "summary": "queryResourceByProgramType",
1051 |                 "description": "查询资源列表",
1052 |                 "operationId": "queryResourceJarList",
1053 |                 "parameters": [
1054 |                     {
1055 |                         "name": "type",
1056 |                         "in": "query",
1057 |                         "description": "资源文件类型",
1058 |                         "required": true,
1059 |                         "schema": {
1060 |                             "type": "string",
1061 |                             "enum": [
1062 |                                 "FILE",
1063 |                                 "UDF",
1064 |                                 "ALL"
1065 |                             ]
1066 |                         }
1067 |                     },
1068 |                     {
1069 |                         "name": "programType",
1070 |                         "in": "query",
1071 |                         "required": false,
1072 |                         "schema": {
1073 |                             "type": "string",
1074 |                             "enum": [
1075 |                                 "JAVA",
1076 |                                 "SCALA",
1077 |                                 "PYTHON",
1078 |                                 "SQL"
1079 |                             ]
1080 |                         }
1081 |                     }
1082 |                 ],
1083 |                 "responses": {
1084 |                     "200": {
1085 |                         "description": "OK",
1086 |                         "content": {
1087 |                             "*/*": {
1088 |                                 "schema": {
1089 |                                     "$ref": "#/components/schemas/ResultObject"
1090 |                                 }
1091 |                             }
1092 |                         }
1093 |                     }
1094 |                 }
1095 |             }
1096 |         },
1097 |         "/resources/list": {
1098 |             "get": {
1099 |                 "tags": [
1100 |                     "资源中心相关操作"
1101 |                 ],
1102 |                 "summary": "queryResourceList",
1103 |                 "description": "查询资源列表",
1104 |                 "operationId": "queryResourceList",
1105 |                 "parameters": [
1106 |                     {
1107 |                         "name": "type",
1108 |                         "in": "query",
1109 |                         "description": "资源文件类型",
1110 |                         "required": true,
1111 |                         "schema": {
1112 |                             "type": "string",
1113 |                             "enum": [
1114 |                                 "FILE",
1115 |                                 "UDF",
1116 |                                 "ALL"
1117 |                             ]
1118 |                         }
1119 |                     },
1120 |                     {
1121 |                         "name": "fullName",
1122 |                         "in": "query",
1123 |                         "description": "RESOURCE_FULLNAME",
1124 |                         "required": true,
1125 |                         "schema": {
1126 |                             "type": "string"
1127 |                         }
1128 |                     }
1129 |                 ],
1130 |                 "responses": {
1131 |                     "200": {
1132 |                         "description": "OK",
1133 |                         "content": {
1134 |                             "*/*": {
1135 |                                 "schema": {
1136 |                                     "$ref": "#/components/schemas/ResultObject"
1137 |                                 }
1138 |                             }
1139 |                         }
1140 |                     }
1141 |                 }
1142 |             }
1143 |         },
1144 |         "/resources/download": {
1145 |             "get": {
1146 |                 "tags": [
1147 |                     "资源中心相关操作"
1148 |                 ],
1149 |                 "summary": "downloadResource",
1150 |                 "description": "下载资源文件",
1151 |                 "operationId": "downloadResource",
1152 |                 "parameters": [
1153 |                     {
1154 |                         "name": "fullName",
1155 |                         "in": "query",
1156 |                         "description": "RESOURCE_FULLNAME",
1157 |                         "required": true,
1158 |                         "schema": {
1159 |                             "type": "string"
1160 |                         }
1161 |                     }
1162 |                 ],
1163 |                 "responses": {
1164 |                     "200": {
1165 |                         "description": "OK",
1166 |                         "content": {
1167 |                             "*/*": {
1168 |                                 "schema": {
1169 |                                     "type": "string"
1170 |                                 }
1171 |                             }
1172 |                         }
1173 |                     }
1174 |                 }
1175 |             }
1176 |         },
1177 |         "/resources/base-dir": {
1178 |             "get": {
1179 |                 "tags": [
1180 |                     "资源中心相关操作"
1181 |                 ],
1182 |                 "summary": "queryResourceBaseDir",
1183 |                 "description": "QUERY_RESOURCE_BASE_DIR",
1184 |                 "operationId": "queryResourceBaseDir",
1185 |                 "parameters": [
1186 |                     {
1187 |                         "name": "type",
1188 |                         "in": "query",
1189 |                         "description": "资源文件类型",
1190 |                         "required": true,
1191 |                         "schema": {
1192 |                             "type": "string",
1193 |                             "enum": [
1194 |                                 "FILE",
1195 |                                 "UDF",
1196 |                                 "ALL"
1197 |                             ]
1198 |                         }
1199 |                     }
1200 |                 ],
1201 |                 "responses": {
1202 |                     "200": {
1203 |                         "description": "OK",
1204 |                         "content": {
1205 |                             "*/*": {
1206 |                                 "schema": {
1207 |                                     "$ref": "#/components/schemas/ResultObject"
1208 |                                 }
1209 |                             }
1210 |                         }
1211 |                     }
1212 |                 }
1213 |             }
1214 |         },
1215 |         "/resources/data-transfer": {
1216 |             "delete": {
1217 |                 "tags": [
1218 |                     "资源中心相关操作"
1219 |                 ],
1220 |                 "summary": "deleteDataTransferData",
1221 |                 "description": "Delete the N days ago data of DATA_TRANSFER ",
1222 |                 "operationId": "deleteDataTransferData",
1223 |                 "parameters": [
1224 |                     {
1225 |                         "name": "days",
1226 |                         "in": "query",
1227 |                         "description": "N days ago",
1228 |                         "required": true,
1229 |                         "schema": {
1230 |                             "type": "integer",
1231 |                             "format": "int32"
1232 |                         }
1233 |                     }
1234 |                 ],
1235 |                 "responses": {
1236 |                     "200": {
1237 |                         "description": "OK",
1238 |                         "content": {
1239 |                             "*/*": {
1240 |                                 "schema": {
1241 |                                     "$ref": "#/components/schemas/DeleteDataTransferResponse"
1242 |                                 }
1243 |                             }
1244 |                         }
1245 |                     }
1246 |                 }
1247 |             }
1248 |         }
1249 |     }
1250 | }
```

--------------------------------------------------------------------------------
/mcp-openapi-split/paths/22_process_definition_api.json:
--------------------------------------------------------------------------------

```json
   1 | {
   2 |     "paths": {
   3 |         "/projects/{projectCode}/process-definition/{code}": {
   4 |             "get": {
   5 |                 "tags": [
   6 |                     "流程定义相关操作"
   7 |                 ],
   8 |                 "summary": "queryProcessDefinitionByCode",
   9 |                 "description": "QUERY_PROCESS_DEFINITION_BY_CODE_NOTES",
  10 |                 "operationId": "queryProcessDefinitionByCode",
  11 |                 "parameters": [
  12 |                     {
  13 |                         "name": "projectCode",
  14 |                         "in": "path",
  15 |                         "description": "项目Code",
  16 |                         "required": true,
  17 |                         "schema": {
  18 |                             "type": "integer",
  19 |                             "format": "int64"
  20 |                         }
  21 |                     },
  22 |                     {
  23 |                         "name": "code",
  24 |                         "in": "path",
  25 |                         "description": "流程定义编码",
  26 |                         "required": true,
  27 |                         "schema": {
  28 |                             "type": "integer",
  29 |                             "format": "int64"
  30 |                         }
  31 |                     }
  32 |                 ],
  33 |                 "responses": {
  34 |                     "200": {
  35 |                         "description": "OK",
  36 |                         "content": {
  37 |                             "*/*": {
  38 |                                 "schema": {
  39 |                                     "$ref": "#/components/schemas/Result"
  40 |                                 }
  41 |                             }
  42 |                         }
  43 |                     }
  44 |                 }
  45 |             },
  46 |             "put": {
  47 |                 "tags": [
  48 |                     "流程定义相关操作"
  49 |                 ],
  50 |                 "summary": "update",
  51 |                 "description": "更新流程定义",
  52 |                 "operationId": "updateProcessDefinition",
  53 |                 "parameters": [
  54 |                     {
  55 |                         "name": "projectCode",
  56 |                         "in": "path",
  57 |                         "description": "项目Code",
  58 |                         "required": true,
  59 |                         "schema": {
  60 |                             "type": "integer",
  61 |                             "format": "int64"
  62 |                         }
  63 |                     },
  64 |                     {
  65 |                         "name": "name",
  66 |                         "in": "query",
  67 |                         "description": "流程定义名称",
  68 |                         "required": true,
  69 |                         "schema": {
  70 |                             "type": "string"
  71 |                         }
  72 |                     },
  73 |                     {
  74 |                         "name": "code",
  75 |                         "in": "path",
  76 |                         "description": "流程定义编码",
  77 |                         "required": true,
  78 |                         "schema": {
  79 |                             "type": "integer",
  80 |                             "format": "int64"
  81 |                         }
  82 |                     },
  83 |                     {
  84 |                         "name": "description",
  85 |                         "in": "query",
  86 |                         "description": "流程定义描述信息",
  87 |                         "required": false,
  88 |                         "schema": {
  89 |                             "type": "string"
  90 |                         }
  91 |                     },
  92 |                     {
  93 |                         "name": "globalParams",
  94 |                         "in": "query",
  95 |                         "required": false,
  96 |                         "schema": {
  97 |                             "type": "string",
  98 |                             "default": "[]"
  99 |                         }
 100 |                     },
 101 |                     {
 102 |                         "name": "locations",
 103 |                         "in": "query",
 104 |                         "description": "流程定义节点坐标位置信息(json格式)",
 105 |                         "required": true,
 106 |                         "schema": {
 107 |                             "type": "string"
 108 |                         }
 109 |                     },
 110 |                     {
 111 |                         "name": "timeout",
 112 |                         "in": "query",
 113 |                         "required": false,
 114 |                         "schema": {
 115 |                             "type": "integer",
 116 |                             "format": "int32",
 117 |                             "default": 0
 118 |                         }
 119 |                     },
 120 |                     {
 121 |                         "name": "taskRelationJson",
 122 |                         "in": "query",
 123 |                         "required": true,
 124 |                         "schema": {
 125 |                             "type": "string"
 126 |                         }
 127 |                     },
 128 |                     {
 129 |                         "name": "taskDefinitionJson",
 130 |                         "in": "query",
 131 |                         "required": true,
 132 |                         "schema": {
 133 |                             "type": "string"
 134 |                         }
 135 |                     },
 136 |                     {
 137 |                         "name": "executionType",
 138 |                         "in": "query",
 139 |                         "required": false,
 140 |                         "schema": {
 141 |                             "type": "string",
 142 |                             "enum": [
 143 |                                 "PARALLEL",
 144 |                                 "SERIAL_WAIT",
 145 |                                 "SERIAL_DISCARD",
 146 |                                 "SERIAL_PRIORITY"
 147 |                             ],
 148 |                             "default": "PARALLEL"
 149 |                         }
 150 |                     },
 151 |                     {
 152 |                         "name": "releaseState",
 153 |                         "in": "query",
 154 |                         "description": "发布流程定义",
 155 |                         "required": false,
 156 |                         "schema": {
 157 |                             "type": "string",
 158 |                             "enum": [
 159 |                                 "OFFLINE",
 160 |                                 "ONLINE"
 161 |                             ]
 162 |                         }
 163 |                     },
 164 |                     {
 165 |                         "name": "otherParamsJson",
 166 |                         "description": "OTHER_PARAMS_JSON",
 167 |                         "schema": {
 168 |                             "type": "string"
 169 |                         }
 170 |                     }
 171 |                 ],
 172 |                 "responses": {
 173 |                     "200": {
 174 |                         "description": "OK",
 175 |                         "content": {
 176 |                             "*/*": {
 177 |                                 "schema": {
 178 |                                     "$ref": "#/components/schemas/Result"
 179 |                                 }
 180 |                             }
 181 |                         }
 182 |                     }
 183 |                 }
 184 |             },
 185 |             "delete": {
 186 |                 "tags": [
 187 |                     "流程定义相关操作"
 188 |                 ],
 189 |                 "summary": "deleteByCode",
 190 |                 "description": "通过流程定义ID删除流程定义",
 191 |                 "operationId": "deleteProcessDefinitionByCode",
 192 |                 "parameters": [
 193 |                     {
 194 |                         "name": "projectCode",
 195 |                         "in": "path",
 196 |                         "description": "项目Code",
 197 |                         "required": true,
 198 |                         "schema": {
 199 |                             "type": "integer",
 200 |                             "format": "int64"
 201 |                         }
 202 |                     },
 203 |                     {
 204 |                         "name": "code",
 205 |                         "in": "path",
 206 |                         "description": "流程定义编码",
 207 |                         "required": true,
 208 |                         "schema": {
 209 |                             "type": "integer",
 210 |                             "format": "int32"
 211 |                         }
 212 |                     }
 213 |                 ],
 214 |                 "responses": {
 215 |                     "200": {
 216 |                         "description": "OK",
 217 |                         "content": {
 218 |                             "*/*": {
 219 |                                 "schema": {
 220 |                                     "$ref": "#/components/schemas/Result"
 221 |                                 }
 222 |                             }
 223 |                         }
 224 |                     }
 225 |                 }
 226 |             }
 227 |         },
 228 |         "/projects/{projectCode}/process-definition": {
 229 |             "get": {
 230 |                 "tags": [
 231 |                     "流程定义相关操作"
 232 |                 ],
 233 |                 "summary": "queryListPaging",
 234 |                 "description": "分页查询流程定义列表",
 235 |                 "operationId": "queryProcessDefinitionListPaging",
 236 |                 "parameters": [
 237 |                     {
 238 |                         "name": "projectCode",
 239 |                         "in": "path",
 240 |                         "description": "项目Code",
 241 |                         "required": true,
 242 |                         "schema": {
 243 |                             "type": "integer",
 244 |                             "format": "int64"
 245 |                         }
 246 |                     },
 247 |                     {
 248 |                         "name": "searchVal",
 249 |                         "in": "query",
 250 |                         "description": "搜索值",
 251 |                         "required": false,
 252 |                         "schema": {
 253 |                             "type": "string"
 254 |                         }
 255 |                     },
 256 |                     {
 257 |                         "name": "otherParamsJson",
 258 |                         "in": "query",
 259 |                         "description": "OTHER_PARAMS_JSON",
 260 |                         "required": false,
 261 |                         "schema": {
 262 |                             "type": "string"
 263 |                         }
 264 |                     },
 265 |                     {
 266 |                         "name": "userId",
 267 |                         "in": "query",
 268 |                         "description": "用户ID",
 269 |                         "required": false,
 270 |                         "schema": {
 271 |                             "type": "integer",
 272 |                             "format": "int32"
 273 |                         }
 274 |                     },
 275 |                     {
 276 |                         "name": "pageNo",
 277 |                         "in": "query",
 278 |                         "description": "页码号",
 279 |                         "required": true,
 280 |                         "schema": {
 281 |                             "type": "integer",
 282 |                             "format": "int32"
 283 |                         }
 284 |                     },
 285 |                     {
 286 |                         "name": "pageSize",
 287 |                         "in": "query",
 288 |                         "description": "页大小",
 289 |                         "required": true,
 290 |                         "schema": {
 291 |                             "type": "integer",
 292 |                             "format": "int32"
 293 |                         }
 294 |                     }
 295 |                 ],
 296 |                 "responses": {
 297 |                     "200": {
 298 |                         "description": "OK",
 299 |                         "content": {
 300 |                             "*/*": {
 301 |                                 "schema": {
 302 |                                     "$ref": "#/components/schemas/ResultPageInfoProcessDefinition"
 303 |                                 }
 304 |                             }
 305 |                         }
 306 |                     }
 307 |                 }
 308 |             },
 309 |             "post": {
 310 |                 "tags": [
 311 |                     "流程定义相关操作"
 312 |                 ],
 313 |                 "summary": "createProcessDefinition",
 314 |                 "description": "创建流程定义",
 315 |                 "operationId": "createProcessDefinition",
 316 |                 "parameters": [
 317 |                     {
 318 |                         "name": "projectCode",
 319 |                         "in": "path",
 320 |                         "description": "项目Code",
 321 |                         "required": true,
 322 |                         "schema": {
 323 |                             "type": "integer",
 324 |                             "format": "int64"
 325 |                         }
 326 |                     },
 327 |                     {
 328 |                         "name": "name",
 329 |                         "in": "query",
 330 |                         "description": "流程定义名称",
 331 |                         "required": true,
 332 |                         "schema": {
 333 |                             "type": "string"
 334 |                         }
 335 |                     },
 336 |                     {
 337 |                         "name": "description",
 338 |                         "in": "query",
 339 |                         "description": "流程定义描述信息",
 340 |                         "required": false,
 341 |                         "schema": {
 342 |                             "type": "string"
 343 |                         }
 344 |                     },
 345 |                     {
 346 |                         "name": "globalParams",
 347 |                         "in": "query",
 348 |                         "required": false,
 349 |                         "schema": {
 350 |                             "type": "string",
 351 |                             "default": "[]"
 352 |                         }
 353 |                     },
 354 |                     {
 355 |                         "name": "locations",
 356 |                         "in": "query",
 357 |                         "description": "流程定义节点坐标位置信息(json格式)",
 358 |                         "required": true,
 359 |                         "schema": {
 360 |                             "type": "string"
 361 |                         }
 362 |                     },
 363 |                     {
 364 |                         "name": "timeout",
 365 |                         "in": "query",
 366 |                         "required": false,
 367 |                         "schema": {
 368 |                             "type": "integer",
 369 |                             "format": "int32",
 370 |                             "default": 0
 371 |                         }
 372 |                     },
 373 |                     {
 374 |                         "name": "taskRelationJson",
 375 |                         "in": "query",
 376 |                         "required": true,
 377 |                         "schema": {
 378 |                             "type": "string"
 379 |                         }
 380 |                     },
 381 |                     {
 382 |                         "name": "taskDefinitionJson",
 383 |                         "in": "query",
 384 |                         "required": true,
 385 |                         "schema": {
 386 |                             "type": "string"
 387 |                         }
 388 |                     },
 389 |                     {
 390 |                         "name": "otherParamsJson",
 391 |                         "in": "query",
 392 |                         "description": "OTHER_PARAMS_JSON",
 393 |                         "required": false,
 394 |                         "schema": {
 395 |                             "type": "string"
 396 |                         }
 397 |                     },
 398 |                     {
 399 |                         "name": "executionType",
 400 |                         "in": "query",
 401 |                         "required": false,
 402 |                         "schema": {
 403 |                             "type": "string",
 404 |                             "enum": [
 405 |                                 "PARALLEL",
 406 |                                 "SERIAL_WAIT",
 407 |                                 "SERIAL_DISCARD",
 408 |                                 "SERIAL_PRIORITY"
 409 |                             ],
 410 |                             "default": "PARALLEL"
 411 |                         }
 412 |                     }
 413 |                 ],
 414 |                 "responses": {
 415 |                     "201": {
 416 |                         "description": "Created",
 417 |                         "content": {
 418 |                             "*/*": {
 419 |                                 "schema": {
 420 |                                     "$ref": "#/components/schemas/Result"
 421 |                                 }
 422 |                             }
 423 |                         }
 424 |                     }
 425 |                 }
 426 |             }
 427 |         },
 428 |         "/projects/{projectCode}/process-definition/{code}/release": {
 429 |             "post": {
 430 |                 "tags": [
 431 |                     "流程定义相关操作"
 432 |                 ],
 433 |                 "summary": "release",
 434 |                 "description": "发布流程定义",
 435 |                 "operationId": "releaseProcessDefinition",
 436 |                 "parameters": [
 437 |                     {
 438 |                         "name": "projectCode",
 439 |                         "in": "path",
 440 |                         "description": "项目Code",
 441 |                         "required": true,
 442 |                         "schema": {
 443 |                             "type": "integer",
 444 |                             "format": "int64"
 445 |                         }
 446 |                     },
 447 |                     {
 448 |                         "name": "code",
 449 |                         "in": "path",
 450 |                         "description": "流程定义编码",
 451 |                         "required": true,
 452 |                         "schema": {
 453 |                             "type": "integer",
 454 |                             "format": "int64"
 455 |                         }
 456 |                     },
 457 |                     {
 458 |                         "name": "releaseState",
 459 |                         "in": "query",
 460 |                         "description": "PROCESS_DEFINITION_RELEASE",
 461 |                         "required": true,
 462 |                         "schema": {
 463 |                             "type": "string",
 464 |                             "enum": [
 465 |                                 "OFFLINE",
 466 |                                 "ONLINE"
 467 |                             ]
 468 |                         }
 469 |                     },
 470 |                     {
 471 |                         "name": "name",
 472 |                         "description": "流程定义名称",
 473 |                         "required": true,
 474 |                         "schema": {
 475 |                             "type": "string"
 476 |                         }
 477 |                     }
 478 |                 ],
 479 |                 "responses": {
 480 |                     "200": {
 481 |                         "description": "OK",
 482 |                         "content": {
 483 |                             "*/*": {
 484 |                                 "schema": {
 485 |                                     "$ref": "#/components/schemas/ResultBoolean"
 486 |                                 }
 487 |                             }
 488 |                         }
 489 |                     }
 490 |                 }
 491 |             }
 492 |         },
 493 |         "/projects/{projectCode}/process-definition/import": {
 494 |             "post": {
 495 |                 "tags": [
 496 |                     "流程定义相关操作"
 497 |                 ],
 498 |                 "summary": "importProcessDefinition",
 499 |                 "description": "导入流程定义",
 500 |                 "operationId": "importProcessDefinition",
 501 |                 "parameters": [
 502 |                     {
 503 |                         "name": "projectCode",
 504 |                         "in": "path",
 505 |                         "description": "项目Code",
 506 |                         "required": true,
 507 |                         "schema": {
 508 |                             "type": "integer",
 509 |                             "format": "int64"
 510 |                         }
 511 |                     },
 512 |                     {
 513 |                         "name": "file",
 514 |                         "description": "资源文件",
 515 |                         "required": true,
 516 |                         "schema": {
 517 |                             "type": "string",
 518 |                             "format": "binary"
 519 |                         }
 520 |                     }
 521 |                 ],
 522 |                 "requestBody": {
 523 |                     "content": {
 524 |                         "application/json": {
 525 |                             "schema": {
 526 |                                 "required": [
 527 |                                     "file"
 528 |                                 ],
 529 |                                 "type": "object",
 530 |                                 "properties": {
 531 |                                     "file": {
 532 |                                         "type": "string",
 533 |                                         "description": "资源文件",
 534 |                                         "format": "binary"
 535 |                                     }
 536 |                                 }
 537 |                             }
 538 |                         }
 539 |                     }
 540 |                 },
 541 |                 "responses": {
 542 |                     "200": {
 543 |                         "description": "OK",
 544 |                         "content": {
 545 |                             "*/*": {
 546 |                                 "schema": {
 547 |                                     "$ref": "#/components/schemas/Result"
 548 |                                 }
 549 |                             }
 550 |                         }
 551 |                     }
 552 |                 }
 553 |             }
 554 |         },
 555 |         "/projects/{projectCode}/process-definition/batch-move": {
 556 |             "post": {
 557 |                 "tags": [
 558 |                     "流程定义相关操作"
 559 |                 ],
 560 |                 "summary": "batchMoveByCodes",
 561 |                 "description": "移动工作流定义",
 562 |                 "operationId": "moveProcessDefinition",
 563 |                 "parameters": [
 564 |                     {
 565 |                         "name": "projectCode",
 566 |                         "in": "path",
 567 |                         "description": "项目Code",
 568 |                         "required": true,
 569 |                         "schema": {
 570 |                             "type": "integer",
 571 |                             "format": "int64"
 572 |                         }
 573 |                     },
 574 |                     {
 575 |                         "name": "codes",
 576 |                         "in": "query",
 577 |                         "description": "PROCESS_DEFINITION_CODES",
 578 |                         "required": true,
 579 |                         "schema": {
 580 |                             "type": "string"
 581 |                         }
 582 |                     },
 583 |                     {
 584 |                         "name": "targetProjectCode",
 585 |                         "in": "query",
 586 |                         "description": "TARGET_PROJECT_CODE",
 587 |                         "required": true,
 588 |                         "schema": {
 589 |                             "type": "integer",
 590 |                             "format": "int64"
 591 |                         }
 592 |                     }
 593 |                 ],
 594 |                 "responses": {
 595 |                     "200": {
 596 |                         "description": "OK",
 597 |                         "content": {
 598 |                             "*/*": {
 599 |                                 "schema": {
 600 |                                     "$ref": "#/components/schemas/Result"
 601 |                                 }
 602 |                             }
 603 |                         }
 604 |                     }
 605 |                 }
 606 |             }
 607 |         },
 608 |         "/projects/{projectCode}/process-definition/batch-export": {
 609 |             "post": {
 610 |                 "tags": [
 611 |                     "流程定义相关操作"
 612 |                 ],
 613 |                 "summary": "batchExportByCodes",
 614 |                 "description": "通过代码列表批量导出工作量定义",
 615 |                 "operationId": "batchExportProcessDefinitionByCodes",
 616 |                 "parameters": [
 617 |                     {
 618 |                         "name": "projectCode",
 619 |                         "in": "path",
 620 |                         "description": "项目Code",
 621 |                         "required": true,
 622 |                         "schema": {
 623 |                             "type": "integer",
 624 |                             "format": "int64"
 625 |                         }
 626 |                     },
 627 |                     {
 628 |                         "name": "codes",
 629 |                         "in": "query",
 630 |                         "description": "流程定义编码",
 631 |                         "required": true,
 632 |                         "schema": {
 633 |                             "type": "string"
 634 |                         }
 635 |                     }
 636 |                 ],
 637 |                 "responses": {
 638 |                     "200": {
 639 |                         "description": "OK"
 640 |                     }
 641 |                 }
 642 |             }
 643 |         },
 644 |         "/projects/{projectCode}/process-definition/batch-delete": {
 645 |             "post": {
 646 |                 "tags": [
 647 |                     "流程定义相关操作"
 648 |                 ],
 649 |                 "summary": "batchDeleteByCodes",
 650 |                 "description": "通过流程定义ID集合批量删除流程定义",
 651 |                 "operationId": "batchDeleteProcessDefinitionByCodes",
 652 |                 "parameters": [
 653 |                     {
 654 |                         "name": "projectCode",
 655 |                         "in": "path",
 656 |                         "description": "项目Code",
 657 |                         "required": true,
 658 |                         "schema": {
 659 |                             "type": "integer",
 660 |                             "format": "int64"
 661 |                         }
 662 |                     },
 663 |                     {
 664 |                         "name": "codes",
 665 |                         "in": "query",
 666 |                         "description": "流程定义编码",
 667 |                         "required": true,
 668 |                         "schema": {
 669 |                             "type": "string"
 670 |                         }
 671 |                     }
 672 |                 ],
 673 |                 "responses": {
 674 |                     "200": {
 675 |                         "description": "OK",
 676 |                         "content": {
 677 |                             "*/*": {
 678 |                                 "schema": {
 679 |                                     "$ref": "#/components/schemas/Result"
 680 |                                 }
 681 |                             }
 682 |                         }
 683 |                     }
 684 |                 }
 685 |             }
 686 |         },
 687 |         "/projects/{projectCode}/process-definition/batch-copy": {
 688 |             "post": {
 689 |                 "tags": [
 690 |                     "流程定义相关操作"
 691 |                 ],
 692 |                 "summary": "batchCopyByCodes",
 693 |                 "description": "复制工作流定义",
 694 |                 "operationId": "copyProcessDefinition",
 695 |                 "parameters": [
 696 |                     {
 697 |                         "name": "projectCode",
 698 |                         "in": "path",
 699 |                         "description": "项目Code",
 700 |                         "required": true,
 701 |                         "schema": {
 702 |                             "type": "integer",
 703 |                             "format": "int64"
 704 |                         }
 705 |                     },
 706 |                     {
 707 |                         "name": "codes",
 708 |                         "in": "query",
 709 |                         "description": "PROCESS_DEFINITION_CODES",
 710 |                         "required": true,
 711 |                         "schema": {
 712 |                             "type": "string"
 713 |                         }
 714 |                     },
 715 |                     {
 716 |                         "name": "targetProjectCode",
 717 |                         "in": "query",
 718 |                         "description": "TARGET_PROJECT_CODE",
 719 |                         "required": true,
 720 |                         "schema": {
 721 |                             "type": "integer",
 722 |                             "format": "int64"
 723 |                         }
 724 |                     }
 725 |                 ],
 726 |                 "responses": {
 727 |                     "200": {
 728 |                         "description": "OK",
 729 |                         "content": {
 730 |                             "*/*": {
 731 |                                 "schema": {
 732 |                                     "$ref": "#/components/schemas/Result"
 733 |                                 }
 734 |                             }
 735 |                         }
 736 |                     }
 737 |                 }
 738 |             }
 739 |         },
 740 |         "/projects/{projectCode}/process-definition/{code}/view-variables": {
 741 |             "get": {
 742 |                 "tags": [
 743 |                     "流程定义相关操作"
 744 |                 ],
 745 |                 "summary": "viewVariables",
 746 |                 "description": "QUERY_PROCESS_DEFINITION_GLOBAL_VARIABLES_AND_LOCAL_VARIABLES_NOTES",
 747 |                 "operationId": "viewVariables_1",
 748 |                 "parameters": [
 749 |                     {
 750 |                         "name": "projectCode",
 751 |                         "in": "path",
 752 |                         "description": "项目Code",
 753 |                         "required": true,
 754 |                         "schema": {
 755 |                             "type": "integer",
 756 |                             "format": "int64"
 757 |                         }
 758 |                     },
 759 |                     {
 760 |                         "name": "code",
 761 |                         "in": "path",
 762 |                         "description": "流程定义编码",
 763 |                         "required": true,
 764 |                         "schema": {
 765 |                             "type": "integer",
 766 |                             "format": "int64"
 767 |                         }
 768 |                     }
 769 |                 ],
 770 |                 "responses": {
 771 |                     "200": {
 772 |                         "description": "OK",
 773 |                         "content": {
 774 |                             "*/*": {
 775 |                                 "schema": {
 776 |                                     "$ref": "#/components/schemas/Result"
 777 |                                 }
 778 |                             }
 779 |                         }
 780 |                     }
 781 |                 }
 782 |             }
 783 |         },
 784 |         "/projects/{projectCode}/process-definition/{code}/view-tree": {
 785 |             "get": {
 786 |                 "tags": [
 787 |                     "流程定义相关操作"
 788 |                 ],
 789 |                 "summary": "viewTree",
 790 |                 "description": "树状图",
 791 |                 "operationId": "viewTree_1",
 792 |                 "parameters": [
 793 |                     {
 794 |                         "name": "projectCode",
 795 |                         "in": "path",
 796 |                         "description": "项目Code",
 797 |                         "required": true,
 798 |                         "schema": {
 799 |                             "type": "integer",
 800 |                             "format": "int64"
 801 |                         }
 802 |                     },
 803 |                     {
 804 |                         "name": "code",
 805 |                         "in": "path",
 806 |                         "description": "流程定义编码",
 807 |                         "required": true,
 808 |                         "schema": {
 809 |                             "type": "integer",
 810 |                             "format": "int64"
 811 |                         }
 812 |                     },
 813 |                     {
 814 |                         "name": "limit",
 815 |                         "in": "query",
 816 |                         "description": "显示多少条",
 817 |                         "required": true,
 818 |                         "schema": {
 819 |                             "type": "integer",
 820 |                             "format": "int32"
 821 |                         }
 822 |                     }
 823 |                 ],
 824 |                 "responses": {
 825 |                     "200": {
 826 |                         "description": "OK",
 827 |                         "content": {
 828 |                             "*/*": {
 829 |                                 "schema": {
 830 |                                     "$ref": "#/components/schemas/Result"
 831 |                                 }
 832 |                             }
 833 |                         }
 834 |                     }
 835 |                 }
 836 |             }
 837 |         },
 838 |         "/projects/{projectCode}/process-definition/{code}/versions": {
 839 |             "get": {
 840 |                 "tags": [
 841 |                     "流程定义相关操作"
 842 |                 ],
 843 |                 "summary": "queryVersions",
 844 |                 "description": "查询流程历史版本信息",
 845 |                 "operationId": "queryProcessDefinitionVersions",
 846 |                 "parameters": [
 847 |                     {
 848 |                         "name": "projectCode",
 849 |                         "in": "path",
 850 |                         "description": "项目Code",
 851 |                         "required": true,
 852 |                         "schema": {
 853 |                             "type": "integer",
 854 |                             "format": "int64"
 855 |                         }
 856 |                     },
 857 |                     {
 858 |                         "name": "pageNo",
 859 |                         "in": "query",
 860 |                         "description": "页码号",
 861 |                         "required": true,
 862 |                         "schema": {
 863 |                             "type": "integer",
 864 |                             "format": "int32"
 865 |                         }
 866 |                     },
 867 |                     {
 868 |                         "name": "pageSize",
 869 |                         "in": "query",
 870 |                         "description": "页大小",
 871 |                         "required": true,
 872 |                         "schema": {
 873 |                             "type": "integer",
 874 |                             "format": "int32"
 875 |                         }
 876 |                     },
 877 |                     {
 878 |                         "name": "code",
 879 |                         "in": "path",
 880 |                         "description": "流程定义编码",
 881 |                         "required": true,
 882 |                         "schema": {
 883 |                             "type": "integer",
 884 |                             "format": "int64"
 885 |                         }
 886 |                     }
 887 |                 ],
 888 |                 "responses": {
 889 |                     "200": {
 890 |                         "description": "OK",
 891 |                         "content": {
 892 |                             "*/*": {
 893 |                                 "schema": {
 894 |                                     "$ref": "#/components/schemas/Result"
 895 |                                 }
 896 |                             }
 897 |                         }
 898 |                     }
 899 |                 }
 900 |             }
 901 |         },
 902 |         "/projects/{projectCode}/process-definition/{code}/versions/{version}": {
 903 |             "get": {
 904 |                 "tags": [
 905 |                     "流程定义相关操作"
 906 |                 ],
 907 |                 "summary": "switchVersion",
 908 |                 "description": "切换流程版本",
 909 |                 "operationId": "switchProcessDefinitionVersion",
 910 |                 "parameters": [
 911 |                     {
 912 |                         "name": "projectCode",
 913 |                         "in": "path",
 914 |                         "description": "项目Code",
 915 |                         "required": true,
 916 |                         "schema": {
 917 |                             "type": "integer",
 918 |                             "format": "int64"
 919 |                         }
 920 |                     },
 921 |                     {
 922 |                         "name": "code",
 923 |                         "in": "path",
 924 |                         "description": "流程定义编码",
 925 |                         "required": true,
 926 |                         "schema": {
 927 |                             "type": "integer",
 928 |                             "format": "int64"
 929 |                         }
 930 |                     },
 931 |                     {
 932 |                         "name": "version",
 933 |                         "in": "path",
 934 |                         "description": "版本号",
 935 |                         "required": true,
 936 |                         "schema": {
 937 |                             "type": "integer",
 938 |                             "format": "int32"
 939 |                         }
 940 |                     }
 941 |                 ],
 942 |                 "responses": {
 943 |                     "200": {
 944 |                         "description": "OK",
 945 |                         "content": {
 946 |                             "*/*": {
 947 |                                 "schema": {
 948 |                                     "$ref": "#/components/schemas/Result"
 949 |                                 }
 950 |                             }
 951 |                         }
 952 |                     }
 953 |                 }
 954 |             },
 955 |             "delete": {
 956 |                 "tags": [
 957 |                     "流程定义相关操作"
 958 |                 ],
 959 |                 "summary": "deleteVersion",
 960 |                 "description": "删除流程历史版本",
 961 |                 "operationId": "deleteProcessDefinitionVersion",
 962 |                 "parameters": [
 963 |                     {
 964 |                         "name": "projectCode",
 965 |                         "in": "path",
 966 |                         "description": "项目Code",
 967 |                         "required": true,
 968 |                         "schema": {
 969 |                             "type": "integer",
 970 |                             "format": "int64"
 971 |                         }
 972 |                     },
 973 |                     {
 974 |                         "name": "code",
 975 |                         "in": "path",
 976 |                         "description": "流程定义编码",
 977 |                         "required": true,
 978 |                         "schema": {
 979 |                             "type": "integer",
 980 |                             "format": "int64"
 981 |                         }
 982 |                     },
 983 |                     {
 984 |                         "name": "version",
 985 |                         "in": "path",
 986 |                         "description": "版本号",
 987 |                         "required": true,
 988 |                         "schema": {
 989 |                             "type": "integer",
 990 |                             "format": "int32"
 991 |                         }
 992 |                     }
 993 |                 ],
 994 |                 "responses": {
 995 |                     "200": {
 996 |                         "description": "OK",
 997 |                         "content": {
 998 |                             "*/*": {
 999 |                                 "schema": {
1000 |                                     "$ref": "#/components/schemas/ResultVoid"
1001 |                                 }
1002 |                             }
1003 |                         }
1004 |                     }
1005 |                 }
1006 |             }
1007 |         },
1008 |         "/projects/{projectCode}/process-definition/{code}/tasks": {
1009 |             "get": {
1010 |                 "tags": [
1011 |                     "流程定义相关操作"
1012 |                 ],
1013 |                 "summary": "getTasksByDefinitionCode",
1014 |                 "description": "GET_TASK_LIST_BY_DEFINITION_CODE_NOTES",
1015 |                 "operationId": "getNodeListByDefinitionCode",
1016 |                 "parameters": [
1017 |                     {
1018 |                         "name": "projectCode",
1019 |                         "in": "path",
1020 |                         "description": "项目Code",
1021 |                         "required": true,
1022 |                         "schema": {
1023 |                             "type": "integer",
1024 |                             "format": "int64"
1025 |                         }
1026 |                     },
1027 |                     {
1028 |                         "name": "code",
1029 |                         "in": "path",
1030 |                         "description": "流程定义编码",
1031 |                         "required": true,
1032 |                         "schema": {
1033 |                             "type": "integer",
1034 |                             "format": "int64"
1035 |                         }
1036 |                     }
1037 |                 ],
1038 |                 "responses": {
1039 |                     "200": {
1040 |                         "description": "OK",
1041 |                         "content": {
1042 |                             "*/*": {
1043 |                                 "schema": {
1044 |                                     "$ref": "#/components/schemas/Result"
1045 |                                 }
1046 |                             }
1047 |                         }
1048 |                     }
1049 |                 }
1050 |             }
1051 |         },
1052 |         "/projects/{projectCode}/process-definition/verify-name": {
1053 |             "get": {
1054 |                 "tags": [
1055 |                     "流程定义相关操作"
1056 |                 ],
1057 |                 "summary": "verify-name",
1058 |                 "description": "验证流程定义名字",
1059 |                 "operationId": "verifyProcessDefinitionName",
1060 |                 "parameters": [
1061 |                     {
1062 |                         "name": "projectCode",
1063 |                         "in": "path",
1064 |                         "description": "项目Code",
1065 |                         "required": true,
1066 |                         "schema": {
1067 |                             "type": "integer",
1068 |                             "format": "int64"
1069 |                         }
1070 |                     },
1071 |                     {
1072 |                         "name": "name",
1073 |                         "in": "query",
1074 |                         "description": "流程定义名称",
1075 |                         "required": true,
1076 |                         "schema": {
1077 |                             "type": "string"
1078 |                         }
1079 |                     },
1080 |                     {
1081 |                         "name": "code",
1082 |                         "in": "query",
1083 |                         "description": "流程定义编码",
1084 |                         "required": false,
1085 |                         "schema": {
1086 |                             "type": "integer",
1087 |                             "format": "int64"
1088 |                         }
1089 |                     }
1090 |                 ],
1091 |                 "responses": {
1092 |                     "200": {
1093 |                         "description": "OK",
1094 |                         "content": {
1095 |                             "*/*": {
1096 |                                 "schema": {
1097 |                                     "$ref": "#/components/schemas/Result"
1098 |                                 }
1099 |                             }
1100 |                         }
1101 |                     }
1102 |                 }
1103 |             }
1104 |         },
1105 |         "/projects/{projectCode}/process-definition/simple-list": {
1106 |             "get": {
1107 |                 "tags": [
1108 |                     "流程定义相关操作"
1109 |                 ],
1110 |                 "summary": "querySimpleList",
1111 |                 "description": "QUERY_PROCESS_DEFINITION_SIMPLE_LIST_NOTES",
1112 |                 "operationId": "queryProcessDefinitionSimpleList",
1113 |                 "parameters": [
1114 |                     {
1115 |                         "name": "projectCode",
1116 |                         "in": "path",
1117 |                         "description": "项目Code",
1118 |                         "required": true,
1119 |                         "schema": {
1120 |                             "type": "integer",
1121 |                             "format": "int64"
1122 |                         }
1123 |                     }
1124 |                 ],
1125 |                 "responses": {
1126 |                     "200": {
1127 |                         "description": "OK",
1128 |                         "content": {
1129 |                             "*/*": {
1130 |                                 "schema": {
1131 |                                     "$ref": "#/components/schemas/Result"
1132 |                                 }
1133 |                             }
1134 |                         }
1135 |                     }
1136 |                 }
1137 |             }
1138 |         },
1139 |         "/projects/{projectCode}/process-definition/query-task-definition-list": {
1140 |             "get": {
1141 |                 "tags": [
1142 |                     "流程定义相关操作"
1143 |                 ],
1144 |                 "summary": "getTaskListByProcessDefinitionCode",
1145 |                 "description": "通过工作流定义代码查询任务定义",
1146 |                 "operationId": "getTaskListByProcessDefinitionCode",
1147 |                 "parameters": [
1148 |                     {
1149 |                         "name": "projectCode",
1150 |                         "in": "path",
1151 |                         "description": "项目Code",
1152 |                         "required": true,
1153 |                         "schema": {
1154 |                             "type": "integer",
1155 |                             "format": "int64"
1156 |                         }
1157 |                     },
1158 |                     {
1159 |                         "name": "processDefinitionCode",
1160 |                         "in": "query",
1161 |                         "description": "流程定义编码",
1162 |                         "required": true,
1163 |                         "schema": {
1164 |                             "type": "integer",
1165 |                             "format": "int64"
1166 |                         }
1167 |                     }
1168 |                 ],
1169 |                 "responses": {
1170 |                     "200": {
1171 |                         "description": "OK",
1172 |                         "content": {
1173 |                             "*/*": {
1174 |                                 "schema": {
1175 |                                     "$ref": "#/components/schemas/Result"
1176 |                                 }
1177 |                             }
1178 |                         }
1179 |                     }
1180 |                 }
1181 |             }
1182 |         },
1183 |         "/projects/{projectCode}/process-definition/query-process-definition-list": {
1184 |             "get": {
1185 |                 "tags": [
1186 |                     "流程定义相关操作"
1187 |                 ],
1188 |                 "summary": "getProcessListByProjectCode",
1189 |                 "description": "通过项目代码查询工作流定义",
1190 |                 "operationId": "getProcessListByProjectCode",
1191 |                 "parameters": [
1192 |                     {
1193 |                         "name": "projectCode",
1194 |                         "in": "path",
1195 |                         "description": "项目Code",
1196 |                         "required": true,
1197 |                         "schema": {
1198 |                             "type": "integer",
1199 |                             "format": "int64"
1200 |                         }
1201 |                     }
1202 |                 ],
1203 |                 "responses": {
1204 |                     "200": {
1205 |                         "description": "OK",
1206 |                         "content": {
1207 |                             "*/*": {
1208 |                                 "schema": {
1209 |                                     "$ref": "#/components/schemas/Result"
1210 |                                 }
1211 |                             }
1212 |                         }
1213 |                     }
1214 |                 }
1215 |             }
1216 |         },
1217 |         "/projects/{projectCode}/process-definition/query-by-name": {
1218 |             "get": {
1219 |                 "tags": [
1220 |                     "流程定义相关操作"
1221 |                 ],
1222 |                 "summary": "queryProcessDefinitionByName",
1223 |                 "description": "通过名称查询流程定义",
1224 |                 "operationId": "queryProcessDefinitionByName",
1225 |                 "parameters": [
1226 |                     {
1227 |                         "name": "projectCode",
1228 |                         "in": "path",
1229 |                         "description": "项目Code",
1230 |                         "required": true,
1231 |                         "schema": {
1232 |                             "type": "integer",
1233 |                             "format": "int64"
1234 |                         }
1235 |                     },
1236 |                     {
1237 |                         "name": "name",
1238 |                         "in": "query",
1239 |                         "description": "流程定义名称",
1240 |                         "required": true,
1241 |                         "schema": {
1242 |                             "type": "string"
1243 |                         }
1244 |                     }
1245 |                 ],
1246 |                 "responses": {
1247 |                     "200": {
1248 |                         "description": "OK",
1249 |                         "content": {
1250 |                             "*/*": {
1251 |                                 "schema": {
1252 |                                     "$ref": "#/components/schemas/ResultProcessDefinition"
1253 |                                 }
1254 |                             }
1255 |                         }
1256 |                     }
1257 |                 }
1258 |             }
1259 |         },
1260 |         "/projects/{projectCode}/process-definition/list": {
1261 |             "get": {
1262 |                 "tags": [
1263 |                     "流程定义相关操作"
1264 |                 ],
1265 |                 "summary": "queryList",
1266 |                 "description": "查询流程定义列表",
1267 |                 "operationId": "queryProcessDefinitionList",
1268 |                 "parameters": [
1269 |                     {
1270 |                         "name": "projectCode",
1271 |                         "in": "path",
1272 |                         "description": "项目Code",
1273 |                         "required": true,
1274 |                         "schema": {
1275 |                             "type": "integer",
1276 |                             "format": "int64"
1277 |                         }
1278 |                     }
1279 |                 ],
1280 |                 "responses": {
1281 |                     "200": {
1282 |                         "description": "OK",
1283 |                         "content": {
1284 |                             "*/*": {
1285 |                                 "schema": {
1286 |                                     "$ref": "#/components/schemas/Result"
1287 |                                 }
1288 |                             }
1289 |                         }
1290 |                     }
1291 |                 }
1292 |             }
1293 |         },
1294 |         "/projects/{projectCode}/process-definition/batch-query-tasks": {
1295 |             "get": {
1296 |                 "tags": [
1297 |                     "流程定义相关操作"
1298 |                 ],
1299 |                 "summary": "getTaskListByDefinitionCodes",
1300 |                 "description": "GET_TASK_LIST_BY_DEFINITION_CODE_NOTES",
1301 |                 "operationId": "getNodeListMapByDefinitionCodes",
1302 |                 "parameters": [
1303 |                     {
1304 |                         "name": "projectCode",
1305 |                         "in": "path",
1306 |                         "description": "项目Code",
1307 |                         "required": true,
1308 |                         "schema": {
1309 |                             "type": "integer",
1310 |                             "format": "int64"
1311 |                         }
1312 |                     },
1313 |                     {
1314 |                         "name": "codes",
1315 |                         "in": "query",
1316 |                         "description": "PROCESS_DEFINITION_CODES",
1317 |                         "required": true,
1318 |                         "schema": {
1319 |                             "type": "string"
1320 |                         }
1321 |                     }
1322 |                 ],
1323 |                 "responses": {
1324 |                     "200": {
1325 |                         "description": "OK",
1326 |                         "content": {
1327 |                             "*/*": {
1328 |                                 "schema": {
1329 |                                     "$ref": "#/components/schemas/Result"
1330 |                                 }
1331 |                             }
1332 |                         }
1333 |                     }
1334 |                 }
1335 |             }
1336 |         },
1337 |         "/projects/{projectCode}/process-definition/all": {
1338 |             "get": {
1339 |                 "tags": [
1340 |                     "流程定义相关操作"
1341 |                 ],
1342 |                 "summary": "queryAllByProjectCode",
1343 |                 "description": "通过项目代码查询所有工作量定义",
1344 |                 "operationId": "queryAllProcessDefinitionByProjectCode",
1345 |                 "parameters": [
1346 |                     {
1347 |                         "name": "projectCode",
1348 |                         "in": "path",
1349 |                         "description": "项目Code",
1350 |                         "required": true,
1351 |                         "schema": {
1352 |                             "type": "integer",
1353 |                             "format": "int64"
1354 |                         }
1355 |                     }
1356 |                 ],
1357 |                 "responses": {
1358 |                     "200": {
1359 |                         "description": "OK",
1360 |                         "content": {
1361 |                             "*/*": {
1362 |                                 "schema": {
1363 |                                     "$ref": "#/components/schemas/Result"
1364 |                                 }
1365 |                             }
1366 |                         }
1367 |                     }
1368 |                 }
1369 |             }
1370 |         }
1371 |     }
1372 | }
```
Page 5/5FirstPrevNextLast