考勤记录
<h1>智慧园区管理平台</h1>
<blockquote>
<p>v1.0.0</p>
</blockquote>
<h1>基础服务/考勤记录</h1>
<p><strong>简要描述:</strong></p>
<ul>
<li>考勤记录分页</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li><a href="http://58.56.128.186:10148/qrqdSafe/attendance/record/page">http://58.56.128.186:10148/qrqdSafe/attendance/record/page</a></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET</li>
</ul>
<p><strong>鉴权:</strong></p>
<ul>
<li>AppSecret:d21e6d67cc1a13d22a65bed4eb46100b</li>
</ul>
<p><strong>请求示例截图:</strong>
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=be00b6cff5cbf50f79f5f3d91a2fd854&file=file.png" alt="" /></p>
<h3>请求参数</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>位置</th>
<th>类型</th>
<th>必选</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>personName</td>
<td>query</td>
<td>string</td>
<td>否</td>
<td>人员名称 (模糊查询)</td>
</tr>
<tr>
<td>cardNum</td>
<td>query</td>
<td>string</td>
<td>否</td>
<td>刷卡卡号</td>
</tr>
<tr>
<td>doorName</td>
<td>query</td>
<td>string</td>
<td>否</td>
<td>门禁点名称(设备名称)</td>
</tr>
<tr>
<td>startDate</td>
<td>query</td>
<td>string</td>
<td>否</td>
<td>开始时间 (yyyy-MM-dd)</td>
</tr>
<tr>
<td>endDate</td>
<td>query</td>
<td>string</td>
<td>否</td>
<td>结束时间 (yyyy-MM-dd)</td>
</tr>
<tr>
<td>empno</td>
<td>query</td>
<td>string</td>
<td>否</td>
<td>员工号</td>
</tr>
<tr>
<td>deptId</td>
<td>query</td>
<td>integer</td>
<td>否</td>
<td>部门 id (查询结果为本级及子集)</td>
</tr>
<tr>
<td>page</td>
<td>query</td>
<td>string</td>
<td>是</td>
<td>页数</td>
</tr>
<tr>
<td>limit</td>
<td>query</td>
<td>string</td>
<td>是</td>
<td>每页条数</td>
</tr>
<tr>
<td>AppSecret</td>
<td>header</td>
<td>string</td>
<td>是</td>
<td>权限 secret</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code>http://58.56.128.186:10148/qrqdSafe/attendance/record/page?cardNum=&doorName=&startDate=&endDate=&empno=&deptId=&page=1&limit=2</code></pre>
<h5>返回示例</h5>
<pre><code>{
"msg": "success",
"code": 0,
"data": {
"total": 85,
"size": 2,
"current": 1,
"records": [
{
"delFlag": "0",
"remark": null,
"createTime": "2022-10-09 19:06:03",
"updateTime": "2022-10-09 19:06:03",
"createBy": null,
"updateBy": null,
"recordId": "f3575b092feba1dc6bf416b2a2f42cd4",
"projectId": 242,
"tenantId": 114,
"personId": "127",
"personName": "祝建孟",
"cardNum": "0244550451",
"organizationId": "124",
"organizationName": "总经理",
"readerId": "e671f12d786d49d98f7a2682da474659",
"readerName": "考勤机_门_1_读卡器_1",
"doorName": "考勤机_门_1",
"controllerName": "考勤机",
"eventTimeUtc": 1665309228000,
"eventTimeIso": "2022-10-09T17:53:48.000+08:00",
"eventType": 196893,
"pointCatagory": 1,
"pointName": "考勤机_门_1_读卡器_1_考勤点",
"deptPath": "默认组织/奇瑞股份有限公司/青岛分公司/总经理",
"deptId": null,
"empno": null,
"startDate": null,
"endDate": null,
"userIds": [],
"deptIds": [],
"startTime": null,
"endTime": null
},
{
"delFlag": "0",
"remark": null,
"createTime": "2022-10-09 18:00:01",
"updateTime": "2022-10-09 18:00:01",
"createBy": null,
"updateBy": null,
"recordId": "0ca2ea93b3ade4deed8c7024105cfdd6",
"projectId": 242,
"tenantId": 114,
"personId": "127",
"personName": "祝建孟",
"cardNum": "0244550451",
"organizationId": "124",
"organizationName": "总经理",
"readerId": "e671f12d786d49d98f7a2682da474659",
"readerName": "考勤机_门_1_读卡器_1",
"doorName": "考勤机_门_1",
"controllerName": "考勤机",
"eventTimeUtc": 1665302228000,
"eventTimeIso": "2022-10-09T15:57:08.000+08:00",
"eventType": 196893,
"pointCatagory": 1,
"pointName": "考勤机_门_1_读卡器_1_考勤点",
"deptPath": "默认组织/奇瑞股份有限公司/青岛分公司/总经理",
"deptId": null,
"empno": null,
"startDate": null,
"endDate": null,
"userIds": [],
"deptIds": [],
"startTime": null,
"endTime": null
}
],
"pages": 43
}
}</code></pre>
<h3>返回数据结构</h3>
<p>状态码 <strong>200</strong></p>
<table>
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th>必选</th>
<th>约束</th>
<th>中文名</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>» msg</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>返回信息</td>
<td>none</td>
</tr>
<tr>
<td>» code</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>返回编码</td>
<td>none</td>
</tr>
<tr>
<td>» data</td>
<td>object</td>
<td>true</td>
<td>none</td>
<td>返回数据</td>
<td>none</td>
</tr>
<tr>
<td>»» total</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>总数</td>
<td>none</td>
</tr>
<tr>
<td>»» size</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>每页显示条数</td>
<td>none</td>
</tr>
<tr>
<td>»» current</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>当前页</td>
<td>none</td>
</tr>
<tr>
<td>»» records</td>
<td>[object]</td>
<td>true</td>
<td>none</td>
<td>查询数据列表</td>
<td>none</td>
</tr>
<tr>
<td>»»» delFlag</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>删除标识 0-正常,1-删除</td>
<td>none</td>
</tr>
<tr>
<td>»»» remark</td>
<td>null</td>
<td>true</td>
<td>none</td>
<td>备注,描述</td>
<td>none</td>
</tr>
<tr>
<td>»»» createTime</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>创建时间</td>
<td>none</td>
</tr>
<tr>
<td>»»» updateTime</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>修改时间</td>
<td>none</td>
</tr>
<tr>
<td>»»» createBy</td>
<td>null</td>
<td>true</td>
<td>none</td>
<td>创建人 ID</td>
<td>none</td>
</tr>
<tr>
<td>»»» updateBy</td>
<td>null</td>
<td>true</td>
<td>none</td>
<td>修改人 ID</td>
<td>none</td>
</tr>
<tr>
<td>»»» recordId</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>考勤记录唯一标识</td>
<td>none</td>
</tr>
<tr>
<td>»»» projectId</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>项目 id</td>
<td>none</td>
</tr>
<tr>
<td>»»» tenantId</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>租户 id</td>
<td>none</td>
</tr>
<tr>
<td>»»» personId</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>人员Id</td>
<td>none</td>
</tr>
<tr>
<td>»»» personName</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>人员名称</td>
<td>none</td>
</tr>
<tr>
<td>»»» cardNum</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>刷卡卡号</td>
<td>none</td>
</tr>
<tr>
<td>»»» organizationId</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>组织id</td>
<td>none</td>
</tr>
<tr>
<td>»»» organizationName</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>组织名称</td>
<td>none</td>
</tr>
<tr>
<td>»»» readerId</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>读头Id</td>
<td>none</td>
</tr>
<tr>
<td>»»» readerName</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>读头名称</td>
<td>none</td>
</tr>
<tr>
<td>»»» doorName</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>门禁点名称</td>
<td>none</td>
</tr>
<tr>
<td>»»» controllerName</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>控制器名称</td>
<td>none</td>
</tr>
<tr>
<td>»»» eventTimeUtc</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>刷卡时间(UTC格式)</td>
<td>none</td>
</tr>
<tr>
<td>»»» eventTimeIso</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>刷卡时间(ISO格式)</td>
<td>none</td>
</tr>
<tr>
<td>»»» eventType</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>门禁事件类型</td>
<td>none</td>
</tr>
<tr>
<td>»»» pointCatagory</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>考勤点类别 0:抓拍点;1:门禁点</td>
<td>none</td>
</tr>
<tr>
<td>»»» pointName</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>考勤点名称</td>
<td>none</td>
</tr>
<tr>
<td>»»» deptPath</td>
<td>string</td>
<td>true</td>
<td>none</td>
<td>组织路径</td>
<td>none</td>
</tr>
<tr>
<td>»» pages</td>
<td>integer</td>
<td>true</td>
<td>none</td>
<td>总页数</td>
<td>none</td>
</tr>
</tbody>
</table>