查询设备台账信息(API名称:getDeviceList)
OC环境appcube域名固定为:https://app.intouchmarket.huawei.com
功能介绍
用于与客户系统对接查询设备台账信息。
相关接口
| 接口名称 | 调用说明 |
|---|---|
| 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 | |
| 鉴权方式创建oauth客户端认证凭据参考: | https://support.huaweicloud.com/api-astrozero/astrozero_api_0010.html#section0 |
| 获取access_token参考 | https://support.huaweicloud.com/api-astrozero/astrozero_api_0009.html 发送请求时需要添加header请求头(access-token) access-token: xxxxxxxxxxxxxxxxxxx |
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://appcube域名/servi e/ISDP__productionMeans/1.0.0/getDeviceList | OpenAPI | application/json |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| typeId | String | 否 | 设备类型 |
| deviceName | String | 否 | 设备名称 |
| keyWord | String | 否 | 搜索关键字段(deviceName-设备类型 deviceCode-设备编码) keyWord是"deviceCode"是按照设备编码查的,如果keyWord不填或者是"deviceName"是按照设备名称查的 |
| departmentId | String | 否 | 所属部门id |
| enableDate | Integer | 否 | 启用日期(时间范围时间戳数组) |
| locationId | Integer | 否 | 区域位置id |
| customerCode | String | 否 | 客户编码 |
| supplierCode | String | 否 | 供应商编码 |
| deviceStatus | String | 否 | 设备状态 |
| workingStatus | String | 否 | 工作状态 |
| parentId | String | 否 | 父设备id |
| id | String | 否 | 设备id |
| start | Integer | 是 | 分页信息,表示从第几条数据开始查询 |
| limit | Integer | 是 | 分页信息,表示一次查询几条数据 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| resCode | String | 响应状态码。
|
| resMsg | String | 错误信息 |
| result | Object | 响应数据 |
请求示例
{
"start":0,
"limit":15,
"deviceName":"测试",
"keyWord":"deviceName",
"typeId":"",
"enableDate":[
1665417600000,
1666972800000
],
"departmentId":"830",
"userId":[
391001,
756277
],
"locationId":"937185",
"locationName":"中国",
"customerCode":"666",
"customerName":"\t\r\n5325235",
"supplierCode":"0009",
"supplierName":"0009",
"deviceStatus":[
"002",
"003"
],
"workingStatus":[
"1",
"2"
]
} 响应示例
{
"resCode":"0",
"resMsg":"成功",
"result":{
"deviceList":[
{
"assetNo":"",
"countingUnit":"U001",
"departmentName":"",
"deviceCode":"dz2022921asdfghjkl",
"deviceModel":"",
"deviceName":"dz1145142022921asdfghjkl",
"devicePath":"cXTM000000wz3hVM9YjQ",
"deviceQuantities":1,
"deviceStatus":"001",
"enableDate":null,
"filePath":null,
"id":"cXTM000000wz3hVM9YjQ",
"locationName":"",
"parentId":"0",
"productionDate":null,
"typeId":"czai000000vvpigRC8Dg",
"typeName":"测试",
"userName":"",
"workingStatus":""
}
],
"totalCount":6
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。