对外公开接口

对外公开接口


考勤结果

智慧园区管理平台

> v1.0.0

基础服务/考勤结果

简要描述:

  • 考勤结果分页

请求URL:

请求方式:

  • GET

鉴权:

  • AppSecret:d21e6d67cc1a13d22a65bed4eb46100b

请求示例截图:

请求参数

名称 位置 类型 必选 说明
personName query string 人员名称 (模糊查询)
empno query string 员工号
deptId query integer 部门 id (查询结果为本级及子集)
startDate query string 开始时间 (yyyy-MM-dd)
endDate query string 结束时间 (yyyy-MM-dd)
page query string 页数
limit query string 每页条数
AppSecret header string 权限 secret
请求示例
http://58.56.128.186:10148/qrqdSafe/attendance/result/page?startDate=2022-10-20&endDate=2022-10-21
返回示例
{
    "msg": "success",
    "code": 0,
    "data": {
        "total": 21,
        "size": 10,
        "current": 1,
        "records": [
            {
                "delFlag": "0",
                "remark": null,
                "createTime": "2022-10-21 12:00:01",
                "updateTime": "2022-10-21 18:00:01",
                "createBy": null,
                "updateBy": null,
                "recordId": "5105685bb16e3d0e7205e68e08e5c83b",
                "projectId": 242,
                "tenantId": 114,
                "personId": "149",
                "personName": "张炜聪",
                "organizationId": "124",
                "organizationName": "默认组织/奇瑞股份有限公司/青岛分公司/总经理",
                "groupId": "1e7bdf87d1a671f15b5c5c2726e007b2",
                "groupName": "奇瑞班组",
                "shiftId": "c7c96138-1e12-450a-a293-87a8f607973c",
                "shiftName": "上班下班班次",
                "onDutyDate": "2022-10-21",
                "timePeriodNo": 1,
                "onTime": "14:00:00",
                "clockOnTimeIso": null,
                "onStatus": 22,
                "onStatusStr": "Absent",
                "onStatusName": null,
                "minuteLate": 0,
                "acReaderNameOn": "考勤机_门_1_读卡器_1",
                "doorNameOn": null,
                "controllerNameOn": null,
                "cardNumOn": null,
                "offTime": "17:00:00",
                "clockOffTimeIso": null,
                "offStatus": 22,
                "offStatusStr": "Absent",
                "offStatusName": null,
                "minuteEarly": 61,
                "acReaderNameOff": "考勤机_门_1_读卡器_1",
                "doorNameOff": null,
                "controllerNameOff": null,
                "cardNumOff": null,
                "minLeave": 0,
                "minCompLeave": 0,
                "minOvertime": 0,
                "minAttend": 0,
                "timeAll": 145,
                "lessTime": 0,
                "deptId": null,
                "empno": null,
                "startDate": null,
                "endDate": null,
                "userIds": [],
                "deptIds": [],
                "startTime": null,
                "endTime": null
            },
            {
                "delFlag": "0",
                "remark": null,
                "createTime": "2022-10-21 12:00:01",
                "updateTime": "2022-10-21 12:00:01",
                "createBy": null,
                "updateBy": null,
                "recordId": "68a816d050058eca0a47d5156ec458c6",
                "projectId": 242,
                "tenantId": 114,
                "personId": "150",
                "personName": "陈浩",
                "organizationId": "162",
                "organizationName": "默认组织/奇瑞股份有限公司/青岛分公司/制造部/涂装车间/涂装技术组",
                "groupId": "1e7bdf87d1a671f15b5c5c2726e007b2",
                "groupName": "奇瑞班组",
                "shiftId": "c7c96138-1e12-450a-a293-87a8f607973c",
                "shiftName": "上班下班班次",
                "onDutyDate": "2022-10-21",
                "timePeriodNo": 1,
                "onTime": "14:00:00",
                "clockOnTimeIso": null,
                "onStatus": 22,
                "onStatusStr": "Absent",
                "onStatusName": null,
                "minuteLate": 0,
                "acReaderNameOn": null,
                "doorNameOn": null,
                "controllerNameOn": null,
                "cardNumOn": null,
                "offTime": "17:00:00",
                "clockOffTimeIso": null,
                "offStatus": 22,
                "offStatusStr": "Absent",
                "offStatusName": null,
                "minuteEarly": 0,
                "acReaderNameOff": null,
                "doorNameOff": null,
                "controllerNameOff": null,
                "cardNumOff": null,
                "minLeave": 0,
                "minCompLeave": 0,
                "minOvertime": 0,
                "minAttend": 0,
                "timeAll": 145,
                "lessTime": 145,
                "deptId": null,
                "empno": null,
                "startDate": null,
                "endDate": null,
                "userIds": [],
                "deptIds": [],
                "startTime": null,
                "endTime": null
            }
        ],
        "pages": 3
    }
}

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» msg string true none 返回信息 none
» code integer true none 返回编码 none
» data object true none 返回数据 none
»» total integer true none 总数 none
»» size integer true none 每页显示条数 none
»» current integer true none 当前页 none
»» records [object] true none 查询数据列表 none
»»» delFlag string true none 删除标识 0-正常,1-删除 none
»»» remark null true none 备注,描述 none
»»» createTime string true none 创建时间 none
»»» updateTime string true none 修改时间 none
»»» createBy null true none 创建人 ID none
»»» updateBy null true none 修改人 ID none
»»» recordId string true none 考勤记录唯一标识 none
»»» projectId integer true none 项目 id none
»»» tenantId integer true none 租户 id none
»»» personId string true none 人员Id none
»»» personName string true none 人员名称 none
»»» organizationId string true none 组织id none
»»» organizationName string true none 组织名称 none
»»» groupId string true none 班组ID none
»»» groupName string true none 班组名称 none
»»» shiftId string true none 班次ID none
»»» shiftName string true none 班次名称 none
»»» onDutyDate string true none 考勤日期 none
»»» timePeriodNo Integer true none 时段号 none
»»» onTime string true none 上班时间 none
»»» clockOnTimeIso string true none 上班刷卡ISO时间 none
»»» onStatus string true none 上班状态 none
»»» onStatusStr string true none 上班状态名称 none
»»» onStatusName string true none 上班状态具体调整原因 none
»»» minuteLate Integer true none 迟到时长(分钟) none
»»» acReaderNameOn string true none 班次名称 none
»»» doorNameOn string true none 上班刷卡门名称 none
»»» controllerNameOn string true none 上班控制器名称 none
»»» cardNumOn string true none 上班刷卡卡号 none
»»» offTime string true none 下班时间 none
»»» clockOffTimeIso string true none 下班刷卡ISO时间 none
»»» offStatus string true none 下班刷卡状态 none
»»» offStatusStr string true none 下班状态 none
»»» offStatusName string true none 下班状态具体调整原因 none
»»» minuteEarly Integer true none 早退时长(分钟) none
»»» acReaderNameOff string true none 下班读头名称 none
»»» doorNameOff string true none 下班门名称 none
»»» controllerNameOff string true none 下班控制器名称 none
»»» cardNumOff string true none 下班刷卡卡号 none
»»» minLeave Integer true none 请假时长(分钟) none
»»» minCompLeave Integer true none 调休时长(分钟) none
»»» minOvertime Integer true none 加班时长(分钟) none
»»» minAttend Integer true none 出勤时长(分钟) none
»»» timeAll Integer true none 应上工时(分钟) none
»»» lessTime Integer true none 不足工时(分钟) none
»»» cardNumOn Integer true none 上班刷卡卡号 none
»» pages integer true none 总页数 none

页面列表

ITEM_HTML