私有化部署低代码开发工具:jvs-rules 规则引擎决策流参数说明(java自带规则引擎)
JVS规则引擎决策调用
通过决策流水号查询入参变量
[请求参数]决策流
GET/mgr/risk//test/parameter/flow/{no}
请求数据类型
application/x-www-form-urlencoded
响应数据类型
[ "*/*" ]
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
no | no | path | true | string |
响应状态
状态码 | 说明 | schema |
200 | OK | R«List«接口名和参数»» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
code | code码,通常为0为正常,500为异常,其它code码见异常对照表,为规范code码报错异常操作。所有异常报错码以数据表映射相关 | integer(int32) | integer(int32) |
data | 业务返回具体的数据 | array | array |
msg | 返回code码为0 时, 默认为success,其它的情况为具体的消息 | string | |
timestamp | 接口返回时间,默认带有毫秒数值,用于数据排查问题 | string(date-time) | string(date-time) |
响应示例
通过决策流编号执行
执行决策流
POST/api/risk//projectFlow/call/{no}
请求数据类型
application/json
响应数据类型
[ "*/*" ]
请求示例
1
[]
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
no | no | path | true | string | |
reqParams | reqParams | body | true | array | |
_applicationName_ | _applicationName_ | header | true | string |
响应状态
状态码 | 说明 | schema |
200 | OK | R«日志主表» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
code | code码,通常为0为正常,500为异常,其它code码见异常对照表,为规范code码报错异常操作。所有异常报错码以数据表映射相关 | integer(int32) | integer(int32) |
data | 业务返回具体的数据 | 日志主表 | 日志主表 |
apis | 根据设计获取此风控调用了哪些第三方接口API | string | |
applicationName | 应用名 | string | |
consumingTime | 消耗时间 | integer(int64) | |
count | 总条数 | integer(int32) | |
createTime | 创建时间 | string(date-time) | |
errorCode | 执行结果code码 ,0为正常执行 | integer(int32) | |
errorMsg | 错误信息 | string | |
finishTime | 完成时间 | string(date-time) | |
id | string | ||
list | 详细数据 | array | 日志子表 |
apis | 根据设计获取此风控调用了哪些第三方接口API | string | |
consumingTime | 消耗时间 | integer | |
createBy | 操作人 | string | |
createTime | 创建时间 | string | |
errorCode | 执行结果Code码,0为正常执行 | integer | |
errorMsg | 出错信息 | string | |
finishTime | 完成时间 | string | |
id | string | ||
modelJson | 节点树执行的测试结果,每次测试结果的执行树都会转化为jsoN保存在此 | string | |
no | 批次号 | string | |
parameters | 入参 | string | |
priceSum | 此次调用的总价 | integer | |
reason | 未通过原因 | string | |
remark | 备注 | string | |
result | 通过结果 | object | |
state | 风控项状态结果 | boolean | |
totalScore | 分数(评分表有此项) | number | |
mode | 为真,则正式数据,为false为假数据 | boolean | |
no | 调用批次的流水号 | string | |
parameters | 入参 | string | |
passing | 通过率 | integer(int32) | |
phase | 项目的阶段 | string | |
priceSum | 此次调用的总价 | integer(int32) | |
projectId | 项目的ID | string | |
projectName | 项目的名称 | string | |
projectNo | 项目的编号 | string | |
projectStrategy | 项目决策(针对专家模型 true->覆盖型 ,false->漏斗型) | boolean | |
remark | 备注 | string | |
msg | 返回code码为0 时, 默认为success,其它的情况为具体的消息 | string | |
timestamp | 接口返回时间,默认带有毫秒数值,用于数据排查问题 | string(date-time) | string(date-time) |
响应示例
在线demo:http://jvs-rules.bctools.cn/
基础框架开源地址:https://gitee.com/software-minister/jvs