- 风险估计值
- 脚本描述
- 权重计算器
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 创建项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 编辑项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 删除项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 启动项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 停止项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 获取项目详情
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 获取项目列表
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 获取项目子任务列表
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 获取项目分析结果列表
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 停止子项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 启动子项目
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 追加对象
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
- 删除对象
- 接口状态
- 接口URL
- 请求方式
- Content-Type
- 请求Body参数
- 成功响应示例
风险估计值
脚本描述
[
["马赛克key","LQ", "下阙值", "风险系数","权重值"],
["马赛克key","UQ", "上阙值", "风险系数","权重值"],
]
权重计算器
暂无描述
接口状态
开发中
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "calculate_page_rank",
"matrix": [
[1, 0, 0, 1],
[1, 1, 0, 0],
[1, 1, 1, 1],
[0, 1, 0, 1]
]
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
action | calculate_page_rank | String | 是 | - |
matrix | - | Object | 是 | 实际的因子相关链接矩阵 |
matrix.0 | 1 | Number | 是 | - |
matrix.1 | - | Number | 是 | - |
matrix.2 | - | Number | 是 | - |
matrix.3 | 1 | Number | 是 | - |
成功响应示例
{
"resp": "calculate_page_rank",
"code": 200,
"msg": "成功",
"result": {
"data": [
0.26,
0.33,
0.25,
0.15
],
"matrix": [
[
1,
1,
0,
0
],
[
0,
1,
1,
0
],
[
1,
0,
1,
1
],
[
1,
1,
0,
1
]
]
}
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
resp | calculate_page_rank | String | - |
code | 200 | Number | - |
msg | 成功 | String | 返回文字描述 |
result | - | Object | 结果集 |
result.data | [0.26,0.15,0.30,0.29]] | Array | 权重结果 |
result.matrix | - | Array | 实际的因子相关链接矩阵 |
创建项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "create_risk_project",
"name": "p2",
"frequency": 60,
"cycle": 3600,
"mapping_id": "",
"object_list": ["yjj"],
"script": [
["S01", "UQ", 100, 0.8, 0.4],
["S02", "UQ", 150, 0.8, 0.6]
]
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
action | create_risk_project | String | 是 | - |
name | p2 | String | 是 | 项目名称 |
frequency | 60 | Number | 是 | 计算频次,次/小时 |
cycle | 3600 | Number | 是 | 分析周期:单位:小时 |
mapping_id | - | String | 否 | 映射表id |
object_list | yjj | Array | 是 | 对象列表 |
script | - | Array | 是 | 脚本 |
script.0 | S01 | String | 是 | 马赛克key |
script.1 | UQ | String | 是 | UQ: 上阙值 LQ:下阙值 |
script.2 | 100 | Number | 是 | 阙值 |
script.3 | 0.8 | Number | 是 | 风险系数 |
script.4 | 0.4 | Number | 是 | 权重值 |
成功响应示例
{
"resp": "create_risk_project",
"code": 200,
"msg": "成功",
"result": {
"id": 1,
"uid": "Rsk3250513400001",
"name": "p1",
"alias": "Rsk3250513400001",
"class_id": "risk",
"frequency": 60,
"cycle": 3600,
"mapping_id": "",
"object_list": [
"yjj"
],
"script": [
[
"S01",
"UQ",
100,
0.8,
0.4
],
[
"S02",
"UQ",
150,
0.8,
0.6
]
],
"created": "2023-12-15 10:15:05",
"last_modified": "2023-12-15 10:15:05",
"status": 0
}
}
编辑项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "update_risk_project",
"uid": "Rsk3253710700002",
"name": "p2",
"frequency": 60,
"cycle": 3600,
"mapping_id": "",
"object_list": ["yjj"],
"script": [
["S01", "UQ", 100, 0.8, 0.4],
["S02", "UQ", 150, 0.8, 0.6]
]
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
action | update_risk_project | String | 是 | - |
uid | Rsk3253710700002 | String | 是 | 项目编号 |
name | p2 | String | 是 | 项目名称 |
frequency | 60 | Number | 是 | 计算频次:次/小时 |
cycle | 3600 | Number | 是 | 分析周期:单位小时 |
mapping_id | - | Object | 是 | 映射表id |
object_list | yjj | String | 是 | 对象列表 |
script | - | Object | 是 | 脚本 |
script.0 | S01 | String | 是 | 马赛克key |
script.1 | UQ | String | 是 | UQ: 上阙值 LQ:下阙值 |
script.2 | 100 | Number | 是 | 阙值 |
script.3 | 0.8 | Number | 是 | 风险系数 |
script.4 | 0.4 | Number | 是 | 权重值 |
成功响应示例
{
"resp": "update_risk_project",
"code": 200,
"msg": "成功",
"result": {
"id": 2,
"uid": "Rsk3253710700002",
"name": "p2",
"alias": "Rsk3253710700002",
"class_id": "risk",
"frequency": 60,
"cycle": 3600,
"mapping_id": "",
"object_list": [
"yjj"
],
"script": [
[
"S01",
"UQ",
100,
0.8,
0.4
],
[
"S02",
"UQ",
150,
0.8,
0.6
]
],
"created": "0001-01-01 00:00:00",
"last_modified": "2023-12-15 10:18:06",
"status": 0
}
}
删除项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "delete_risk_project",
"uid": "Rsk3253710700002",
}
成功响应示例
{
"resp": "delete_risk_project",
"code": 200,
"msg": "成功",
"result": {}
}
启动项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "start_risk_project",
"uid":"Rsk3250513400001"
}
成功响应示例
{
"resp": "start_risk_project",
"code": 200,
"msg": "成功",
"result": {}
}
停止项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "stop_risk_project",
"uid": "Rsk3250513400001"
}
成功响应示例
{
"resp": "stop_risk_project",
"code": 200,
"msg": "成功",
"result": {}
}
获取项目详情
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "get_risk_project_item",
"uid": "Rsk3250513400001"
}
成功响应示例
{
"resp": "get_risk_project_item",
"code": 200,
"msg": "成功",
"result": {
"id": 1,
"uid": "Rsk3250513400001",
"name": "p1",
"alias": "Rsk3250513400001",
"class_id": "risk",
"frequency": 60,
"cycle": 3600,
"mapping_id": "",
"object_list": [
"yjj"
],
"script": [
[
"S01",
"UQ",
100,
0.8,
0.4
],
[
"S02",
"UQ",
150,
0.8,
0.6
]
],
"created": "2023-12-15 10:15:05",
"last_modified": "2023-12-15 10:21:01",
"status": 1
}
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
resp | get_risk_project_item | String | - |
code | 200 | Number | - |
msg | 成功 | String | 返回文字描述 |
result | - | Object | 结果集 |
result.id | 1 | Number | - |
result.uid | Rsk3250513400001 | String | 项目编号 |
result.name | p1 | String | 项目名称 |
result.alias | Rsk3250513400001 | String | - |
result.class_id | risk | String | 分析类型:暂时固定为stability |
result.frequency | 60 | Number | 计算频次:次/小时 |
result.cycle | 3600 | Number | 分析周期:单位小时 |
result.mapping_id | - | Object | 映射表id |
result.object_list | yjj | String | 对象列表 |
result.script | - | Object | 脚本 |
result.script.0 | S01 | String | 马赛克key |
result.script.1 | UQ | String | UQ: 上阙值 LQ:下阙值 |
result.script.2 | 100 | Object | 阙值 |
result.script.3 | 0.8 | Number | 风险系数 |
result.script.4 | 0.4 | Number | 权重值 |
result.created | 2023-12-15 10:15:05 | String | - |
result.last_modified | 2023-12-15 10:21:01 | String | - |
result.status | 1 | Number | - |
获取项目列表
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "get_risk_project_list",
"page_index": 1,
"page_size": 5,
"where_and": "[[\"name\", \"like\", \"%p%\"]]"
}
成功响应示例
{
"resp": "get_risk_project_list",
"code": 200,
"msg": "成功",
"result": {
"page_index": 1,
"page_size": 5,
"total_pages": 1,
"total_records": 1,
"data": [
{
"id": 1,
"uid": "Rsk3250513400001",
"name": "p1",
"alias": "Rsk3250513400001",
"class_id": "risk",
"frequency": 60,
"cycle": 3600,
"mapping_id": "",
"object_list": [
"yjj"
],
"script": [
[
"S01",
"UQ",
100,
0.8,
0.4
],
[
"S02",
"UQ",
150,
0.8,
0.6
]
],
"created": "2023-12-15 10:15:05",
"last_modified": "2023-12-15 10:21:01",
"status": 1
}
]
}
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
resp | get_risk_project_list | String | - |
code | 200 | Number | - |
msg | 成功 | String | 返回文字描述 |
result | - | Object | 结果集 |
result.page_index | 1 | Number | - |
result.page_size | 5 | Number | - |
result.total_pages | 1 | Number | - |
result.total_records | 1 | Number | - |
result.data | - | Object | 返回数据 |
result.data.id | 1 | Number | - |
result.data.uid | Rsk3250513400001 | String | 项目编号 |
result.data.name | p1 | String | 项目名称 |
result.data.alias | Rsk3250513400001 | String | - |
result.data.class_id | risk | String | 分析类型:暂时固定为stability |
result.data.frequency | 60 | Number | 计算频次,次/小时 |
result.data.cycle | 3600 | Number | 分析周期,小时 |
result.data.mapping_id | - | Object | 映射表id |
result.data.object_list | yjj | String | 对象列表 |
result.data.script | - | Object | 脚本 |
result.data.script.0 | S01 | String | 马赛克key |
result.data.script.1 | UQ | String | UQ: 上阙值 LQ:下阙值 |
result.data.script.2 | 100 | Object | 阙值 |
result.data.script.3 | 0.8 | Number | 风险系数 |
result.data.script.4 | 0.4 | Number | 权重值 |
result.data.created | 2023-12-15 10:15:05 | String | - |
result.data.last_modified | 2023-12-15 10:21:01 | String | - |
result.data.status | 1 | Number | - |
获取项目子任务列表
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "get_risk_project_object_list",
"uid": "Rsk3250513400001"
}
成功响应示例
{
"resp": "get_stability_project_object_list",
"code": 200,
"msg": "成功",
"result": [
{
"id": 1,
"project_uid": "Sbi3154853300001",
"object_id": "yjj",
"is_active": 1
}
]
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
resp | get_stability_project_object_list | String | - |
code | 200 | Number | - |
msg | 成功 | String | 返回文字描述 |
result | - | Object | 结果集 |
result.id | 1 | Number | - |
result.project_uid | Sbi3154853300001 | String | 项目编号 |
result.object_id | yjj | String | 对象编号 |
result.is_active | 1 | Number | 是否启动 1.启动 0.未启动 |
获取项目分析结果列表
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "get_risk_result_list",
"page_index": 1,
"page_size": 5
}
成功响应示例
{
"resp": "get_stability_result_list",
"code": 200,
"msg": "成功",
"result": {
"page_index": 1,
"page_size": 5,
"total_pages": 6,
"total_records": 27,
"data": [
{
"id": 27,
"project_uid": "Sbi3052227700001",
"object_id": "yjj",
"start_time": "",
"end_time": "",
"data": {
"S01": 3350.678,
"S02": 826.842,
"S03": 1032.821,
"data": 5210.341
},
"created": "2023-10-27 16:14:18",
"last_modified": "2023-10-27 16:14:18"
}
]
}
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
resp | get_stability_result_list | String | - |
code | 200 | Number | - |
msg | 成功 | String | 返回文字描述 |
result | - | Object | 结果集 |
result.page_index | 1 | Number | - |
result.page_size | 5 | Number | - |
result.total_pages | 6 | Number | - |
result.total_records | 27 | Number | - |
result.data | - | Object | - |
result.data.id | 27 | Number | - |
result.data.project_uid | Sbi3052227700001 | String | 项目编号 |
result.data.object_id | yjj | String | 对象编号 |
result.data.start_time | - | Object | 开始时间 |
result.data.end_time | - | Object | 结束时间 |
result.data.data | - | Object | 结果详情 |
result.data.data.S01 | 3350.678 | Number | fv 的MSE值 |
result.data.data.S02 | 826.842 | Number | - |
result.data.data.S03 | 1032.821 | Number | - |
result.data.data.data | 5210.341 | Number | 结果值 |
result.data.created | 2023-10-27 16:14:18 | String | - |
result.data.last_modified | 2023-10-27 16:14:18 | String | - |
停止子项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "stop_risk_project_object",
"project_uid": "Rsk3250513400001",
"object_id": "yjj"
}
成功响应示例
{
"resp": "stop_risk_project_object",
"code": 200,
"msg": "成功",
"result": "停止成功"
}
启动子项目
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "start_risk_project_object",
"project_uid": "Rsk3250513400001",
"object_id": "yjj"
}
成功响应示例
{
"resp": "start_risk_project_object",
"code": 200,
"msg": "成功",
"result": "启动成功"
}
追加对象
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "push_risk_project_object",
"uid": "Rsk3250513400001",
"object_list": ["OBJ001","OBJ003"]
}
成功响应示例
{
"resp": "push_risk_project_object",
"code": 200,
"msg": "成功",
"result": "成功"
}
删除对象
暂无描述
接口状态
已完成
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"action": "pop_risk_project_object",
"uid": "Rsk3250513400001",
"object_list": ["OBJ001"]
}
成功响应示例
{
"resp": "pop_risk_project_object",
"code": 200,
"msg": "成功",
"result": "成功"
}
文档更新时间: 2024-08-09 15:10 作者:技术支持