DPR算法向量化条目检索(API名称:aiDpr/match)
功能介绍
用于矿山安全管理系统向量化条目检索
相关接口
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
|
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
|---|---|---|---|
|
POST |
https://isdp+域名/openapi/v1/aiDpr/match |
OpenAPI |
application/json |
请求头
|
KEY |
VALUE |
是否必填 |
描述 |
|---|---|---|---|
|
Content-Type |
application/json |
是 |
无 |
|
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
docName |
String |
是 |
文档名称: standardTrouble-标准隐患;safetyRegulationsClauses-安全规程;jobRegulationsClauses-作业规程;controlMeasures-管控措施 |
|
keyWord |
String |
是 |
检索关键词 |
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
data |
List<Object> |
检索推荐结果列表 |
|
msg |
String |
请求状态说明 |
|
status |
String |
返回状态:success-成功; failed-失败 |
|
failed |
Boolean |
是否失败 |
|
success |
Boolean |
是否成功 |
docName为jobRegulationsClauses时,data入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
jobRegulationsClausesId |
String |
是 |
条目ID |
|
jobRegulationsClausesDesc |
String |
是 |
款 |
|
jobRegulationsClausesPart |
String |
否 |
编 |
|
jobRegulationsClausesChapter |
String |
否 |
章 |
|
jobRegulationsClausesSectioned |
String |
否 |
节 |
|
jobRegulationsClausesArticle |
String |
否 |
条 |
docName为controlMeasures时,data入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
controlMeasuresId |
String |
是 |
管控措施id |
|
solutionDesc |
String |
是 |
管控措施描述 |
|
riskId |
String |
否 |
对应的风险ID |
|
controlSource |
String |
否 |
管控岗位 |
|
sectionClauses |
String |
否 |
管控周期 |
docName为standardTrouble时,data入参:
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
standardTroubleId |
String |
是 |
标准隐患ID |
|
standardTroubleDesc |
String |
是 |
标准隐患描述 |
|
standardTroubleLevel |
String |
否 |
隐患等级 |
|
standardMainTroubleCategory |
String |
否 |
隐患父类别 |
|
standardSubTroubleCategory |
String |
否 |
隐患子类别 |
|
standardMainTroubleCategoryId |
String |
否 |
隐患父类别ID |
|
standardSubTroubleCategoryId |
String |
否 |
隐患子类别ID |
|
standardTroubleCategory |
String |
否 |
隐患类别 |
docName为safetyRegulationsClauses时,data入参:
|
参数 |
类型 |
是否必填 |
描述 |
|
safetyRegulationsClausesId |
String |
是 |
安全规程id |
|
safetyRegulationsClausesDesc |
String |
是 |
款 |
|
safetyRegulationsClausesPart |
String |
否 |
编 |
|
safetyRegulationsClausesChapter |
String |
否 |
章 |
|
safetyRegulationsClausesSectioned |
String |
否 |
节 |
|
safetyRegulationsClausesArticle |
String |
否 |
条 |
请求示例
{
"docName": "jobRegulationsClauses",
"jobRegulationsClausesList": [
{
"jobRegulationsClausesId": "b测试b",
"jobRegulationsClausesPart": "编",
"jobRegulationsClausesChapter": "章",
"jobRegulationsClausesSectioned": "节",
"jobRegulationsClausesArticle": "条",
"jobRegulationsClausesDesc": "b测试b"
},
{
"jobRegulationsClausesId": "a测试a",
"jobRegulationsClausesPart": "编",
"jobRegulationsClausesChapter": "章",
"jobRegulationsClausesSectioned": "节",
"jobRegulationsClausesArticle": "条",
"jobRegulationsClausesDesc": "a测试a"
}
]
}
响应示例
{
"status": "success",
"msg": "200",
"data": [
{
"jobRegulationsClausesId": "b测试b",
"jobRegulationsClausesPart": "编",
"jobRegulationsClausesChapter": "章",
"jobRegulationsClausesSectioned": "节",
"jobRegulationsClausesArticle": "条",
"jobRegulationsClausesDesc": "b测试b"
},
{
"jobRegulationsClausesId": "a测试a",
"jobRegulationsClausesPart": "编",
"jobRegulationsClausesChapter": "章",
"jobRegulationsClausesSectioned": "节",
"jobRegulationsClausesArticle": "条",
"jobRegulationsClausesDesc": "a测试a"
}
],
"failed": false,
"success": true
}