主题
设备状态
获取设备状态列表(分页)
接口地址:/api/deviceStatus/getDeviceStatusPage
language
content-type:application/json
method:post传入参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| code | string | 是 | iot管理平台中获取到的code值 | |
| pageNum | string | 1 | 否 | 当前页码值 默认为1 |
| pageSize | string | 10 | 否 | 一页多少条数据 默认为10 |
| params | object | 否 | 查询条件object |
params内可以传入的查询参数:
| 属性 | 类型 | 说明 |
|---|---|---|
| deviceSn | string | 设备sn编号 |
| deviceType | int | 机型id可以通过获取设备类型接口查询得出 |
| healthy | int | 设备健康状态 不健康:0 健康:1 |
| startTime | date | 起始时间 格式:yyyy-MM-dd HH:mm:ss 起始时间和终止时间需要一起传入才会生效 |
| endTime | date | 终止时间 格式:yyyy-MM-dd HH:mm:ss 起始时间和终止时间需要一起传入才会生效 |
请求示例
language
{
"pageNum": 0,
"pageSize": 0,
"params": {
"deviceSn":""
},
"code":""
}返回值
| 属性 | 类型 | 说明 |
|---|---|---|
| code | int | 返回状态码 |
| msg | string | 返回消息 |
| data | object | 返回的数据 |
data内object数据
| 属性 | 类型 | 说明 |
|---|---|---|
| deviceSn | string | 设备sn编号 |
| id | int | 设备状态id |
| deviceType | int | 机型id |
| mainTouchScreenStatus | int | 主屏触摸屏状态 |
| mainTouchScreenStatusDes | string | 主屏触摸屏状态描述 |
| secondTouchScreenStatus | int | 副屏触摸屏状态 |
| secondTouchScreenStatusDes | string | 副屏触摸屏状态描述 |
| soundDetectionStatus | int | 声音检测状态 |
| soundDetectionStatusDes | string | 声音检测状态描述 |
| mainScreenStatus | int | 主屏状态 |
| mainScreenStatusDes | string | 主屏状态描述 |
| secondScreenStatus | int | 副屏状态 |
| secondScreenStatusDes | string | 副屏状态描述 |
| printerStatus | int | 打印机状态 |
| printerStatusDes | string | 打印机状态描述 |
| electronicScaleStatus | int | 电子秤状态 |
| electronicScaleStatusDes | string | 电子秤状态描述 |
| cashBoxStatus | int | 钱箱状态 |
| cashBoxStatusDes | string | 钱箱状态描述 |
| scanningDeviceStatus | int | 扫码设备状态 |
| scanningDeviceStatusDes | string | 扫码设备状态描述 |
| idcardReadingStatus | int | 身份证读卡设备状态 |
| idcardReadingStatusDes | string | 身份证读卡设备状态描述 |
| cameraStatus | int | 摄像头状态 |
| cameraStatusDes | string | 摄像头状态描述 |
| sdcardModuleStatus | int | SD卡模块状态 |
| sdcardModuleStatusDes | string | SD卡模块状态描述 |
| wifiStatus | int | wifi状态 |
| wifiStatusDes | string | wifi状态描述 |
| bluetoothStatus | int | 蓝牙状态 |
| bluetoothStatusDes | string | 蓝牙状态描述 |
| microphoneStatus | int | 麦克风状态 |
| microphoneStatusDes | string | 麦克风状态描述 |
| headphonesStatus | int | 耳机状态 |
| headphonesStatusDes | string | 耳机状态描述 |
| usbdetectionStatus | int | USB设备状态 |
| usbdetectionStatusDes | string | USB设备状态描述 |
| detectionTime | date | 检测时间 |
注:
int类型状态字段:-1-不支持,0-异常,1-正常,2-跳过检测
响应示例
language
{
"code": 0,
"data": {
"data": [
{
"bluetoothStatus": 0,
"bluetoothStatusDes": "",
"cameraStatus": 0,
"cameraStatusDes": "",
"cashBoxStatus": 0,
"cashBoxStatusDes": "",
"detectionTime": "",
"deviceSn": "",
"deviceType": 0,
"electronicScaleStatus": 0,
"electronicScaleStatusDes": "",
"headphonesStatus": 0,
"headphonesStatusDes": "",
"id": 0,
"idcardReadingStatus": 0,
"idcardReadingStatusDes": "",
"mainScreenStatus": 0,
"mainScreenStatusDes": "",
"mainTouchScreenStatus": 0,
"mainTouchScreenStatusDes": "",
"microphoneStatus": 0,
"microphoneStatusDes": "",
"printerStatus": 0,
"printerStatusDes": "",
"scanningDeviceStatus": 0,
"scanningDeviceStatusDes": "",
"sdcardModuleStatus": 0,
"sdcardModuleStatusDes": "",
"secondScreenStatus": 0,
"secondScreenStatusDes": "",
"secondTouchScreenStatus": 0,
"secondTouchScreenStatusDes": "",
"soundDetectionStatus": 0,
"soundDetectionStatusDes": "",
"usbdetectionStatus": 0,
"usbdetectionStatusDes": "",
"wifiStatus": 0,
"wifiStatusDes": ""
}
],
"total": 0
},
"msg": ""
}