疫苗设备
<p>[TOC]</p>
<h1>- 疫苗设备查询</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/list</code></p>
<p>请求方式</p>
</li>
<li>
<p>get </p>
<p>参数</p>
</li>
</ul>
<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;">pageSize</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>每页条数</td>
</tr>
<tr>
<td style="text-align: left;">pageNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>第几页</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>公司名</td>
</tr>
<tr>
<td style="text-align: left;">deviceName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>设备名称</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code>{
"code": "0000",
"result": {
"pageData": {
"records": [
{
"deviceId": "863609040275129",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"address": "盛福基督教堂\n\n",
"lng": "117.1163569829254",
"lat": "36.692026645658",
"deviceName": "神思",
"createtime": "2022-05-23T10:45:00"
},
{
"deviceId": "863609040272027",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"deviceName": "神思",
"createtime": "2022-03-24T13:41:45"
},
{
"deviceId": "863609040270807",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"deviceName": "神思",
"createtime": "2022-03-24T13:41:27"
},
{
"deviceId": "863609040270609",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"address": "观音园东门\n",
"lng": "117.03470785830305",
"lat": "36.640064118297175\n",
"deviceName": "神思",
"createtime": "2022-05-23T10:45:00"
},
{
"deviceId": "863609040259818",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"address": "观音园北门\n",
"lng": "117.03456301901625",
"lat": "36.640197554922544\n",
"deviceName": "神思",
"createtime": "2022-05-23T10:45:00"
},
{
"deviceId": "863609040249033",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"address": "兴国禅寺西门\n",
"lng": "117.03469712946699",
"lat": "36.637761223989024\n",
"deviceName": "神思",
"createtime": "2022-05-23T10:45:00"
},
{
"deviceId": "863609040246088",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"address": "崇明寺",
"lng": "117.03214903090284",
"lat": "36.67074845471099\n",
"deviceName": "神思",
"createtime": "2022-05-23T10:45:00"
},
{
"deviceId": "863609040213492",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"deviceName": "神思",
"createtime": "2022-03-24T14:49:48"
},
{
"deviceId": "123456",
"name": "神思科技",
"accessToken": "Iu3Wb8aPUQhYtFk0NXeWl",
"deviceName": "神思",
"createtime": "2022-03-28T11:17:30"
}
],
"total": 9,
"size": 100,
"current": 1,
"orders": [],
"optimizeCountSql": true,
"hitCount": false,
"searchCount": true,
"pages": 1
}
}
}</code></pre>
<p>返回参数说明 </p>
<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;">deviceId</td>
<td style="text-align: left;">String</td>
<td>设备编号</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;">deviceName</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;">lat</td>
<td style="text-align: left;">String</td>
<td>纬度</td>
</tr>
<tr>
<td style="text-align: left;">address</td>
<td style="text-align: left;">String</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;">disFlag</td>
<td style="text-align: left;">String</td>
<td>是否启用 0 未启用 1 启用</td>
</tr>
</tbody>
</table>
<h1>- 疫苗设备新增</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/save</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备编号</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>公司名称</td>
</tr>
<tr>
<td style="text-align: left;">lng</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>经度</td>
</tr>
<tr>
<td style="text-align: left;">lat</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>纬度</td>
</tr>
<tr>
<td style="text-align: left;">deviceName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>设备名称</td>
</tr>
<tr>
<td style="text-align: left;">accessToken</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>公司权限码</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code>{
"code": "0000",
}</code></pre>
<h1>- 疫苗设备修改</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/update</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备编号</td>
</tr>
<tr>
<td style="text-align: left;">address</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>设备地址</td>
</tr>
<tr>
<td style="text-align: left;">lng</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>经度</td>
</tr>
<tr>
<td style="text-align: left;">lat</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>纬度</td>
</tr>
<tr>
<td style="text-align: left;">deviceName否</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">设备名称</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>公司名称</td>
</tr>
<tr>
<td style="text-align: left;">disFlag</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>是否启用 0 未启用 1 启用</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code>{
"code": "0000",
}</code></pre>
<h1>- 疫苗设备删除</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/delete</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备编号</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": "0000",
}</code></pre>
<h1>- 疫苗设备停用</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/updateDisFlag</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备编号</td>
</tr>
<tr>
<td style="text-align: left;">disFlag</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>是否可用 0否1是 若要停用传递0 启用传递1</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code>{
"code": "0000",
}</code></pre>
<h1>- 疫苗设备扫码记录查询</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/getList</code></p>
<p>请求方式</p>
</li>
<li>
<p>get </p>
<p>参数</p>
</li>
</ul>
<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;">pageSize</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>每页条数</td>
</tr>
<tr>
<td style="text-align: left;">pageNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>第几页</td>
</tr>
<tr>
<td style="text-align: left;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>设备Id</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code>{
"code": "0000",
"result": {
"pageData": {
"records": [
{
"id": 2,
"idaCard": "692474199611237822",
"deviceId": "863609040272027",
"name": "北京",
"inoculateStatus": -1,
"isTest": 0,
"createTime": "2022-03-24T14:48:36",
"healthCodeState": 0
},
{
"id": 3,
"idaCard": "370902198705085414",
"deviceId": "863609040272027",
"name": "范柳明",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-12-29T13:49:38",
"isTest": 0,
"createTime": "2022-03-24T14:48:44",
"healthCodeState": 0
},
{
"id": 4,
"idaCard": "370902198705085414",
"deviceId": "863609040272027",
"name": "范柳明",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-12-29T13:49:38",
"isTest": 0,
"createTime": "2022-03-24T14:48:52",
"healthCodeState": 0
},
{
"id": 5,
"idaCard": "372926198608100515",
"deviceId": "863609040272027",
"name": "段福建",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-05-23T11:07:49",
"isTest": 0,
"createTime": "2022-03-24T14:48:56",
"healthCodeState": 0
},
{
"id": 6,
"idaCard": "372926198608100515",
"deviceId": "863609040272027",
"name": "段福建",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-05-23T11:07:49",
"isTest": 0,
"createTime": "2022-03-24T14:49:00",
"healthCodeState": 0
},
{
"id": 7,
"idaCard": "372926198608100515",
"deviceId": "863609040272027",
"name": "段福建",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-05-23T11:07:49",
"isTest": 0,
"createTime": "2022-03-24T14:50:03",
"healthCodeState": 0
},
{
"id": 8,
"idaCard": "372926198608100515",
"deviceId": "863609040272027",
"name": "段福建",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-05-23T11:07:49",
"isTest": 0,
"createTime": "2022-03-24T14:51:12",
"healthCodeState": 0
},
{
"id": 9,
"idaCard": "372926198608100515",
"deviceId": "863609040272027",
"name": "段福建",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-05-23T11:07:49",
"isTest": 0,
"createTime": "2022-03-24T14:51:14",
"healthCodeState": 0
},
{
"id": 10,
"idaCard": "692474199611237822",
"deviceId": "863609040272027",
"name": "北京",
"inoculateStatus": -1,
"isTest": 0,
"createTime": "2022-03-24T14:53:38",
"healthCodeState": 0
},
{
"id": 11,
"idaCard": "370902198705085414",
"deviceId": "863609040272027",
"name": "范柳明",
"inoculateStatus": 1,
"inoculateCompletionTime": "2021-12-29T13:49:38",
"isTest": 0,
"createTime": "2022-03-24T14:53:55",
"healthCodeState": 0
}
],
"total": 18,
"size": 10,
"current": 1,
"orders": [],
"optimizeCountSql": true,
"hitCount": false,
"searchCount": true,
"pages": 2
}
}
}
</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;">id</td>
<td style="text-align: left;">Integer</td>
<td>id</td>
</tr>
<tr>
<td style="text-align: left;">idaCard</td>
<td style="text-align: left;">string</td>
<td>身份证号</td>
</tr>
<tr>
<td style="text-align: left;">deviceId</td>
<td style="text-align: left;">string</td>
<td>设备号</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;">inoculateStatus</td>
<td style="text-align: left;">Integer</td>
<td>是否全程接种1:是,0:否,-1:未查询到接种信息</td>
</tr>
<tr>
<td style="text-align: left;">isTest</td>
<td style="text-align: left;">Integer</td>
<td>是否核酸检测 1:是 0:否</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;">healthCodeState</td>
<td style="text-align: left;">Integer</td>
<td>健康码等级 0:绿色 1:黄色 2:红色</td>
</tr>
</tbody>
</table>
<h1>- 疫苗设备删除</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://192.168.3.27:8086/system/protectDevice/delete</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备编号</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code>{
"code": "0000",
}</code></pre>
<h1>一键标阳</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://localhost:8086/system/lxNuclearMachine/signPositive</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">singleBarCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>单采试管编号</td>
</tr>
<tr>
<td style="text-align: left;">targetGene</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>靶基因</td>
</tr>
<tr>
<td style="text-align: left;">batchNumber</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>设备批次号</td>
</tr>
<tr>
<td style="text-align: left;">machineId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>机器id</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code> {
"code": "0000"
}</code></pre>
<h1>- 一键标阴</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://127.0.0.1:8086/system/lxNuclearMachine/signNegative</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">machineId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>机器id</td>
</tr>
<tr>
<td style="text-align: left;">batchNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>设备批次号</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code> {
"code": "0000"
}</code></pre>
<h1>- 根据试管编号查看绑定设备和批次信息</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://127.0.0.1:8086/system/lxNuclearMachine/getBySingleBarCode</code></p>
<p>请求方式</p>
</li>
<li>
<p>post </p>
<p>参数</p>
</li>
</ul>
<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;">singleBarCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>试管编号</td>
</tr>
</tbody>
</table>
<p>返回示例 </p>
<pre><code> {
"machineName": "0000"//设备名称
“batchNumber”//批次
“machineId”//设备id
}</code></pre>