实时统计列表
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>实时统计列表</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/attendance/stat/real-time</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>http GET</li>
</ul>
<h5>请求类型</h5>
<ul>
<li>Content-Type: form-data</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;">day</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>日期 日统计时必传</td>
</tr>
<tr>
<td style="text-align: left;">month</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>月份 月统计时必传</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>考勤类型</td>
</tr>
<tr>
<td style="text-align: left;">deptId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>部门ID</td>
</tr>
<tr>
<td style="text-align: left;">personName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>人员名称(支持模糊查询)</td>
</tr>
</tbody>
</table>
<h5>考勤类型说明</h5>
<p><strong><a>考勤类型:(Materiality:实到,Early:早退,Late:迟到,OnDutyNotSigned:上班缺卡,OffDutyNotSigned:下班缺卡,Absenteeism:旷工,GoOut:外出,AskLeave:请假,Business:出差,Overtime:加班)
</a></strong></p>
<h5>请求示例</h5>
<pre><code>{
&quot;day&quot; : &quot;2023-03-29&quot;,
&quot;type&quot; : &quot;Materiality&quot;,
&quot;orgId&quot; &quot;1&quot;,
&quot;deptId&quot; : &quot;xxxxx&quot;,
&quot;personName&quot; : &quot;xxxx&quot;
}</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;">personName</td>
<td style="text-align: left;">string</td>
<td>姓名</td>
</tr>
<tr>
<td style="text-align: left;">registeredImage</td>
<td style="text-align: left;">string</td>
<td>注册图</td>
</tr>
<tr>
<td style="text-align: left;">deptName</td>
<td style="text-align: left;">string</td>
<td>部门名称</td>
</tr>
<tr>
<td style="text-align: left;">userCheckTime</td>
<td style="text-align: left;">string</td>
<td>用户打卡时间</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">string</td>
<td>状态</td>
</tr>
<tr>
<td style="text-align: left;">lateDuration</td>
<td style="text-align: left;">int</td>
<td>迟到总时长</td>
</tr>
<tr>
<td style="text-align: left;">earlyDuration</td>
<td style="text-align: left;">int</td>
<td>早退总时长</td>
</tr>
<tr>
<td style="text-align: left;">egressDuration</td>
<td style="text-align: left;">int</td>
<td>外出时长</td>
</tr>
<tr>
<td style="text-align: left;">askLeaveDuration</td>
<td style="text-align: left;">int</td>
<td>请假时长</td>
</tr>
<tr>
<td style="text-align: left;">overtimeDuration</td>
<td style="text-align: left;">int</td>
<td>加班时长</td>
</tr>
<tr>
<td style="text-align: left;">businessDuration</td>
<td style="text-align: left;">int</td>
<td>出差时长</td>
</tr>
</tbody>
</table>
<h5>考勤状态说明</h5>
<p><strong><a>考勤状态:(Normal:正常,Early:早退,Late:迟到,OnDutyNotSigned:上班缺卡,OffDutyNotSigned:下班缺卡,Absenteeism:旷工,Egress:外出,AskLeave:请假,Business:出差,Overtime:加班)
</a></strong></p>
<h5>返回示例</h5>
<pre><code>{
&quot;success&quot;: true,
&quot;message&quot;: &quot;&quot;,
&quot;code&quot;: 200,
&quot;result&quot;: {
&quot;records&quot;: [
{
&quot;workResult1&quot;: null,
&quot;offDutyTime1&quot;: null,
&quot;deptName&quot;: null,
&quot;registeredImage&quot; : &quot;&quot;,
&quot;offDutyResult1&quot;: null,
&quot;workDays&quot;: null,
&quot;workResult2&quot;: null,
&quot;groupIdList&quot;: null,
&quot;groupId&quot;: &quot;1&quot;,
&quot;workResult3&quot;: null,
&quot;type&quot;: null,
&quot;restDays&quot;: null,
&quot;workTime1&quot;: null,
&quot;seriousLateCount&quot;: null,
&quot;businessDuration&quot;: null,
&quot;workTime2&quot;: null,
&quot;workTime3&quot;: null,
&quot;leaveDuration&quot;: null,
&quot;onBusinessDuration&quot;: null,
&quot;offDutyResult3&quot;: null,
&quot;id&quot;: &quot;1638208845436116993&quot;,
&quot;offDutyResult2&quot;: null,
&quot;day&quot;: null,
&quot;personIdList&quot;: null,
&quot;offDutyNotSigned&quot;: null,
&quot;lateDuration&quot;: null,
&quot;deptId&quot;: &quot;4f1765520d6346f9bd9c79e2479e5b12&quot;,
&quot;seriousLateDuration&quot;: null,
&quot;month&quot;: null,
&quot;userCheckTime&quot;: null,
&quot;personId&quot;: &quot;1639144950679404545&quot;,
&quot;offDutyTime2&quot;: null,
&quot;overtimeDuration&quot;: null,
&quot;offDutyTime3&quot;: null,
&quot;earlyCount&quot;: null,
&quot;egressDuration&quot;: null,
&quot;businessDuration&quot; : null,
&quot;lateCount&quot;: null,
&quot;approveId&quot;: null,
&quot;earlyDuration2&quot;: null,
&quot;earlyDuration1&quot;: null,
&quot;classId&quot;: &quot;2&quot;,
&quot;onDutyNotSigned&quot;: null,
&quot;earlyDuration3&quot;: null,
&quot;earlyDuration&quot;: null,
&quot;absenteeismDays&quot;: null,
&quot;updateTime&quot;: &quot;2023-03-24 15:07:24&quot;,
&quot;workDuration&quot;: null,
&quot;lateDuration2&quot;: null,
&quot;personName&quot;: &quot;张三&quot;,
&quot;lateDuration3&quot;: null,
&quot;createTime&quot;: &quot;2023-03-22 00:00:00&quot;,
&quot;lateDuration1&quot;: null
}
],
&quot;total&quot;: 1,
&quot;size&quot;: 10,
&quot;current&quot;: 1,
&quot;orders&quot;: [],
&quot;optimizeCountSql&quot;: true,
&quot;searchCount&quot;: true,
&quot;countId&quot;: null,
&quot;maxLimit&quot;: null,
&quot;pages&quot;: 1
},
&quot;data&quot;: null,
&quot;timestamp&quot;: 1680069471690
}</code></pre>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>