批次管理
<p>[TOC]</p>
<h1>生成批次号</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearMachine/endBatch</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<table>
<thead>
<tr>
<th>请求Body参数</th>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>batchType</td>
<td>string</td>
<td>批次类型</td>
</tr>
</tbody>
</table>
</li>
</ul>
<h1>批次号查询</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNucleicInvestigate/getBatchNumber</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
<p>成功返回示例</p>
<p>{
"code": "0000",
"resultObject": [
{</p>
<pre><code> "batchNumber": "123"
},
{
"batchNumber": "111"
}</code></pre>
<p>]
}</p>
<p>成功返回示例的参数说明</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>batchNumber</td>
<td>string</td>
<td>批次号</td>
</tr>
<tr>
<td>batchTypeName</td>
<td>string</td>
<td>批次类型</td>
</tr>
<tr>
<td>batchType</td>
<td>string</td>
<td>批次类型</td>
</tr>
</tbody>
</table>
<h1>获取阳管批次</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNuclearReport/getBatchNumber</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
<p>成功返回示例</p>
<p>{
"code": "0000",
"resultObject": [
{
"id": 70,
"batchNumber": "20221128008"
}
]
}</p>
<p>成功返回示例的参数说明</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>batchNumber</td>
<td>string</td>
<td>批次号</td>
</tr>
</tbody>
</table>
<p>备注</p>
<h1>获取所有批次</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNucleicInvestigate/getBatchNumberAll</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>请求Body参数</p>
<p>成功返回示例</p>
<p>{
"code": "0000",
"resultObject": [
{
"id": 70,
"batchNumber": "20221128008"
}
]
}</p>
<p>成功返回示例的参数说明</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>batchNumber</td>
<td>string</td>
<td>批次号</td>
</tr>
<tr>
<td>batchTypeName</td>
<td>string</td>
<td>批次类型</td>
</tr>
</tbody>
</table>
<h1>获取未生成批次试管号</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>http://124.128.226.198:8081/system/lxNucleicInvestigate/noBatch</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<table>
<thead>
<tr>
<th style="text-align: left;">请求Body参数</th>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">batchId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>批次id</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<p>{
"code": "0000",
"resultObject": [
{
"id": 167,
"singleBarCode": "LX72993788"</p>
<pre><code>}</code></pre>
<p>]
}</p>
<p>成功返回示例的参数说明</p>
</li>
</ul>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>singleBarCode</td>
<td>string</td>
<td>试管号</td>
</tr>
</tbody>
</table>
<h1>合并批次</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNucleicBatch/merger</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>batchIdStr</td>
<td>123,222,111</td>
<td>是</td>
<td>string</td>
<td>批次id集合</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000"
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<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/lxNucleicBatch/emptyPersonnel</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>batchId</td>
<td>111</td>
<td>是</td>
<td>int</td>
<td>批次id</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000"
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<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/lxNucleicBatch/deleteBatch</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>batchId</td>
<td>111</td>
<td>是</td>
<td>int</td>
<td>批次id</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000"
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<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/lxNucleicBatch/endBatch</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>batchId</td>
<td>111</td>
<td>是</td>
<td>int</td>
<td>批次id</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000"
}</code></pre>
<p>成功返回示例的参数说明</p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<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/lxNucleicBatch/list</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>pageSize</td>
<td>10</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>pageNumber</td>
<td>1</td>
<td>是</td>
<td>string</td>
<td>无</td>
</tr>
<tr>
<td>batchNumber</td>
<td>1</td>
<td>是</td>
<td>string</td>
<td>批次号</td>
</tr>
<tr>
<td>createStartTime</td>
<td></td>
<td>否</td>
<td>string</td>
<td>批次生成,开始时间</td>
</tr>
<tr>
<td>createEndTime</td>
<td></td>
<td>否</td>
<td>string</td>
<td>批次生成,结束时间</td>
</tr>
<tr>
<td>finishEndTime</td>
<td></td>
<td>否</td>
<td>string</td>
<td>批次核酸全部结束,开始时间</td>
</tr>
<tr>
<td>finishStartTime</td>
<td></td>
<td>否</td>
<td>string</td>
<td>批次核酸全部结束,结束时间</td>
</tr>
<tr>
<td>handleStatus</td>
<td></td>
<td>否</td>
<td>string</td>
<td>批次上次状态 传递 完成,未完成</td>
</tr>
<tr>
<td>orderType</td>
<td></td>
<td>否</td>
<td>string</td>
<td>zheng 正 dao 倒</td>
</tr>
<tr>
<td>batchTypes</td>
<td></td>
<td>否</td>
<td>string</td>
<td>批次类型</td>
</tr>
<tr>
<td>status</td>
<td></td>
<td>否</td>
<td>string</td>
<td>是否完成 1是完成 0 是未完成</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000",
"result": {
"pageData": {
"records": [
{
"batch_number": "111",
"positiveCount": 0,
"id": 2,
"allCount": 0,
"negativeCount": 0,
"reportCheckTesterSign":"11"
"reportCheckTesterSign2":"1111"
}
],
"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</td>
<td>array</td>
<td>无</td>
</tr>
<tr>
<td>pageData.records.batchNumber</td>
<td>string</td>
<td>批次号</td>
</tr>
<tr>
<td>pageData.records.endTime</td>
<td>date</td>
<td>批次结束时间</td>
</tr>
<tr>
<td>pageData.records.id</td>
<td>string</td>
<td>id</td>
</tr>
<tr>
<td>pageData.records.allCount</td>
<td>string</td>
<td>总管数</td>
</tr>
<tr>
<td>pageData.records.status</td>
<td>int</td>
<td>是否结束 1是结束 0 是未结束</td>
</tr>
<tr>
<td>pageData.records.createTime</td>
<td>date</td>
<td>批次开始时间</td>
</tr>
<tr>
<td>pageData.records.batchTypeName</td>
<td>string</td>
<td>批次类型</td>
</tr>
<tr>
<td>pageData.records.finishTime</td>
<td>date</td>
<td>批次核酸全部结束时间</td>
</tr>
<tr>
<td>pageData.records.reportCheckTesterSign</td>
<td>String</td>
<td>检测人员1</td>
</tr>
<tr>
<td>pageData.records.reportCheckTesterSign2</td>
<td>String</td>
<td>检测人员2</td>
</tr>
<tr>
<td>pageData.records.positiveCount</td>
<td>String</td>
<td>阳性数量</td>
</tr>
<tr>
<td>pageData.records.negativeCount</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/updateBatchType</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>batchType</td>
<td>0</td>
<td>是</td>
<td>int</td>
<td>0=隔离点 1=追阳 2=数据大筛查</td>
</tr>
<tr>
<td>id</td>
<td>6</td>
<td>是</td>
<td>int</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/lxNucleicBatch/getNucleicReport</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;">bacthId</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",
"data://文件路径
}</code></pre>
<h1>绑定检测者</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNucleicBatch/bindTester</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>int</td>
<td>无</td>
</tr>
<tr>
<td>reportCheckTesterSign</td>
<td>6</td>
<td>是</td>
<td>string</td>
<td>检测人员签名1</td>
</tr>
<tr>
<td>reportCheckTesterSign2</td>
<td>6</td>
<td>是</td>
<td>string</td>
<td>检测人员签名2</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"code": "0000"
}
#获取批次详情</code></pre>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNucleicBatch/get</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>int</td>
<td>无</td>
</tr>
</tbody>
</table>
<p>成功返回示例</p>
<pre><code>{
"batch_number": "111",
"positiveCount": 0,
"id": 2,
"allCount": 0,
"negativeCount": 0,
"reportCheckTesterSign":"11"
"reportCheckTesterSign2":"1111"
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>batchNumber</td>
<td>string</td>
<td>批次号</td>
</tr>
<tr>
<td>endTime</td>
<td>date</td>
<td>批次结束时间</td>
</tr>
<tr>
<td>id</td>
<td>string</td>
<td>id</td>
</tr>
<tr>
<td>allCount</td>
<td>string</td>
<td>总管数</td>
</tr>
<tr>
<td>status</td>
<td>int</td>
<td>是否结束 1是结束 0 是未结束</td>
</tr>
<tr>
<td>createTime</td>
<td>date</td>
<td>批次开始时间</td>
</tr>
<tr>
<td>batchTypeName</td>
<td>string</td>
<td>批次类型</td>
</tr>
<tr>
<td>finishTime</td>
<td>date</td>
<td>批次核酸全部结束时间</td>
</tr>
<tr>
<td>reportCheckTesterSign</td>
<td>String</td>
<td>检测人员1</td>
</tr>
<tr>
<td>reportCheckTesterSign2</td>
<td>date</td>
<td>检测人员2</td>
</tr>
</tbody>
</table>
<h1>预警</h1>
<p>请求URL</p>
<ul>
<li>
<p><code>127.0.0.1:8085/system/lxNucleicBatch/warning</code></p>
<p>请求方式</p>
</li>
<li>
<p>post</p>
<p>成功返回示例</p>
<p>{
"code": "0000"
}</p>
</li>
</ul>