创建层级化目录的 skills
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace
|
||||
description: 项目、方案、快照和项目数据接口集合。
|
||||
version: 2.1.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当需求落在 **business/project-workspace** 的接口范围时使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`, `POST`
|
||||
|
||||
# Action Skills
|
||||
|
||||
- `extension`: `extension/SKILL.md`
|
||||
- `misc`: `misc/SKILL.md`
|
||||
- `project`: `project/SKILL.md`
|
||||
- `project_data`: `project_data/SKILL.md`
|
||||
- `schemes`: `schemes/SKILL.md`
|
||||
- `snapshots`: `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 为 V2
|
||||
- `GET /api/v1/convertv3tov2/` - 转换 INP V3 为 V2
|
||||
- `POST /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/` - 导出项目为 ChangeSet
|
||||
- `GET /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/` - 获取当前操作ID
|
||||
- `GET /api/v1/getrestoreoperation/` - 获取恢复操作ID
|
||||
- `GET /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/` - 设置恢复操作ID
|
||||
- `GET /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`
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace-extension
|
||||
description: business/project-workspace 场景下 extension 操作接口。
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当你只需要处理 **extension** 相关接口时,使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`, `POST`
|
||||
|
||||
# 操作列表
|
||||
|
||||
- `GET /api/v1/getallextensiondata/` - 获取所有扩展数据
|
||||
- `GET /api/v1/getallextensiondatakeys/` - 获取所有扩展数据键
|
||||
- `GET /api/v1/getextensiondata/` - 获取指定扩展数据
|
||||
- `POST /api/v1/setextensiondata/` - 设置扩展数据
|
||||
|
||||
# See Also
|
||||
|
||||
- 关联场景: `../`
|
||||
- 关联总览: `../../../SKILL.md`
|
||||
- 关联网络资产: `../network-assets`
|
||||
- 关联时序数据: `../../data/timeseries-access`
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace-misc
|
||||
description: business/project-workspace 场景下 misc 操作接口。
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当你只需要处理 **misc** 相关接口时,使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`, `POST`
|
||||
|
||||
# 操作列表
|
||||
|
||||
- `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/` - 测试字典处理
|
||||
|
||||
# See Also
|
||||
|
||||
- 关联场景: `../`
|
||||
- 关联总览: `../../../SKILL.md`
|
||||
- 关联网络资产: `../network-assets`
|
||||
- 关联时序数据: `../../data/timeseries-access`
|
||||
@@ -0,0 +1,54 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace-project
|
||||
description: business/project-workspace 场景下 project 操作接口。
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当你只需要处理 **project** 相关接口时,使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`, `POST`
|
||||
|
||||
# 操作列表
|
||||
|
||||
- `POST /api/v1/closeproject/` - 关闭项目
|
||||
- `GET /api/v1/convertv3tov2/` - 转换 INP V3 为 V2
|
||||
- `GET /api/v1/convertv3tov2/` - 转换 INP V3 为 V2
|
||||
- `POST /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/` - 导出项目为 ChangeSet
|
||||
- `GET /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 文件
|
||||
|
||||
# See Also
|
||||
|
||||
- 关联场景: `../`
|
||||
- 关联总览: `../../../SKILL.md`
|
||||
- 关联网络资产: `../network-assets`
|
||||
- 关联时序数据: `../../data/timeseries-access`
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace-project_data
|
||||
description: business/project-workspace 场景下 project_data 操作接口。
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当你只需要处理 **project_data** 相关接口时,使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`
|
||||
|
||||
# 操作列表
|
||||
|
||||
- `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` - 获取方案列表
|
||||
|
||||
# See Also
|
||||
|
||||
- 关联场景: `../`
|
||||
- 关联总览: `../../../SKILL.md`
|
||||
- 关联网络资产: `../network-assets`
|
||||
- 关联时序数据: `../../data/timeseries-access`
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace-schemes
|
||||
description: business/project-workspace 场景下 schemes 操作接口。
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当你只需要处理 **schemes** 相关接口时,使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`
|
||||
|
||||
# 操作列表
|
||||
|
||||
- `GET /api/v1/getallschemes/` - 获取所有方案
|
||||
- `GET /api/v1/getscheme/` - 获取单个方案
|
||||
- `GET /api/v1/getschemeschema/` - 获取方案模式
|
||||
|
||||
# See Also
|
||||
|
||||
- 关联场景: `../`
|
||||
- 关联总览: `../../../SKILL.md`
|
||||
- 关联网络资产: `../network-assets`
|
||||
- 关联时序数据: `../../data/timeseries-access`
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
name: api-operations-business-project-workspace-snapshots
|
||||
description: business/project-workspace 场景下 snapshots 操作接口。
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
# 何时使用
|
||||
|
||||
当你只需要处理 **snapshots** 相关接口时,使用本技能。
|
||||
|
||||
# 输入要求
|
||||
|
||||
- 可选:`BASE_URL`(默认 `http://127.0.0.1:8000`)
|
||||
- 可选:`AUTH_TOKEN`(按环境鉴权策略)
|
||||
- 覆盖方法:`GET`, `POST`
|
||||
|
||||
# 操作列表
|
||||
|
||||
- `POST /api/v1/batch/` - 执行批量命令
|
||||
- `POST /api/v1/compressedbatch/` - 执行压缩批量命令
|
||||
- `GET /api/v1/getcurrentoperationid/` - 获取当前操作ID
|
||||
- `GET /api/v1/getrestoreoperation/` - 获取恢复操作ID
|
||||
- `GET /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/` - 设置恢复操作ID
|
||||
- `GET /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
|
||||
|
||||
- 关联场景: `../`
|
||||
- 关联总览: `../../../SKILL.md`
|
||||
- 关联网络资产: `../network-assets`
|
||||
- 关联时序数据: `../../data/timeseries-access`
|
||||
Reference in New Issue
Block a user