查询设备台帐信息(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
}
}
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。