固件列表搜索
<h5>简要描述</h5>
<ul>
<li>固件列表搜索接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://yz.admin.zhishangsoft.com/admin/firmware/search</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sn</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>设备SN码</td>
</tr>
<tr>
<td style="text-align: left;">imei</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Long</td>
<td>IMEI</td>
</tr>
<tr>
<td style="text-align: left;">iccid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>ICCID</td>
</tr>
<tr>
<td style="text-align: left;">online</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Byte</td>
<td>在线状态,0:离线,1:在线</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>激活状态,10:未激活,20:激活,1:作废</td>
</tr>
<tr>
<td style="text-align: left;">testStatus</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>测试状态,10:测试中,20:正常</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>导入开始日期</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>导入结束日期</td>
</tr>
<tr>
<td style="text-align: left;">startActiveTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">激活开始日期</td>
</tr>
<tr>
<td style="text-align: left;">endActiveTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>激活结束日期</td>
</tr>
<tr>
<td style="text-align: left;">searchType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Integer</td>
<td>订单设备类型,2:运营设备,3:库存设备,4:休整设备,5:报废设备</td>
</tr>
<tr>
<td style="text-align: left;">isNew</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Byte</td>
<td>新旧设备,0:全新,1:非全新</td>
</tr>
<tr>
<td style="text-align: left;">isCancel</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>设备状态,0:正常</td>
</tr>
<tr>
<td style="text-align: left;">start</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分页参数,数据开始位置,默认从0开始</td>
</tr>
<tr>
<td style="text-align: left;">length</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分页参数,每页的数据条数</td>
</tr>
<tr>
<td style="text-align: left;">pageNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分页参数,当前页码数,默认从0开始</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 1,
"data": [
{
"activeTime": "2000-01-01 00:00:00",
"activeTimeStr": "--",
"battery": 0,
"batteryStr": "没电",
"bindIp": "",
"bindPort": 0,
"bindPortStr": "",
"cancelRemark": "",
"cancelTime": "2000-01-01 00:00:00",
"cancelUseNum": 0,
"createTime": "2021-09-03 12:02:00",
"fwsignal": 0,
"fwstate": 0,
"iccid": "",
"id": "11876",
"imei": "868626043182222",
"isCancel": 0,
"isCancelStr": "正常",
"isNew": 0,
"isNewStr": "全新",
"isOnline": false,
"isOnlineStr": "离线",
"lastLogin": "2000-01-01 00:00:00",
"lastLoginStr": "2000-01-01 00:00:00",
"lastScanTime": "",
"lat": "",
"lng": "",
"mac": "",
"nowLogin": "2000-01-01 00:00:00",
"nowLoginStr": "2000-01-01 00:00:00",
"offlineTime": "",
"paperFullLength": 18800,
"paperLeftLength": 0,
"paperLenStatus": 0,
"paperLenStatusStr": "--",
"paperOutLength": 60,
"paperOutLengthStr": "60",
"paperStatus": 0,
"paperStatusStr": "--",
"paperUseNum": 0,
"qrUrl": "1443125891.png",
"remark": "",
"returnState": 0,
"returnStateStr": "-",
"sn": "1443125891",
"status": 10,
"statusStr": "未激活",
"testStatus": 20,
"testStatusStr": "正常",
"testTaskId": "0",
"type": 32,
"typeFwStr": "库存设备-生产库存-全新",
"typeStr": "4G",
"useDay": 0,
"useMode": 20,
"useModeStr": "远程出纸",
"useNum": 0,
"useSuccessNum": 0,
"ver": "--"
}
],
"info": "",
"recordsFiltered": 1,
"recordsTotal": 1,
"success": true
}
</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">Integer</td>
<td>响应代码,0:失败,1:成功,其他自定义</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>响应数据</td>
</tr>
<tr>
<td style="text-align: left;">info</td>
<td style="text-align: left;">String</td>
<td>提示信息</td>
</tr>
<tr>
<td style="text-align: left;">success</td>
<td style="text-align: left;">boolean</td>
<td>响应是否成功,true:成功,false:失败</td>
</tr>
<tr>
<td style="text-align: left;">recordsFiltered</td>
<td style="text-align: left;">Integer</td>
<td>已过滤的记录数</td>
</tr>
<tr>
<td style="text-align: left;">recordsTotal</td>
<td style="text-align: left;">Integer</td>
<td>没有过滤的记录数</td>
</tr>
<tr>
<td style="text-align: left;">activeTime</td>
<td style="text-align: left;">Date</td>
<td>激活时间</td>
</tr>
<tr>
<td style="text-align: left;">activeTimeStr</td>
<td style="text-align: left;">String</td>
<td>激活时间</td>
</tr>
<tr>
<td style="text-align: left;">battery</td>
<td style="text-align: left;">Integer</td>
<td>电量,6000-9000, 越大,越有电</td>
</tr>
<tr>
<td style="text-align: left;">batteryStr</td>
<td style="text-align: left;">String</td>
<td>电池电量情况:充足,少电</td>
</tr>
<tr>
<td style="text-align: left;">bindIp</td>
<td style="text-align: left;">String</td>
<td>绑定ip</td>
</tr>
<tr>
<td style="text-align: left;">bindPort</td>
<td style="text-align: left;">Integer</td>
<td>绑定端口</td>
</tr>
<tr>
<td style="text-align: left;">bindPortStr</td>
<td style="text-align: left;">String</td>
<td>绑定端口</td>
</tr>
<tr>
<td style="text-align: left;">cancelRemark</td>
<td style="text-align: left;">String</td>
<td>报废原因</td>
</tr>
<tr>
<td style="text-align: left;">cancelTime</td>
<td style="text-align: left;">Date</td>
<td>作废时间</td>
</tr>
<tr>
<td style="text-align: left;">cancelUseNum</td>
<td style="text-align: left;">Integer</td>
<td>作废使用总次数(含老化测试)</td>
</tr>
<tr>
<td style="text-align: left;">createTime</td>
<td style="text-align: left;">Date</td>
<td>创建时间-导入时间</td>
</tr>
<tr>
<td style="text-align: left;">fwsignal</td>
<td style="text-align: left;">Integer</td>
<td>信号,0-30, 越小信号越好</td>
</tr>
<tr>
<td style="text-align: left;">fwstate</td>
<td style="text-align: left;">Integer</td>
<td>设备状态,10:离线,11:没电,12:断电,20:切刀异常,21:走纸异常,22:滚轴不转,23:胶圈磨损,30:空纸,31:少纸,32:卡纸,33:断纸,34:纸巾未装好,40:在线未返回,50:出纸正常,51:心跳正常</td>
</tr>
<tr>
<td style="text-align: left;">iccid</td>
<td style="text-align: left;">String</td>
<td>ICCID</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">Long</td>
<td>硬件信息表id</td>
</tr>
<tr>
<td style="text-align: left;">imei</td>
<td style="text-align: left;">Long</td>
<td>IMEI</td>
</tr>
<tr>
<td style="text-align: left;">isCancel</td>
<td style="text-align: left;">Byte</td>
<td>是否作废,1:作废</td>
</tr>
<tr>
<td style="text-align: left;">isCancelStr</td>
<td style="text-align: left;">String</td>
<td>是否作废</td>
</tr>
<tr>
<td style="text-align: left;">isNew</td>
<td style="text-align: left;">Byte</td>
<td>是否全新设备,0:是,1:否(绑定过订单)</td>
</tr>
<tr>
<td style="text-align: left;">isNewStr</td>
<td style="text-align: left;">String</td>
<td>是否全新设备</td>
</tr>
<tr>
<td style="text-align: left;">isOnline</td>
<td style="text-align: left;">boolean</td>
<td>硬件是否在线,0:非在线,1:在线</td>
</tr>
<tr>
<td style="text-align: left;">isOnlineStr</td>
<td style="text-align: left;">String</td>
<td>硬件是否在线</td>
</tr>
<tr>
<td style="text-align: left;">lastLogin</td>
<td style="text-align: left;">Date</td>
<td>上次登录时间</td>
</tr>
<tr>
<td style="text-align: left;">lastLoginStr</td>
<td style="text-align: left;">String</td>
<td>上次登录时间</td>
</tr>
<tr>
<td style="text-align: left;">lastScanTime</td>
<td style="text-align: left;">String</td>
<td>最新扫码时间,每隔4小时更新一次</td>
</tr>
<tr>
<td style="text-align: left;">lat</td>
<td style="text-align: left;">String</td>
<td>设备纬度</td>
</tr>
<tr>
<td style="text-align: left;">lng</td>
<td style="text-align: left;">String</td>
<td>设备经度</td>
</tr>
<tr>
<td style="text-align: left;">mac</td>
<td style="text-align: left;">String</td>
<td>MAC地址</td>
</tr>
<tr>
<td style="text-align: left;">nowLogin</td>
<td style="text-align: left;">Date</td>
<td>当前登录时间</td>
</tr>
<tr>
<td style="text-align: left;">nowLoginStr</td>
<td style="text-align: left;">String</td>
<td>当前登录时间</td>
</tr>
<tr>
<td style="text-align: left;">offlineTime</td>
<td style="text-align: left;">String</td>
<td>离线时间</td>
</tr>
<tr>
<td style="text-align: left;">paperFullLength</td>
<td style="text-align: left;">Integer</td>
<td>纸长度</td>
</tr>
<tr>
<td style="text-align: left;">paperLeftLength</td>
<td style="text-align: left;">Integer</td>
<td>剩余纸长度</td>
</tr>
<tr>
<td style="text-align: left;">paperLenStatus</td>
<td style="text-align: left;">Byte</td>
<td>纸量状态,0:导入默认值,10:少纸,20:充足,30:满纸,40:空纸</td>
</tr>
<tr>
<td style="text-align: left;">paperLenStatusStr</td>
<td style="text-align: left;">String</td>
<td>纸量状态</td>
</tr>
<tr>
<td style="text-align: left;">paperOutLength</td>
<td style="text-align: left;">Integer</td>
<td>出纸长度</td>
</tr>
<tr>
<td style="text-align: left;">paperOutLengthStr</td>
<td style="text-align: left;">String</td>
<td>出纸长度</td>
</tr>
<tr>
<td style="text-align: left;">paperStatus</td>
<td style="text-align: left;">Byte</td>
<td>纸巾状态,0:导入默认值,10:空纸,20:断纸,30:有纸</td>
</tr>
<tr>
<td style="text-align: left;">paperStatusStr</td>
<td style="text-align: left;">String</td>
<td>纸巾状态</td>
</tr>
<tr>
<td style="text-align: left;">paperUseNum</td>
<td style="text-align: left;">Integer</td>
<td>满纸后使用次数:设置满纸后,次数清零,使用一次加一</td>
</tr>
<tr>
<td style="text-align: left;">qrUrl</td>
<td style="text-align: left;">String</td>
<td>设备二维码</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">String</td>
<td>备注</td>
</tr>
<tr>
<td style="text-align: left;">returnState</td>
<td style="text-align: left;">Integer</td>
<td>返回状态,1:暂无返回结果,10:正常,20:空纸,30:卡纸,40:设备异常,50:切刀异常,60:走纸传感器异常,61:走纸传感器异常、切刀传感器异常,62:履带皮带断裂</td>
</tr>
<tr>
<td style="text-align: left;">returnStateStr</td>
<td style="text-align: left;">String</td>
<td>返回状态</td>
</tr>
<tr>
<td style="text-align: left;">sn</td>
<td style="text-align: left;">String</td>
<td>SN码</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">Byte</td>
<td>状态,10:未使用,20:激活</td>
</tr>
<tr>
<td style="text-align: left;">statusStr</td>
<td style="text-align: left;">String</td>
<td>状态</td>
</tr>
<tr>
<td style="text-align: left;">testStatus</td>
<td style="text-align: left;">Byte</td>
<td>测试状态,10:测试中,20:正常</td>
</tr>
<tr>
<td style="text-align: left;">testStatusStr</td>
<td style="text-align: left;">String</td>
<td>测试状态</td>
</tr>
<tr>
<td style="text-align: left;">testTaskId</td>
<td style="text-align: left;">Long</td>
<td>测试任务id</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">Byte</td>
<td>硬件类型,10:2G,20:蓝牙,30:2G+蓝牙,31:4G+蓝牙</td>
</tr>
<tr>
<td style="text-align: left;">typeFwStr</td>
<td style="text-align: left;">String</td>
<td>订单设备类型</td>
</tr>
<tr>
<td style="text-align: left;">typeStr</td>
<td style="text-align: left;">String</td>
<td>硬件类型</td>
</tr>
<tr>
<td style="text-align: left;">useDay</td>
<td style="text-align: left;">Integer</td>
<td>使用天数</td>
</tr>
<tr>
<td style="text-align: left;">useMode</td>
<td style="text-align: left;">Byte</td>
<td>使用方式,10:蓝牙出纸,20:远程出纸</td>
</tr>
<tr>
<td style="text-align: left;">useModeStr</td>
<td style="text-align: left;">String</td>
<td>使用方式</td>
</tr>
<tr>
<td style="text-align: left;">useNum</td>
<td style="text-align: left;">Integer</td>
<td>总使用次数</td>
</tr>
<tr>
<td style="text-align: left;">useSuccessNum</td>
<td style="text-align: left;">Integer</td>
<td>成功使用次数:截止至昨日,该设备被成功使用的总次数</td>
</tr>
<tr>
<td style="text-align: left;">ver</td>
<td style="text-align: left;">String</td>
<td>软件版本</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>无</li>
</ul>