班次列表
<h5>简要描述</h5>
<ul>
<li>班次列表</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://10.10.1.31:8080/ops/script/beonduty/shiftList</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;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>搜索班次名称</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">obj</td>
<td>分页</td>
</tr>
<tr>
<td style="text-align: left;">page.pageNum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>页</td>
</tr>
<tr>
<td style="text-align: left;">page.pageSize</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>条</td>
</tr>
</tbody>
</table>
<h5>参数示例</h5>
<pre><code> {
"page":{"pageNum":1,"pageSize":2}
}</code></pre>
<h5>返回示例</h5>
<pre><code> {
"errorCode": 0,
"message": "success",
"responseBody": {
"result": {
"data": [
{
"color": "#CC00FF",
"createTime": "2022-07-01 11:14:17",
"name": "班次1",
"duty": [
{
"standard": "执行规范",
"num": 1,
"workItem": "工作项",
"standbyShift": "备岗班次"
},
{
"standard": "执行规范2",
"num": 2,
"workItem": "工作项2",
"standbyShift": "备岗班次2"
}
],
"updateTime": "2022-07-01 11:14:17",
"startTime": "14:00",
"state": 0,
"endTime": "20:00",
"isVacation": true,
"uuid": "d59300b5b02744309b1c496d4defc081"
},
{
"color": "#CC00FF",
"createTime": "2022-06-23 09:47:31",
"name": "D",
"duty": [
{
"standard": "执行规范",
"num": 1,
"workItem": "工作项",
"standbyShift": "备岗班次"
},
{
"standard": "执行规范2",
"num": 2,
"workItem": "工作项2",
"standbyShift": "备岗班次2"
}
],
"updateTime": "2022-06-23 09:47:31",
"startTime": "08:00",
"state": 0,
"endTime": "17:00",
"isVacation": true,
"uuid": "acef900dd9e14f25afbdeff448c645a1"
}
],
"page": {
"total": 7,
"pageSize": 2,
"pageNum": 1
}
}
},
"time": 1656645754545
}</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;">uuid</td>
<td style="text-align: left;">string</td>
<td>uuid,为空新增则修改</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;">color</td>
<td style="text-align: left;">string</td>
<td>颜色</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">string</td>
<td>签到时间,HH:mm</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">string</td>
<td>签到时间,HH:mm</td>
</tr>
<tr>
<td style="text-align: left;">isVacation</td>
<td style="text-align: left;">boolean</td>
<td>是否允许调休</td>
</tr>
<tr>
<td style="text-align: left;">duty</td>
<td style="text-align: left;">list</td>
<td>班次职责</td>
</tr>
<tr>
<td style="text-align: left;">duty.num</td>
<td style="text-align: left;">string</td>
<td>序号</td>
</tr>
<tr>
<td style="text-align: left;">duty.workItem</td>
<td style="text-align: left;">string</td>
<td>工作项</td>
</tr>
<tr>
<td style="text-align: left;">duty.standard</td>
<td style="text-align: left;">string</td>
<td>执行规范</td>
</tr>
<tr>
<td style="text-align: left;">duty.standbyShift</td>
<td style="text-align: left;">string</td>
<td>备岗班次</td>
</tr>
</tbody>
</table>