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 }