麟杰项目合集:奉化


通过用户ID查询设备分页列表

<h5>简要描述</h5> <ul> <li>通过用户ID查询设备分页列表接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>/gateway/hc-health/miniapi/watchDevice/fetchDeviceList</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET</li> <li>RequestParam</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;">userId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>当前小程序用户ID</td> </tr> <tr> <td style="text-align: left;">curPage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>分页页数</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>每页条数</td> </tr> </tbody> </table> <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;">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;">String</td> <td>设备IMEI</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">String</td> <td>手表拥有者名称</td> </tr> <tr> <td style="text-align: left;">frequencyLocation</td> <td style="text-align: left;">Integer</td> <td>位置上报频率(单位分钟)</td> </tr> <tr> <td style="text-align: left;">lastFencesTime</td> <td style="text-align: left;">Date</td> <td>最后一次越界时间</td> </tr> <tr> <td style="text-align: left;">inFences</td> <td style="text-align: left;">Integer</td> <td>是否在围栏内(1:是 其他:围栏外)</td> </tr> <tr> <td style="text-align: left;">heartrateInfo</td> <td style="text-align: left;">object</td> <td>手表心率数据</td> </tr> <tr> <td style="text-align: left;">heartrateUnit</td> <td style="text-align: left;">String</td> <td>心率单位</td> </tr> <tr> <td style="text-align: left;">heartrate</td> <td style="text-align: left;">Integer</td> <td>心率</td> </tr> <tr> <td style="text-align: left;">thesholdHeartrateH</td> <td style="text-align: left;">Integer</td> <td>心率阈值上限</td> </tr> <tr> <td style="text-align: left;">thesholdHeartrateL</td> <td style="text-align: left;">Integer</td> <td>心率阈值下限</td> </tr> <tr> <td style="text-align: left;">timeBegin</td> <td style="text-align: left;">Date</td> <td>上报时间</td> </tr> <tr> <td style="text-align: left;">bpInfo</td> <td style="text-align: left;">object</td> <td>手表血压数据</td> </tr> <tr> <td style="text-align: left;">bpUnit</td> <td style="text-align: left;">String</td> <td>血压单位</td> </tr> <tr> <td style="text-align: left;">dbp</td> <td style="text-align: left;">Integer</td> <td>舒张压</td> </tr> <tr> <td style="text-align: left;">dbpL</td> <td style="text-align: left;">Integer</td> <td>舒张压报警下限</td> </tr> <tr> <td style="text-align: left;">sbp</td> <td style="text-align: left;">Integer</td> <td>收缩压</td> </tr> <tr> <td style="text-align: left;">sbpH</td> <td style="text-align: left;">Integer</td> <td>收缩压报警上限</td> </tr> <tr> <td style="text-align: left;">timeBegin</td> <td style="text-align: left;">Date</td> <td>上报时间</td> </tr> <tr> <td style="text-align: left;">bloodoxygenInfo</td> <td style="text-align: left;">object</td> <td>手表血氧数据</td> </tr> <tr> <td style="text-align: left;">bloodoxygenUnit</td> <td style="text-align: left;">String</td> <td>血氧单位</td> </tr> <tr> <td style="text-align: left;">bloodoxygen</td> <td style="text-align: left;">Integer</td> <td>血氧</td> </tr> <tr> <td style="text-align: left;">bloodoxygenH</td> <td style="text-align: left;">Integer</td> <td>血氧阈值上限</td> </tr> <tr> <td style="text-align: left;">bloodoxygenL</td> <td style="text-align: left;">Integer</td> <td>血氧阈值下限</td> </tr> <tr> <td style="text-align: left;">timeBegin</td> <td style="text-align: left;">Date</td> <td>上报时间</td> </tr> <tr> <td style="text-align: left;">heartrateList</td> <td style="text-align: left;">List</td> <td>当日的手表心率数据</td> </tr> <tr> <td style="text-align: left;">heartrateUnit</td> <td style="text-align: left;">String</td> <td>心率单位</td> </tr> <tr> <td style="text-align: left;">heartrate</td> <td style="text-align: left;">Integer</td> <td>心率</td> </tr> <tr> <td style="text-align: left;">thesholdHeartrateH</td> <td style="text-align: left;">Integer</td> <td>心率阈值上限</td> </tr> <tr> <td style="text-align: left;">thesholdHeartrateL</td> <td style="text-align: left;">Integer</td> <td>心率阈值下限</td> </tr> <tr> <td style="text-align: left;">timeBegin</td> <td style="text-align: left;">Date</td> <td>上报时间</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{     "code": 200,     "success": true,     "data": {         "records": [             {                 "id": 1597856035800000000,                 "imei": "863204050575921",                 "name": "老周一",                 "frequencyLocation": 60,                 "lastFencesTime": "",                 "inFences": 1,                 "heartrateInfo": {                     "heartrateUnit": "次/分钟",                     "heartrate": 75,                     "thesholdHeartrateH": 95,                     "thesholdHeartrateL": 30,                     "timeBegin": "2022-12-13 14:16:53"                 },                 "bpInfo": {                     "bpUnit": "mmHg",                     "dbp": 70,                     "dbpL": 40,                     "sbp": 130,                     "sbpH": 140,                     "timeBegin": "2022-12-13 10:16:34"                 },                 "bloodoxygenInfo": {                     "bloodoxygenUnit": "%",                     "bloodoxygen": 10,                     "bloodoxygenH": 95,                     "bloodoxygenL": 20,                     "timeBegin": "2022-12-12 14:25:51"                 },                 "heartrateList": []             },             {                 "id": 1597856035800000001,                 "imei": "863204050577869",                 "name": "老周二",                 "frequencyLocation": 30,                 "lastFencesTime": "",                 "inFences": 1,                 "heartrateInfo": {},                 "bpInfo": {},                 "bloodoxygenInfo": {},                 "heartrateList": []             }         ],         "total": 2,         "size": 10,         "current": 1,         "orders": [],         "optimizeCountSql": true,         "hitCount": false,         "countId": "",         "maxLimit": "",         "searchCount": true,         "pages": 1     },     "msg": "操作成功",     "status": true }</code></pre>

页面列表

ITEM_HTML