智慧OA考勤


实时统计列表

<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>&lt;a&gt;考勤类型:(Materiality:实到,Early:早退,Late:迟到,OnDutyNotSigned:上班缺卡,OffDutyNotSigned:下班缺卡,Absenteeism:旷工,GoOut:外出,AskLeave:请假,Business:出差,Overtime:加班) &lt;/a&gt;</strong></p> <h5>请求示例</h5> <pre><code>{ &amp;quot;day&amp;quot; : &amp;quot;2023-03-29&amp;quot;, &amp;quot;type&amp;quot; : &amp;quot;Materiality&amp;quot;, &amp;quot;orgId&amp;quot; &amp;quot;1&amp;quot;, &amp;quot;deptId&amp;quot; : &amp;quot;xxxxx&amp;quot;, &amp;quot;personName&amp;quot; : &amp;quot;xxxx&amp;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>&lt;a&gt;考勤状态:(Normal:正常,Early:早退,Late:迟到,OnDutyNotSigned:上班缺卡,OffDutyNotSigned:下班缺卡,Absenteeism:旷工,Egress:外出,AskLeave:请假,Business:出差,Overtime:加班) &lt;/a&gt;</strong></p> <h5>返回示例</h5> <pre><code>{     &amp;quot;success&amp;quot;: true,     &amp;quot;message&amp;quot;: &amp;quot;&amp;quot;,     &amp;quot;code&amp;quot;: 200,     &amp;quot;result&amp;quot;: {         &amp;quot;records&amp;quot;: [             {                 &amp;quot;workResult1&amp;quot;: null,                 &amp;quot;offDutyTime1&amp;quot;: null,                 &amp;quot;deptName&amp;quot;: null, &amp;quot;registeredImage&amp;quot; : &amp;quot;&amp;quot;,                 &amp;quot;offDutyResult1&amp;quot;: null,                 &amp;quot;workDays&amp;quot;: null,                 &amp;quot;workResult2&amp;quot;: null,                 &amp;quot;groupIdList&amp;quot;: null,                 &amp;quot;groupId&amp;quot;: &amp;quot;1&amp;quot;,                 &amp;quot;workResult3&amp;quot;: null,                 &amp;quot;type&amp;quot;: null,                 &amp;quot;restDays&amp;quot;: null,                 &amp;quot;workTime1&amp;quot;: null,                 &amp;quot;seriousLateCount&amp;quot;: null,                 &amp;quot;businessDuration&amp;quot;: null,                 &amp;quot;workTime2&amp;quot;: null,                 &amp;quot;workTime3&amp;quot;: null,                 &amp;quot;leaveDuration&amp;quot;: null,                 &amp;quot;onBusinessDuration&amp;quot;: null,                 &amp;quot;offDutyResult3&amp;quot;: null,                 &amp;quot;id&amp;quot;: &amp;quot;1638208845436116993&amp;quot;,                 &amp;quot;offDutyResult2&amp;quot;: null,                 &amp;quot;day&amp;quot;: null,                 &amp;quot;personIdList&amp;quot;: null,                 &amp;quot;offDutyNotSigned&amp;quot;: null,                 &amp;quot;lateDuration&amp;quot;: null,                 &amp;quot;deptId&amp;quot;: &amp;quot;4f1765520d6346f9bd9c79e2479e5b12&amp;quot;,                 &amp;quot;seriousLateDuration&amp;quot;: null,                 &amp;quot;month&amp;quot;: null,                 &amp;quot;userCheckTime&amp;quot;: null,                 &amp;quot;personId&amp;quot;: &amp;quot;1639144950679404545&amp;quot;,                 &amp;quot;offDutyTime2&amp;quot;: null,                 &amp;quot;overtimeDuration&amp;quot;: null,                 &amp;quot;offDutyTime3&amp;quot;: null,                 &amp;quot;earlyCount&amp;quot;: null,                 &amp;quot;egressDuration&amp;quot;: null, &amp;quot;businessDuration&amp;quot; : null,                 &amp;quot;lateCount&amp;quot;: null,                 &amp;quot;approveId&amp;quot;: null,                 &amp;quot;earlyDuration2&amp;quot;: null,                 &amp;quot;earlyDuration1&amp;quot;: null,                 &amp;quot;classId&amp;quot;: &amp;quot;2&amp;quot;,                 &amp;quot;onDutyNotSigned&amp;quot;: null,                 &amp;quot;earlyDuration3&amp;quot;: null,                 &amp;quot;earlyDuration&amp;quot;: null,                 &amp;quot;absenteeismDays&amp;quot;: null,                 &amp;quot;updateTime&amp;quot;: &amp;quot;2023-03-24 15:07:24&amp;quot;,                 &amp;quot;workDuration&amp;quot;: null,                 &amp;quot;lateDuration2&amp;quot;: null,                 &amp;quot;personName&amp;quot;: &amp;quot;张三&amp;quot;,                 &amp;quot;lateDuration3&amp;quot;: null,                 &amp;quot;createTime&amp;quot;: &amp;quot;2023-03-22 00:00:00&amp;quot;,                 &amp;quot;lateDuration1&amp;quot;: null             }         ],         &amp;quot;total&amp;quot;: 1,         &amp;quot;size&amp;quot;: 10,         &amp;quot;current&amp;quot;: 1,         &amp;quot;orders&amp;quot;: [],         &amp;quot;optimizeCountSql&amp;quot;: true,         &amp;quot;searchCount&amp;quot;: true,         &amp;quot;countId&amp;quot;: null,         &amp;quot;maxLimit&amp;quot;: null,         &amp;quot;pages&amp;quot;: 1     },     &amp;quot;data&amp;quot;: null,     &amp;quot;timestamp&amp;quot;: 1680069471690 }</code></pre> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML