风险估计值

脚本描述

 [

    ["马赛克key","LQ", "下阙值", "风险系数","权重值"],
    ["马赛克key","UQ", "上阙值", "风险系数","权重值"],
]

权重计算器

暂无描述

接口状态

开发中

接口URL

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "delete_risk_project",
    "uid": "Rsk3253710700002",
}

成功响应示例

{
    "resp": "delete_risk_project",
    "code": 200,
    "msg": "成功",
    "result": {}
}

启动项目

暂无描述

接口状态

已完成

接口URL

http://127.0.0.1:6061/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "start_risk_project",
    "uid":"Rsk3250513400001"
}

成功响应示例

{
    "resp": "start_risk_project",
    "code": 200,
    "msg": "成功",
    "result": {}
}

停止项目

暂无描述

接口状态

已完成

接口URL

http://127.0.0.1:6061/api

请求方式

POST

Content-Type

json

请求Body参数

{
    "action": "stop_risk_project",
    "uid": "Rsk3250513400001"
}

成功响应示例

{
    "resp": "stop_risk_project",
    "code": 200,
    "msg": "成功",
    "result": {}
}

获取项目详情

暂无描述

接口状态

已完成

接口URL

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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

http://127.0.0.1:6061/api

请求方式

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   作者:技术支持