4.6 KiB
4.6 KiB
name, description, version
| name | description | version |
|---|---|---|
| api-operations-business-project-workspace | 项目、方案、快照和项目数据接口集合。 | 2.1.0 |
何时使用
当需求落在 business/project-workspace 的接口范围时使用本技能。
输入要求
- 可选:
BASE_URL(默认http://127.0.0.1:8000) - 可选:
AUTH_TOKEN(按环境鉴权策略) - 覆盖方法:
GET,POST
Action Skills
extension:extension/SKILL.mdmisc:misc/SKILL.mdproject:project/SKILL.mdproject_data:project_data/SKILL.mdschemes:schemes/SKILL.mdsnapshots:snapshots/SKILL.md
操作目录(Domain -> Scenario -> Action)
Action: extension
- 详情技能:
extension/SKILL.md GET /api/v1/getallextensiondata/- 获取所有扩展数据GET /api/v1/getallextensiondatakeys/- 获取所有扩展数据键GET /api/v1/getextensiondata/- 获取指定扩展数据POST /api/v1/setextensiondata/- 设置扩展数据
Action: misc
- 详情技能:
misc/SKILL.md GET /api/v1/getallburstlocateresults/- 获取所有爆管定位结果GET /api/v1/getallsensorplacements/- 获取所有传感器位置GET /api/v1/getjson/- 获取JSON示例GET /api/v1/getrealtimedata/- 获取实时数据GET /api/v1/getsimulationresult/- 获取模拟结果POST /api/v1/test_dict/- 测试字典处理
Action: project
- 详情技能:
project/SKILL.md POST /api/v1/closeproject/- 关闭项目GET /api/v1/convertv3tov2/- 转换 INP V3 为 V2GET /api/v1/convertv3tov2/- 转换 INP V3 为 V2POST /api/v1/copyproject/- 复制项目POST /api/v1/createproject/- 创建新项目POST /api/v1/deleteproject/- 删除项目GET /api/v1/downloadinp/- 下载 INP 文件GET /api/v1/downloadinp/- 下载 INP 文件GET /api/v1/dumpinp/- 导出项目到 INP 文件GET /api/v1/dumpinp/- 导出项目到 INP 文件GET /api/v1/exportinp/- 导出项目为 ChangeSetGET /api/v1/haveproject/- 检查项目是否存在POST /api/v1/importinp/- 导入 INP 文件内容GET /api/v1/isprojectlocked/- 检查项目是否被锁定GET /api/v1/isprojectlocked/- 检查项目是否被锁定GET /api/v1/isprojectlockedbyme/- 检查项目是否被当前用户锁定GET /api/v1/isprojectlockedbyme/- 检查项目是否被当前用户锁定GET /api/v1/isprojectopen/- 检查项目是否已打开GET /api/v1/listprojects/- 获取项目列表POST /api/v1/lockproject/- 锁定项目POST /api/v1/lockproject/- 锁定项目POST /api/v1/openproject/- 打开项目GET /api/v1/project_info/- 获取项目信息POST /api/v1/readinp/- 读取 INP 文件到项目POST /api/v1/readinp/- 读取 INP 文件到项目POST /api/v1/unlockproject/- 解锁项目POST /api/v1/unlockproject/- 解锁项目POST /api/v1/uploadinp/- 上传 INP 文件POST /api/v1/uploadinp/- 上传 INP 文件
Action: project_data
- 详情技能:
project_data/SKILL.md GET /api/v1/burst-locate-result- 获取爆管定位结果GET /api/v1/burst-locate-result/{burst_incident}- 按事件查询爆管定位结果GET /api/v1/scada-info- 获取SCADA信息GET /api/v1/scheme-list- 获取方案列表
Action: schemes
- 详情技能:
schemes/SKILL.md GET /api/v1/getallschemes/- 获取所有方案GET /api/v1/getscheme/- 获取单个方案GET /api/v1/getschemeschema/- 获取方案模式
Action: snapshots
- 详情技能:
snapshots/SKILL.md POST /api/v1/batch/- 执行批量命令POST /api/v1/compressedbatch/- 执行压缩批量命令GET /api/v1/getcurrentoperationid/- 获取当前操作IDGET /api/v1/getrestoreoperation/- 获取恢复操作IDGET /api/v1/getsnapshots/- 获取快照列表GET /api/v1/havesnapshot/- 检查快照是否存在GET /api/v1/havesnapshotforcurrentoperation/- 检查当前操作快照是否存在GET /api/v1/havesnapshotforoperation/- 检查操作快照是否存在POST /api/v1/pickoperation/- 选择操作POST /api/v1/picksnapshot/- 选择快照POST /api/v1/redo/- 重做操作POST /api/v1/setrestoreoperation/- 设置恢复操作IDGET /api/v1/syncwithserver/- 与服务器同步POST /api/v1/takenapshotforcurrentoperation- 为当前操作创建快照(兼容模式)POST /api/v1/takesnapshot/- 创建快照POST /api/v1/takesnapshotforcurrentoperation- 为当前操作创建快照POST /api/v1/takesnapshotforoperation/- 为操作创建快照POST /api/v1/undo/- 撤销操作
See Also
- 关联网络资产:
../network-assets - 关联时序数据:
../../data/timeseries-access