核酸设备
<p>[TOC]</p>
<h1>核酸机器列表</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/list</code></p>
<p>请求方式</p>
</li>
<li>
<p>get</p>
<p>请求Query参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>pageNumber</td>
<td>1</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>pageSize</td>
<td>10</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>machineName</td>
<td></td>
<td>否</td>
<td>string</td>
<td>机器名称</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000",
"result": {
"pageData": {
"records": [
{
"id": 1,
"machineName": "111",
"createTime": "2022-11-25T22:07:17",
"createBy": "admin"
}
],
"total": 1,
"size": 10,
"current": 1,
"orders": [],
"optimizeCountSql": true,
"hitCount": false,
"searchCount": true,
"pages": 1
}
}
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>pageData.records.id</td>
<td>string</td>
<td>id</td>
</tr>
<tr>
<td>pageData.records.machineName</td>
<td>string</td>
<td>机器名</td>
</tr>
<tr>
<td>pageData.records.status</td>
<td>int</td>
<td>设备状态 0待机 1 工作中</td>
</tr>
<tr>
<td>pageData.records.createTime</td>
<td>string</td>
<td>创建时间</td>
</tr>
<tr>
<td>pageData.records.createBy</td>
<td>string</td>
<td>创建人</td>
</tr>
<tr>
<td>pageData.records.updateBy</td>
<td>string</td>
<td>修改人</td>
</tr>
<tr>
<td>pageData.records.updateTime</td>
<td>string</td>
<td>修改时间</td>
</tr>
</tbody>
</table>
<h1>核酸机器新增/修改</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/save</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>machineName</td>
<td>111</td>
<td>是</td>
<td>string</td>
<td>机器名称</td>
</tr>
</tbody>
</table>
<h1>核酸机器删除</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/delete</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>1</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
</tbody>
</table>
<h1>绑定设备</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/bindingDevice</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>singleBarCode</td>
<td>123</td>
<td>是</td>
<td>string</td>
<td>试管码</td>
</tr>
<tr>
<td>batchId</td>
<td>123</td>
<td>是</td>
<td>int</td>
<td>批次id</td>
</tr>
</tbody>
</table>
<h1>设备批次号列表</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/batchNumberList</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>machineId</td>
<td>4</td>
<td>是</td>
<td>int</td>
<td>设备id</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<p><code>{ "code": "0000", "result": { "pageData": { "records": [ { "machineId": 4, "machineName": "测试", "batchNumber": "202211260400" } ], "total": 1, "size": 10, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 } } }</code></p>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>pageData.records</td>
<td>array</td>
<td>无</td>
</tr>
<tr>
<td>pageData.records.machineId</td>
<td>string</td>
<td>设备id</td>
</tr>
<tr>
<td>pageData.records.machineName</td>
<td>string</td>
<td>设备名称</td>
</tr>
<tr>
<td>pageData.records.batchNumber</td>
<td>string</td>
<td>批次号</td>
</tr>
</tbody>
</table>
<h1>启用设备</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/enabled</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>6</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"content": "启用设备成功",
"code": "0000"
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>content</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>code</td>
<td>string</td>
<td>无</td>
</tr>
</tbody>
</table>
<h1>停用设备</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/deactivation</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>6</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"content": "停用设备成功",
"code": "0000"
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>content</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>code</td>
<td>string</td>
<td>无</td>
</tr>
</tbody>
</table>
<h1>设备状态数量</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/statusCount</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>成功返回示例</p>
<p>{
"code": "0000",
"result": {
"yunXingCount": 0,
"daiJiCount": 1
}
}</p>
<p>成功返回示例的参数说明</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>yunXingCount</td>
<td>string</td>
<td>运行中设备</td>
</tr>
<tr>
<td>daiJiCount</td>
<td>string</td>
<td>待机设备</td>
</tr>
</tbody>
</table>