- Library
- 创建新的方案库POST
- 删除方案库下过期的方案POST
- 根据方案库ID列表删除方案库POST
- 获取方案库中方案的过期时间配置GET
- 更新方案库信息POST
- 设置方案库中方案过期时间POST
- 获取所有方案库列表GET
- 根据类型查询方案库列表GET
- 根据方案库类型和业务类型查询方案库GET
- 根据方案库类型和业务类型查询对应方案库下启用的模板方案GET
- 根据方案库查询其下的所有方案列表GET
- 根据方案库查询其下最近一次计算完成的方案GET
- 根据方案库,以及模板方案名称与模型类型,查询其下最近一次计算完成的方案GET
- 根据方案库查询其下所绑定的模板方案列表GET
- 启用方案库下面的某个模板方案POST
- 删除方案库下过期的方案POST
- 删除方案库下指定时间段内的方案POST
- ScenarioGroup
- ScenarioManager
根据父方案ID获取其下子方案的列表
GET
/api/v2/scenario-manager/scenario/children
ScenarioManager
方案、父方案、子方案、派生
此接口用于查询从某个方案派生出来的所有的子方案。比如在查询事故方案下的所有措施方案时,可以用到此接口。
方案之间是可以存在派生关系的,即一个方案不直接基于模板方案来创建,而是基于某一个普通方案来创建,就称这个方案派生自另外一个方案,这个方案可以称为子方案,被派生的那个方案可以称为父方案。比如在突发水污染事故模拟中,事故方案可以作为父方案,相应的措施方案可以从事故方案派生,作为子方案。
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Path 参数
version
string
必需
Query 参数
scenarioId
string <uuid>
父方案ID
示例值:
87a75994-ed41-4b4a-8a77-1f08304b7d72
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://10.174.150.25:32001/api/v2/scenario-manager/scenario/children?scenarioId=87a75994-ed41-4b4a-8a77-1f08304b7d72'
返回响应
🟢200成功
text/plain
Body
array of:
id
string <uuid>
必需
scenarioCode
string
必需
>= 0 字符<= 100 字符
scenarioName
string | null
方案名称
>= 0 字符<= 200 字符
modelType
string | null
可选
>= 0 字符<= 100 字符
modelSubType
string | null
可选
>= 0 字符<= 200 字符
template
integer <int32>
可选
inheritedScenario
string <uuid>
可选
readOnly
integer <int32>
可选
enabled
integer <int32>
可选
relativeFolder
string | null
可选
>= 0 字符<= 1000 字符
projectFile
string | null
可选
>= 0 字符<= 200 字符
currentTime
string <date-time>
可选
startTime
string <date-time>
模型开始时刻
endTime
string <date-time>
模型结束时刻
createTime
string <date-time>
方案创建时刻