版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附录A
(规范性附录)
电梯应急救援平台HTTP接口协议要求
1.1接口申报要求
1.1.1接口申报应符合如下要求:
a)接口服务方需提供接口服务器地址及端口;
b)协议格式:接口服务器地址:端口号/平台英文名称/分类英文名称/接口英文名称?
@141±0"22宣。酎授权码,其中分类名称和接口名称详情见1.5节,授权码在访问获
取授权码时获得;
例:http:〃接口服务器地址:端口号/平台英文名称/comm/getDict?authorization=090988778899809
(获取数据字典)
c)用户识别码由安平台名称统一提供,接口对接期间长期有效;
d)接口授权码是针对每个接口服务的,具有时效性限制,系统内限制为30分钟;
e)接口数据模型定义的必填项必须提供;
f)上传数据前应建立校验数据重复性的机制,避免数据重复插入;
g)无特殊说明,接口默认采用HTTPPOST接口方法。
1.2接口日志记录要求
接口调用方、接口提供方均应该对每次调用记录详细的日志,包括路由信息层和业务信
息层的所有详细信息,以及接口调用的通讯情况做记录。日志记录后,可以根据请求唯一标
识查询到详细的日志记录。
1.3接口异常处理要求
捕获
异常
各系统(包括接口调用方、接口提供方)在捕获异常后,异常的处理遵循能处理就处理,
不能处理就封装并向上传递,如果不能传递就告警并人工处理的原则。
当调用接口时,如果因为网络异常等数据传输错误而造成数据未送达对端时,建议接口
调用方进行一定数量的重试。
当调用接口时,如果数据已经送达对端,因为数据本身存在错误而无法处理时,接口被
调用方应该将详细的错误信息返回给接口调用方,并尽量明确的告知数据错误的具体原因。
1.4其他要求
HTTP接口协议版本:HTTP协议版本为1.1及以上。
字符集统一采用UTF-8格式;
接口调用,单次文件包大小应小于30M
1.5协议清单
分类名称英文名称说明
通用应用comm包括获取授权码、数据字典、制造单位、维保/使用/单位、救援/维保
人员、上传文件
电梯管理dtgl包括电梯的基础信息、安装/改造/修理信息、检验记录、使用登记(变
更)/停用/报废/注销信息、运行参数信息
救援管理jygi包括救援记录、救援网格信息
统计管理tjgl电梯的相关统计指标
分类接口名称英文名称说明
通用应用获取授权码接口getTicket获取授权码以访问接口
通用应用获取数据字典getDict获取数据字典,如电梯类别、品种、救援类
型、故障类型等
通用应用获取单位信息getOrglnfo获取电梯使用单位、维保单位、制造单位、
设计单位信息
通用应用获取人员信息getOperators获取电梯维保人员、安全管理人员、检验人
员、网格救援人员、救援客服的信息
通用应用上传文件接口upFile上传电梯证明材料、人员资质材料、单位资
质材料
电梯管理获取电梯基础信息getDtList包括电梯的设备类别、种类、品种、型号、
使用单位、维保单位、使用状态、地址等
获取电梯施工告知信息getDtReport包括历次的电梯安装改造维修告知信息
获取电梯使用登记信息getDtRegister包括电梯历次的使用登记、变更情况
获取电梯检验记录信息getDtChecklnfo包括电梯的监检和定检记录
获取电梯参数信息getDtParameter电梯层站数、运行速度等运行参数信息
上传电梯救援记录upDtSavelnfo电梯历次救援记录
上传电梯救援网格信息upDtRescueGrid电梯网格化信息
统计管理上传电梯累计运行情况upDtWorkinglnfo电梯累计运行次数、时间、故障数
2接口协议内容
2.1通用应用
2.1.1获取授权码接口
2.1.1.1功能说明
本接口用于获取系统授权码。数据服务商通过HTTP的POST接口与电梯应急救援平台
外部接口通信。
2.1.1.2接口地址
http:〃(服务器IP>:(服务器端口>/<系统简称>/comm/getTicket
2.1.1.3人参
参数名类型可选标识参数描述
userCodeString必选用户识别码
serviceCodeString必选服务编码
示例:
(
data:{
userCode用户识别码1
serviceCode/Servicelz
)
}
2.1.1.4出参
参数名类型可选标识参数描述
dataString必选临时授权码
rtString必选状态对象
状态对象
参数名类型可选标识参数描述
fromSystemString必选数据来源系统
msgString必选状态说明
statusInteger必选状态码
返回报文格式:
(
"data":,临时授权码1
"rt":{
"fromSystem":"系统名称",
"msg":"操作成功",
"status":200
)
)
2.1.2获取数据字典
2.1.2.1功能说明
本接口用于获取数据字典,如电梯类别、品利;救援类型、故障类型等。数据服务商通
过HTTPPOST接口与电梯应急救援平台外部接口通信。
2.1.2.2接口地址
http:〃〈服务器IP>:(服务器端口>/<系统简称>/comm/getDict?authorization=〈授权码〉
2.1.2.3人参
参数名类型可选标识参数描述
dataJson必选搜索对象
搜索对象
参数名类型可选标识参数描述
typeString非必选字典类型,传入不同的type值获取不
同的数据字典,电梯类别:EQU_TYPE、
电梯品种:EQU_KIND、救援类型:
MT_TYPE:故障类型:FALT_TYPE
示例:
data:{
type/MT_TYPE'
)
)
2.1.2.4出参
参数名类型可选标识参数描述
dataString必选分页对象
rtString必选状态对象
字典类型
名称类型必填?说明备注
idStringY编号
labelStringY标签名
valueStringY数据值
typeStringY类型
descriptionStringY描述
sortIntegerY排序(升序)
parentValueStringY
createByStringY创建者
createDateDateY创建时间
updateByStringY更新者
updateDateDateY更新时间
remarksStringY备注信息
delFlagStringY删除标记
返回报文格式:
(
"data":{
"count":2,
page:1,
"pageSize":1,
"total":1,
"rows":[
(
"createBy":null,
"createDate":"2020-03-1910:01:01”,
"delFlag":"0",
"description":"救援类型“,
"id":"94733412f3a611e8bce530el71537f8d",
"labeln:“一级救援”,
"parentvalue":null,
"remarks":null,
"sort":1,
“type”:HMT_TYPE",
"updateBy":null,
"updateDate":null,
"value":"ln
},
{
"createBy":null,
"createDate":"2020-03-2621:24:03”,
"delFlag":“0",
"description":"救援类型”,
H
“id”:94733412f3a6112cbce530el71537f8d"z
"label":”二级救援”,
"parentvalue":null,
"remarks":null,
"sort":2,
"type":"MTJTYPE”,
"updateBy**:null,
"updateDate1':null,
"value":n2"
)
],
},
"rt":{
"fromSystem":"平台名称",
"msg":"操作成功",
"status":200
)
}
2.1.3获取制造单位信息
2.1.3.1功能说明
本接口用于获取电梯的制造单位信息。数据服务商通过HTTPPOST接口与电梯应急救援
平台外部接口通信。
2.1.3.2接口地址
http://<服务器IP>:<服务器端口>/<系统简称》/comm/getProducellnit?authorization=<
授权码〉
2.1.3.3人参
参数名类型可选标识参数描述
dataJson必选搜索对象
搜索对象
参数名类型可选标识参数描述
produceUnitString非必选制造单位名称
示例:
(
data:{
"produceUnit":"合肥迅立达电梯有限公司"
)
)
2.1.3.4出参
参数名类型可选标识参数描述
dataString必选分页对象
rtString必选状态对象
制造单位对象
名称类型必填?说明备注
produceUnitldIntegerY系统ID
produceUnitStringY制造单位名称
produceUnitSimpleStringY制造单位简称
1icenseNoStringY制造单位代号TS2210K25
IicenseNoYearStringY许可证编号(带年TS2210K25-2016
份)
produceUnitCodeStringY单位代码
remarksStringY备注
deleteFlagStringY删除标志,0-未删
除,1-删除
create?imeDateY数据创建时间
lastUpdateTimeDateY最新更新时间,时
间戳
返回报文格式:
(
"data":{
"count":3,
"page":lf
"pageSize":10,
"total":1,
"rows":[
(
"cd":null,
"createDate":null,
"createTime":"2020-04-0319:35:48”,
"delFlag":null,
••deleteFlag":“0",
"endDate":null,
"id":null,
"lastUpdateTime":"2020-04-0319:35:48.0",
nlastdateprocetype**:null,
n
“licenseNo”:TS2210K25"z
"nameOrCode":null,
"orderBy":null,
"pageNum":1,
uH
pageSize:10z
"produceUnit":"合肥迅立达电梯有限公司”,
n
"produceUnitCode":HTZ"z
"produceUnitld":1,
"produceUnitSimpleH:“华天能源”,
"remarks":"",
"startDate**:null,
"uuidH:null
I
],
},
"rt":{
"fromSystem":"安平台名称",
"msg":"操作成功",
"status":200
}
)
2.1.4获取单位信息
2.1.4.1功能说明
本接口用于获取使用(物业)单位、维保单位、安装单位信息。数据服务商通过HTTPPOST
接口与电梯应急救援平台外部接口通信。
2.1.4.2接口地址
http:〃〈服务器IP>:<服务器端口>/<系统简称>/comm/getUnit?authorization=<S:tX,^>
2.1.4.3入参
参数名类型可选标识参数描述
dataJson必选搜索对象
搜索对象
参数名类型可选标识参数描述
unitNatureString非必选单位性质unitNature传入不同值获取
不同的单位列表,cl、使用单位:C2、
维保单位:c3、安装改造修理单位:
示例:
data:{
unitNature:'cl'
)
2.1.4.4出参
参数名类型可选标识参数描述
dataString必选分页对象
rtString必选状态对象
单位对象
名称类型必填?说明备注
unitldIntegerY系统ID
unitOrgCodeStringY单位机构序列编
码
unitOrgldSeqStringY单位机构序列
id
unitNameStringY单位名称
unitSimpleNameStringY单位简称
propertyUnitSocialCodeStringY统一社会信用代
码
unitPhoneStringY单位联系电话
unitLegalStaffStringY法定代表人
unitLegalPhoneStringY联系人联系电话
unitContactStaffStringY单位联系人
certNoStringY充装单位使用登
记证号
unitLocationStringY单位地址
1ngLatStringY
longitudeDoubleY经度
latitudeDoubleY纬度
unitStatusStringY单位状态
unitNatureStringY单位性质
createldStringY创建记录的账号
ID
orgCodeStringY数据所属机构序
列编码
orgldSeqStringY数据所属机构序
列id
createTimeDateY数据创建时间
deleteFlagStringY删除标志,0-未
删除,1-删除
updateldStringY修改记录的账号
ID
lastUpdateTimeDateY最新更新时间,
时间戳
dataFromStringY数据来源,O-PC
端批量导入,
1-PC端人工录
入,2-移动端人
工录入,3-系统
接口
返回报文格式:
"data":{
"count":3,
"page":1,
"pageSize":10,
"total":1,
"rows":[
"cd":null,
"certNo'1:null,
"createDate":null,
"createldn:”wg”,
"createTime":"2020-04-2300:00:00”,
"dataFrom,1:”2",
"delFlag":null,
"deleteFlag'1:“0",
"endDate":null,
"filelds":null,
"files":null,
“id”:null,
"IngLat":n118.332971,31.341414",
"lastUpdateTime":"2020-05-0510:51:56.0",
"lastdateprocetypen:null,
"latitude**:31.385422,
"longitude11:118.303755,
"num":null,
"orderBy":null,
"orgCode":,,340000u45,\
n
"orgldSeq":"0.1.u45.z
•'pageNum*':1r
"pageSize":10,
"propertyUnitSocialCode":"674853475637P”,
"quallds":null,
Hqualsn:null,
"startDaten:null,
"unitContactStaffH:“李四”,
"unitld":45,
"unitLegalPhone":,
"unitLegalStaff":“张三”,
“unitLocation”:”安徽省芜湖市东紫园物业管理公司”,
"unitName":"测试检验机构1",
"unitNature'1:"j4,j5,j6”,
n
"unitOrgCode":"340000u45z
"unitOrgIdSeqH:”0.1.u45.”,
"unitPhone11:,
"unitSimpleName":nCSJYIu,
"unitstatus":"0",
"updateldn:”wg”,
"uuid":null
}
],
},
"rt":{
"fromSystem":"安平台名称",
"msg":"操作成功",
"status":200
)
)
2.1.5获取人员信息
2.1.5.1功能说明
本接口用于获取物业管理人员、维保单位人员、救援人员及检验人员的信息。数据服务
商通过HTTPPOST接口与电梯应急救援平台外部接口通信。
2.1.5.2接口地址
http:〃〈服务器IP>:<服务器端口>/〈系统简称〉/comm/getOperators?authorization=<^
权码〉
2.1.5.3人参
参数名类型可选标识参数描述
dataJson必选搜索对象
搜索对象
参数名类型可选标识参数描述
stationNameString非必选岗位名称stationName传入不同值获
取不同岗位的人员列表,法人:ml,
应急救援人员:m2,维保单位人员:
m3,救援人员:m4,检验人员
示例:
(
data:{
stationName/mr
)
)
2.1.5.4出参
参数名类型可选标识参数描述
dataString必选分页对象
rtString必选状态对象
人员对象
名称类型必填?说明备注
staffldIntegerY系统ID
photoPathStringY照片位置
staffNameStringY人员姓名
idCardNoStringY身份证号
ageIntegerY年龄
genderStringY性别
phoneNumberStringY手机电话号码
jobNumberStringY工号
unitBelongToStringY所属单位
propertyUnitSocialCodeStringY所属单位统一社
会信用代码
stationNameStringY岗位名称
onStationStatusStringY在职状态
checklnDateDateY入职时间
workingYearsStringY工龄,工作年限
jobDescriptionStringY岗位说明
educationLevelStringY学历
graduateSchoolStringY毕业院校
majorNameStringY专业名称
graduateDateDateY毕业时间
isOperationStaffStringY是否为作业人员
certificateClassStringY证书种类
certificateTypeStringY证书类型
certificateGetDateDateY证书取得时间
certificateEffeetiveDateDateY证书有效期
createldStringY创建记录的账号
ID
orgCodeStringY数据所属机构序
列编码
orgldSeqStringY数据所属机构序
列id
createTimeDateY数据创建时间
deleteFlagStringY删除标志,0-未
删除,1-删除
updateldStringY修改记录的账号
ID
lastUpdateTimeDateY最新更新时间,
时间戳
dataFromStringY数据来源,0-PC
端批量导入,
1-PC端人工录
入,2-移动端人
工录入,3-系统
接口
返回报文格式:
"data":{
"count":3,
"page":1,
"pageSize":10,
"total":1,
"rows":[
"age":25,
“cd”:null,
"certClassn:null,
"certType":null,
"certificateClass":null,
,'certificateEffectiveDate":null,
"certificateGetDate":null,
"certificateType":null,
"checklnDate":"2020-03-1000:00:00",
"createDate":null,
,,createldn:"whtest",
"createTime":"2020-03-0600:00:00”,
"dataFrom**:null,
"delFlag":null,
"deleteFlag":“0",
"educationLevel":"F",
"endDate":null,
"filelds":null,
"files":null,
"gender11:“男“,
"graduateDate":"2020-03-1000:00:00”,
"graduateSchool":"安徽财经大学”,
"id":null,
"idCarciNon:"34112619950916103x",
"isOperationStaffn:null,
"jobDescription**:“敲代码”,
"jobNumbern:"23455”,
"lastUpdateTime":"2020-05-1115:19:14.0”,
"lastdateprocetype":null,
"majorName":"计算机科学与技术”,
"onStationStatus":“0",
"orderBy":null,
"orgCode":"34020202",
"orgIdSeqH:”53.”,
"orgldSeqSearch":null,
•'pageNum":1z
"pageSize":10,
"phoneNumber":,
"photoPath":"file/whfile/202005/20200511152416655821703.png",
"propertyUnitSocialCode":“232”,
"quallds":null,
"qualsn:null,
"staffId":1,
"staffNamen:“王耿",
"startDate":null,
"stationName":"m4,ml,m2,m3,m5,m6”,
"unitBelongTo'1:"智慧BU",
n
"updateld:"wg"z
"uuid":null,
"workingYearsH:"1"
)
],
},
"rt":{
"fromSystem":"安平台名称",
"msg":"操作成功",
"status":200
2.1.6上传文件接口
2.1.6.1功能说明
本接口用于上传电梯证明材料、人员资质材料、维保单位资质材料。数据服务商通过
HTTPPOST接口与电梯应急救援平台外部接口通信。
2.1.6.2接口地址
http:〃(服务器IP>:<服务器端口>/<系统简称)/comm/upFile?authorization=<授权码〉
2.1.6.3人参
参数名类型可选标识参数描述
dataJson必选文件对象数组
示例:
(
data:[
]
2.1.6.4出参
参数名类型可选标识参数描述
dataString必选插入成功数量
名称类型必填?说明备注
rtString必选状态对象
文件对象
fileldLongY附件主键
fileNameStringY文件名
absolutepathStringY文件路径
fileSizeLongY文件大小(字节)
fileTypeStringY文件类型
staffIdStringY上传人
staffNameStringY上传人姓名
fileTimeDateY上传时间
groupCodeStringY所属分组(task一任务
单,equipment--设
备,record一记
录,notice--公
告,noticebill一告知单,
appNo一申报单)
relationldStringY关联主键
downloadTimesLongY下载次数
isDelIntegerY是否删除(1:已删除,0:
未删除)
optFileTypeIntegerY文件操作类型一对比
stj_equ_applymaterial
表格
remarkStringY备注信息
systemTypeStringY系统类别
返回报文格式:
"data":[
absolutepath:n23:80/files/file/whfile/202005/2
0200521164710767741553.txt"
childList:null
downloadTimes:0
fileId:3620
fileName:“0519执行操作.txt"
fileSize:2064
fileTime:"2020-05-2116:47:10”
fileType:ntext/plainM
groupCode:null
groupCodeNew:null
isDel:null
optFileType:null
relationld:null
relation工dNew:null
remark:null
staffId:Hwg"
staffName:“王耿"
systemType:"SUPERVISION**
)
],
"rt":{
“fromSystem":“安平台名称",
"msg":"操作成功,
"status":200
)
}
2.2电梯管理
2.2.1获取电梯基础信息
2.2.1.1功能说明
本接口用于获取电梯档案数据。数据服务商通过HTTPPOST接口与电梯应急救援平台外
部接口通信。
2.2.1.2接口地址
http:〃<服务器IP>:<服务器端口>/<系统简称>/dtgl/getDtList?authorization=<授权码>
2.2.1.3人参
参数名类型可选标识参数描述
dataJson必选搜索对象
搜索对象
参数名类型可选标识参数描述
equdatasysidString非必选设备系统内ID
equcardnoString非必选电梯标识牌号码
equcodeString非必选设备代码
equregcodeString非必选设备注册代码
pronoString非必选产品编号(出厂编号)
usecarnoString非必选使用证编号
equlocarecodeString非必选设备所在地区(县)字段编码
mtorgnameString非必选维保单位名称
useorgnameString非必选使用单位名称
porgaonameString非必选制造单位名称
buiorgnameString非必选安装单位名称
示例:
data:{
equdatasysid:设备系统内ID,
equcardno:电梯标识牌号码,
equcode:设备代码,
equregcode:设备注册代码,
prono:产品编号(出厂编号),
usecarno:使用证编号,
equlocarecode:设备所在地区(县)字段编码,
mtorgname:维保单位名称,
useorgname:使用单位名称,
porgaoname:制造单位名称,
buiorgname:安装单位名称
)
}
2.2,1.4出参
参数名类型可选标识参数描述
dataString必选分页对象
rtString必选状态对象
电梯基础信息对象
名称类型必填?说明备注
equdatasysidStringY设备系统内ID
oidnoStringY电梯唯•识别码
equcardnoStringY电梯标识牌号码
equcodeString
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业之间借款协议范本
- 三人合伙协议书2篇
- 2024年度居间服务协议:工程设计合同3篇
- 水车租赁合同电子版
- 汤姆索亚历险记课件教学
- 自动贩卖机场地协议书
- 数据保密合同
- 2024年度工程市场营销合同
- 二零二四年度工程设备采购合同标的详细描述及其服务内容扩展协议3篇
- 墙布销售的合同范本
- 雨雪冰冻天气应急预案(30篇)
- 校园周边接送交通管理制度
- 青岛大学《民法总论》2022-2023学年第一学期期末试卷
- 专题05三角函数与解三角形(选择填空题)(原卷版)
- 外研版三起小学四年级英语下册教案全册表格式
- 城市印象-德阳
- 中国寰球工程有限公司招聘笔试题库2024
- 三中全会专题研讨交流发言
- 南方少数民族传统合唱精讲智慧树知到答案章节测试2023年四川音乐学院
- 思想道德与法治课件:第六章 第四节 自觉尊法学法守法用法
- 10以内口算100道题共16套-直接打印版
评论
0/150
提交评论