首页大屏数据
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>考勤首页大屏展示数据接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://172.168.80.87:9999/attendance/stat/homeScreen</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>Get </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;">无</td>
<td style="text-align: left;">无</td>
<td style="text-align: left;">无</td>
<td>无</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;success&quot;: true,
&quot;message&quot;: &quot;&quot;,
&quot;code&quot;: 200,
&quot;result&quot;: {
&quot;deviceRate&quot;: {
&quot;onlineCount&quot;: 469,
&quot;offlineCount&quot;: 9197
},
&quot;todayAttendanceDepartStats&quot;: [
{
&quot;arriveCount&quot;: 1,
&quot;materialityCount&quot;: 0,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: &quot;x1-tt&quot;,
&quot;deptId&quot;: &quot;2b8a302acf904d07a49e3a4a6e678dd0&quot;,
&quot;dateTime&quot;: &quot;2023-10-26 00:00:00&quot;
}
],
&quot;todayAttendanceStats&quot;: {
&quot;arriveCount&quot;: 1,
&quot;materialityCount&quot;: 0,
&quot;unNormalCount&quot;: 0
},
&quot;weekAttendanceDepartStats&quot;: [
{
&quot;arriveCount&quot;: null,
&quot;materialityCount&quot;: null,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: null,
&quot;deptId&quot;: null,
&quot;dateTime&quot;: &quot;2023-10-23 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期一&quot;
},
{
&quot;arriveCount&quot;: 1,
&quot;materialityCount&quot;: 1,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: &quot;x1-tt&quot;,
&quot;deptId&quot;: &quot;2b8a302acf904d07a49e3a4a6e678dd0&quot;,
&quot;dateTime&quot;: &quot;2023-10-24 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期二&quot;
},
{
&quot;arriveCount&quot;: 1,
&quot;materialityCount&quot;: 1,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: &quot;x1-tt&quot;,
&quot;deptId&quot;: &quot;2b8a302acf904d07a49e3a4a6e678dd0&quot;,
&quot;dateTime&quot;: &quot;2023-10-25 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期三&quot;
},
{
&quot;arriveCount&quot;: 1,
&quot;materialityCount&quot;: 0,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: &quot;x1-tt&quot;,
&quot;deptId&quot;: &quot;2b8a302acf904d07a49e3a4a6e678dd0&quot;,
&quot;dateTime&quot;: &quot;2023-10-26 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期四&quot;
},
{
&quot;arriveCount&quot;: null,
&quot;materialityCount&quot;: null,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: null,
&quot;deptId&quot;: null,
&quot;dateTime&quot;: &quot;2023-10-27 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期五&quot;
},
{
&quot;arriveCount&quot;: null,
&quot;materialityCount&quot;: null,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: null,
&quot;deptId&quot;: null,
&quot;dateTime&quot;: &quot;2023-10-28 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期六&quot;
},
{
&quot;arriveCount&quot;: null,
&quot;materialityCount&quot;: null,
&quot;unNormalCount&quot;: null,
&quot;departName&quot;: null,
&quot;deptId&quot;: null,
&quot;dateTime&quot;: &quot;2023-10-29 00:00:00&quot;,
&quot;dayOfWeek&quot;: &quot;星期日&quot;
}
],
&quot;visitorList&quot;: [
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期一&quot;
},
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期二&quot;
},
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期三&quot;
},
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期四&quot;
},
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期五&quot;
},
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期六&quot;
},
{
&quot;counts&quot;: null,
&quot;createTime&quot;: null,
&quot;dayOfWeek&quot;: &quot;星期日&quot;
}
],
&quot;areaDeviceList&quot;: [
{
&quot;areaName&quot;: &quot;&quot;,
&quot;onlineCount&quot;: 468,
&quot;offlineCount&quot;: null
},
{
&quot;areaName&quot;: &quot;&quot;,
&quot;onlineCount&quot;: null,
&quot;offlineCount&quot;: 9179
},
{
&quot;areaName&quot;: &quot;area113&quot;,
&quot;onlineCount&quot;: null,
&quot;offlineCount&quot;: 1
},
{
&quot;areaName&quot;: &quot;area22&quot;,
&quot;onlineCount&quot;: null,
&quot;offlineCount&quot;: 1
},
{
&quot;areaName&quot;: &quot;x1-区域s&quot;,
&quot;onlineCount&quot;: 1,
&quot;offlineCount&quot;: null
},
{
&quot;areaName&quot;: &quot;tt-TestB&quot;,
&quot;onlineCount&quot;: null,
&quot;offlineCount&quot;: 1
}
]
},
&quot;data&quot;: null,
&quot;timestamp&quot;: 1698282000528
}</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;"><strong>deviceRate</strong></td>
<td style="text-align: left;">Object</td>
<td>设备在线率</td>
</tr>
<tr>
<td style="text-align: left;">- -onlineCount</td>
<td style="text-align: left;">Num</td>
<td>在线数量</td>
</tr>
<tr>
<td style="text-align: left;">- -offlineCount</td>
<td style="text-align: left;">Num</td>
<td>离线数量</td>
</tr>
<tr>
<td style="text-align: left;"><strong>areaDeviceList</strong></td>
<td style="text-align: left;">Array</td>
<td>区域设备数据</td>
</tr>
<tr>
<td style="text-align: left;">- -onlineCount</td>
<td style="text-align: left;">Num</td>
<td>在线设备数量</td>
</tr>
<tr>
<td style="text-align: left;">- -offlineCount</td>
<td style="text-align: left;">Num</td>
<td>离线设备数量</td>
</tr>
<tr>
<td style="text-align: left;">- -areaName</td>
<td style="text-align: left;">String</td>
<td>区域名称</td>
</tr>
<tr>
<td style="text-align: left;"><strong>todayAttendanceStats</strong></td>
<td style="text-align: left;">Object</td>
<td>今日在勤人员数据</td>
</tr>
<tr>
<td style="text-align: left;">- -arriveCount</td>
<td style="text-align: left;">Num</td>
<td>应到人数</td>
</tr>
<tr>
<td style="text-align: left;">- -materialityCount</td>
<td style="text-align: left;">Num</td>
<td>实到人数</td>
</tr>
<tr>
<td style="text-align: left;">- -unNormalCount</td>
<td style="text-align: left;">Num</td>
<td>异常人数</td>
</tr>
<tr>
<td style="text-align: left;"><strong>todayAttendanceDepartStats</strong></td>
<td style="text-align: left;">Array</td>
<td>日各部门人员数据</td>
</tr>
<tr>
<td style="text-align: left;">- - arriveCount</td>
<td style="text-align: left;">Num</td>
<td>应到人数</td>
</tr>
<tr>
<td style="text-align: left;">- - materialityCount</td>
<td style="text-align: left;">Num</td>
<td>实到人数</td>
</tr>
<tr>
<td style="text-align: left;">- - departName</td>
<td style="text-align: left;">String</td>
<td>部门名称</td>
</tr>
<tr>
<td style="text-align: left;"><strong>weekAttendanceDepartStats</strong></td>
<td style="text-align: left;">Array</td>
<td>周出勤统计</td>
</tr>
<tr>
<td style="text-align: left;">- - arriveCount</td>
<td style="text-align: left;">Num</td>
<td>应到人数</td>
</tr>
<tr>
<td style="text-align: left;">- - materialityCount</td>
<td style="text-align: left;">Num</td>
<td>实到人数</td>
</tr>
<tr>
<td style="text-align: left;">- - dayOfWeek</td>
<td style="text-align: left;">String</td>
<td>星期</td>
</tr>
<tr>
<td style="text-align: left;"><strong>visitorList</strong></td>
<td style="text-align: left;">Array</td>
<td>周访客统计</td>
</tr>
<tr>
<td style="text-align: left;">- - counts</td>
<td style="text-align: left;">Num</td>
<td>数量</td>
</tr>
<tr>
<td style="text-align: left;">- - dayOfWeek</td>
<td style="text-align: left;">String</td>
<td>星期</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>通行记录列表使用:/device/doorRecord/list?pageNo=1&pageSize=10</li>
</ul>