国产精品男女_欧美日韩精品一区二区三区不卡_精品综合_农村的毛片丨级 - 色综合天天综合网国产国产人

對接說明

必讀信息:

  • 請求接口前,需使用appId、appSecret請求登陸。
  • 所有接口需在頭部加入內(nèi)容 X-Requested-With: XMLHttpRequest
  • 除登陸外其他接口需在頭部加入登陸返回token, 需權(quán)限驗證, 驗證方式為頭部添加: Authorization: Bearer[空格] + token

本示例文檔中的appId、appSecret、token 與接口地址(http://open.taisau.com)均為示例地址,實際地址根據(jù)項目而定。

根據(jù)類型/獲取分組信息

根據(jù)類型(userType參數(shù))獲取分組信息
userType參數(shù)值: normal=>員工,,visitor=>訪客,blacklist=>黑名單,student=>學(xué)生,teacher=>教師

接口URL

http://open.taisau.com/depart?pageSize=200&resultTree=true&whereFor[userType]=normal

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
0 -
0.id ID
0.parentId 上一層ID
0.geneCode 基因代碼
0.compId 機構(gòu)ID
0.ruleId 考勤規(guī)則ID
0.userType 人員類型
0.name 部門名稱
0.nameLetter 名稱字母
0.departType 部門類型
0.enterYear 加入年份
0.created_at 創(chuàng)建時間
0.children 下一層節(jié)點
0.children.id ID
0.children.parentId 上一層ID
0.children.geneCode 基因代碼
0.children.compId 機構(gòu)ID
0.children.ruleId 考勤規(guī)則ID
0.children.userType 人員類型
0.children.name 部門名稱
0.children.nameLetter 名稱字母
0.children.departType 部門類型
0.children.enterYear 加入年份
0.children.created_at 創(chuàng)建時間
0.children.children 下一層節(jié)點
1 -
1.id ID
1.parentId 上一層ID
1.geneCode 基因代碼
1.compId 機構(gòu)ID
1.ruleId 考勤規(guī)則ID
1.userType 人員類型
1.name 部門名稱
1.nameLetter 名稱字母
1.departType 部門類型
1.enterYear 加入年份
1.created_at 創(chuàng)建時間
1.children 下一層節(jié)點

成功響應(yīng)示例

[
    {
        "id": 586,
        "parentId": 0,
        "geneCode": "",
        "compId": 67,
        "ruleId": null,
        "userType": "normal",
        "name": "部門1",
        "nameLetter": "bm",
        "departType": "depart",
        "enterYear": null,
        "gradeCode": null,
        "classCode": null,
        "created_at": "2019-09-11 15:35:16",
        "children": [
            {
                "id": 587,
                "parentId": 586,
                "geneCode": "586,",
                "compId": 67,
                "ruleId": null,
                "userType": "normal",
                "name": "部門1-下一層",
                "nameLetter": "bmxyc",
                "departType": "depart",
                "enterYear": null,
                "gradeCode": null,
                "classCode": null,
                "created_at": "2019-09-11 15:35:26",
                "children": []
            }
        ]
    },
    {
        "id": 588,
        "parentId": 0,
        "geneCode": "",
        "compId": 67,
        "ruleId": null,
        "userType": "normal",
        "name": "部門2",
        "nameLetter": "bm",
        "departType": "depart",
        "enterYear": null,
        "gradeCode": null,
        "classCode": null,
        "created_at": "2019-09-11 15:35:32",
        "children": []
    }
]

獲取所有考勤報表信息

接口URL

http://open.taisau.com/attendance-report?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.compId 機構(gòu)ID
data.reportDate 考勤日期
data.identityId 平臺身份ID
data.timeId 考勤時間段ID
data.recordIn 進-記錄ID
data.recordOut 出-記錄ID
data.inTime 進-時間
data.originInTime 進-原始時間
data.outTime 出-時間
data.originOutTime 出-原始時間
data.matchState 匹配狀態(tài)
data.late 是否遲到
data.early 是否早退
data.workTime 工作時長
data.overTime 加班時長
data.lateTime 遲到時長
data.earlyTime 早退時長
data.reportWay 記錄來源
data.manualId 變更人ID
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 12121200,
            "compId": 67,
            "reportDate": "2019-08-12",
            "identityId": 12121208,
            "timeId": 12121200,
            "recordIn": null,
            "recordOut": 12121214,
            "inTime": null,
            "originInTime": null,
            "outTime": "2019-08-12 19:46:14",
            "originOutTime": "2019-08-12 18:55:20",
            "matchState": 0,
            "late": 0,
            "early": 0,
            "workTime": 0,
            "overTime": 6374,
            "lateTime": 0,
            "earlyTime": 0,
            "reportWay": "capture",
            "manualId": null,
            "created_at": "2019-08-12 14:57:26"
        },
        {
            "id": 12121201,
            "compId": 67,
            "reportDate": "2019-08-13",
            "identityId": 12121208,
            "timeId": 12121200,
            "recordIn": 12121217,
            "recordOut": null,
            "inTime": "2019-08-13 09:07:33",
            "originInTime": "2019-08-13 09:08:19",
            "outTime": null,
            "originOutTime": null,
            "matchState": 0,
            "late": 0,
            "early": 0,
            "workTime": 0,
            "overTime": 0,
            "lateTime": 0,
            "earlyTime": 0,
            "reportWay": "capture",
            "manualId": null,
            "created_at": "2019-08-13 09:21:53"
        },
        {
            "id": 12121202,
            "compId": 67,
            "reportDate": "2019-08-14",
            "identityId": 12121208,
            "timeId": 12121200,
            "recordIn": 12123406,
            "recordOut": 12123408,
            "inTime": "2019-08-14 09:42:45",
            "originInTime": null,
            "outTime": "2019-08-14 16:51:20",
            "originOutTime": null,
            "matchState": 0,
            "late": 1,
            "early": 1,
            "workTime": 25715,
            "overTime": 0,
            "lateTime": 2000,
            "earlyTime": -4000,
            "reportWay": "capture",
            "manualId": null,
            "created_at": "2019-08-14 09:42:50"
        },
        {
            "id": 12121203,
            "compId": 67,
            "reportDate": "2019-08-15",
            "identityId": 12121208,
            "timeId": 12121200,
            "recordIn": 12123410,
            "recordOut": null,
            "inTime": "2019-08-15 09:06:23",
            "originInTime": "2019-08-15 09:06:36",
            "outTime": null,
            "originOutTime": null,
            "matchState": 0,
            "late": 0,
            "early": 0,
            "workTime": 0,
            "overTime": 0,
            "lateTime": 0,
            "earlyTime": 0,
            "reportWay": "capture",
            "manualId": null,
            "created_at": "2019-08-15 09:06:39"
        },
        {
            "id": 12121204,
            "compId": 67,
            "reportDate": "2019-08-21",
            "identityId": 12121206,
            "timeId": 12121205,
            "recordIn": 12123414,
            "recordOut": null,
            "inTime": "2019-08-20 16:32:23",
            "originInTime": null,
            "outTime": null,
            "originOutTime": null,
            "matchState": 0,
            "late": 0,
            "early": 0,
            "workTime": 0,
            "overTime": 5257,
            "lateTime": 0,
            "earlyTime": 0,
            "reportWay": "capture",
            "manualId": null,
            "created_at": "2019-08-19 16:51:39"
        }
    ],
    "from": 1,
    "last_page": 2,
    "to": 5,
    "total": 8
}

獲取設(shè)備列表

獲取平臺設(shè)備信息

接口URL

http://open.taisau.com/attendance-device?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$u.laRGTs8IzoT2knWz/wSOVc4yxuVpel4eY.rtpM4cs37pp17djLy 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式
X-Domain-With Open 必填 -

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.compId 機構(gòu)ID
data.intype 設(shè)備進出類型
data.name 測試設(shè)備
data.secret 加密信息
data.sign 設(shè)備注冊號
data.type 設(shè)備類型
data.listType 設(shè)備關(guān)聯(lián)名單類型
data.address 設(shè)備地址
data.disable 是否啟用
data.online 是否在線
data.heartTime 心跳-時間
data.heartIp 心跳-IP
data.heartCount 心跳-次數(shù)
data.issueCount 下發(fā)人數(shù)
data.issueSuccess 下發(fā)成功人數(shù)
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 12121205,
            "compId": 67,
            "intype": "inout",
            "name": "測試設(shè)備",
            "secret": "ECBC85AC75AB48EA8B54B22BADF8D7E2",
            "sign": null,
            "type": "taisau_window",
            "listType": "company",
            "address": "公司",
            "disable": "enable",
            "online": "offline",
            "heartTime": null,
            "heartIp": null,
            "heartCount": 0,
            "issueCount": 167,
            "issueSuccess": 167,
            "teamNumber": null,
            "created_at": "2019-08-30 16:18:54"
        }
    ],
    "from": 1,
    "last_page": 1,
    "to": 1,
    "total": 1
}

獲取所有考勤記錄信息

接口URL

http://open.taisau.com/attendance-record?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$k8mDxxTyBlXt8MAQiBkE3OfEWeShYeA3cPcUaVxhX5kzVntgaszH2 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.compId 機構(gòu)ID
data.deviceId 設(shè)備ID
data.intype 進出類型
data.identityId 平臺身份ID
data.personId 上傳身份ID
data.captureImage 抓拍-照片
data.captureDate 2020-02-14
data.captureTime 抓拍-時間
data.captureScore 抓拍-分數(shù)
data.captureStatus 抓拍-狀態(tài)
data.sex 分析-性別
data.age 分析-年齡
data.temperature 檢測體溫信息
data.abnormal 體溫是否異常
data.quality 分析-清晰度
data.hasGlass 分析-是否帶眼睛
data.hasHat 分析-是否帶帽子
data.hasMask 分析-是否帶口罩
data.idCard 刷卡-身份證
data.icCard 刷卡-IC卡
data.cardNumber 證件-號碼
data.cardName 證件-姓名
data.cardPicture 證件-照片
data.cardSex 證件-性別
data.cardBitrhday 證件-生日
data.cardNation 證件-籍貫
data.cardAdress 證件-地址
data.cardDepart 證件-機構(gòu)
data.cardStart 證件-有效期
data.cardEnd 證件-失效期
data.mark 記錄-備注
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 12121219,
            "compId": 67,
            "deviceId": 12121201,
            "intype": "inout",
            "identityId": 12580,
            "personId": 12580,
            "captureImage": "attendance-record\/2019-08-13\/67\/UUpHMiCnq3A1tgl5NVO6qlhfJv8HYyH5axVhKhHP.jpeg",
            "captureTime": "2019-08-10 12:20:57",
            "captureScore": "89.55",
            "captureStatus": 0,
            "sex": null,
            "age": null,
            "temperature": "36.8",
            "quality": null,
            "hasGlass": "0",
            "hasHat": "0",
            "hasMask": "0",
            "idCard": null,
            "icCard": null,
            "cardNumber": null,
            "cardName": null,
            "cardPicture": null,
            "cardSex": null,
            "cardBitrhday": null,
            "cardNation": null,
            "cardAdress": null,
            "cardDepart": null,
            "cardStart": null,
            "cardEnd": null,
            "mark": 0,
            "created_at": "2019-08-13 16:09:20"
        },
        {
            "id": 12121220,
            "compId": 67,
            "deviceId": 12121201,
            "intype": "inout",
            "identityId": 12580,
            "personId": 12580,
            "captureImage": "attendance-record\/2019-08-13\/67\/7tckdqUiVNVT1ip0QU8MTAfuPsLh5EXMDYvd1bli.jpeg",
            "captureTime": "2019-08-10 12:20:57",
            "captureScore": "89.55",
            "captureStatus": 0,
            "sex": null,
            "age": null,
            "temperature": "36.8",
            "quality": null,
            "hasGlass": "0",
            "hasHat": "0",
            "hasMask": "0",
            "idCard": null,
            "icCard": null,
            "cardNumber": null,
            "cardName": null,
            "cardPicture": null,
            "cardSex": null,
            "cardBitrhday": null,
            "cardNation": null,
            "cardAdress": null,
            "cardDepart": null,
            "cardStart": null,
            "cardEnd": null,
            "mark": 0,
            "created_at": "2019-08-13 16:09:22"
        },
        {
            "id": 12121221,
            "compId": 67,
            "deviceId": 12121201,
            "intype": "inout",
            "identityId": 12580,
            "personId": 12580,
            "captureImage": "attendance-record\/2019-08-13\/67\/6MS8Dnap9941F5cqvFtkj4hx8l3EG6S6tzgCBAUw.jpeg",
            "captureTime": "2019-08-10 12:20:57",
            "captureScore": "89.55",
            "captureStatus": 0,
            "sex": null,
            "age": null,
            "temperature": "36.8",
            "quality": null,
            "hasGlass": "0",
            "hasHat": "0",
            "hasMask": "0",
            "idCard": null,
            "icCard": null,
            "cardNumber": null,
            "cardName": null,
            "cardPicture": null,
            "cardSex": null,
            "cardBitrhday": null,
            "cardNation": null,
            "cardAdress": null,
            "cardDepart": null,
            "cardStart": null,
            "cardEnd": null,
            "mark": 0,
            "created_at": "2019-08-13 16:09:24"
        },
        {
            "id": 12121222,
            "compId": 67,
            "deviceId": 12121201,
            "intype": "inout",
            "identityId": 12580,
            "personId": 12580,
            "captureImage": "attendance-record\/2019-08-13\/67\/Ta57CLCtpNinWrCNSaN91jaVI9GwRin0gIgohTox.jpeg",
            "captureTime": "2019-08-10 12:20:57",
            "captureScore": "89.55",
            "captureStatus": 0,
            "sex": null,
            "age": null,
            "temperature": "36.8",
            "quality": null,
            "hasGlass": "0",
            "hasHat": "0",
            "hasMask": "0",
            "idCard": null,
            "icCard": null,
            "cardNumber": null,
            "cardName": null,
            "cardPicture": null,
            "cardSex": null,
            "cardBitrhday": null,
            "cardNation": null,
            "cardAdress": null,
            "cardDepart": null,
            "cardStart": null,
            "cardEnd": null,
            "mark": 0,
            "created_at": "2019-08-13 16:09:26"
        },
        {
            "id": 12121223,
            "compId": 67,
            "deviceId": 12121201,
            "intype": "inout",
            "identityId": 12580,
            "personId": 12580,
            "captureImage": "attendance-record\/2019-08-13\/67\/aOfwyeKcCiySmKccdbbvGU3jIYRS1LDhmmLH3Obm.jpeg",
            "captureTime": "2019-08-10 12:20:57",
            "captureScore": "89.55",
            "captureStatus": 0,
            "sex": null,
            "age": null,
            "temperature": "36.8",
            "quality": null,
            "hasGlass": "0",
            "hasHat": "0",
            "hasMask": "0",
            "idCard": null,
            "icCard": null,
            "cardNumber": null,
            "cardName": null,
            "cardPicture": null,
            "cardSex": null,
            "cardBitrhday": null,
            "cardNation": null,
            "cardAdress": null,
            "cardDepart": null,
            "cardStart": null,
            "cardEnd": null,
            "mark": 0,
            "created_at": "2019-08-13 16:09:28"
        }
    ],
    "from": 1,
    "last_page": 438,
    "to": 5,
    "total": 2187
}

請求登陸、接口權(quán)限驗證

請求接口前,需請求登陸,以獲取后續(xù)接口權(quán)限
appId、appSecret 為機構(gòu)對應(yīng)的接口驗證信息,請求成功返回token
接口地址(http://open.taisau.com)為本地測試地址,實際地址根據(jù)項目情況改變

接口URL

http://open.taisau.com/login?appId=5EC55E5D8D4B471EA85CCD3A0A28DE6F&appSecret=07503FD4D0EB420E816B3557F47535EE

請求方式

POST

請求 Content-Type

multipart/form-data

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
X-Requested-With XMLHttpRequest 必填 -

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
appId 5EC55E5D8D4B471EA85CCD3A0A28DE6F 必填 -
appSecret 07503FD4D0EB420E816B3557F47535EE 必填 -

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
id 記錄ID
roleId 權(quán)限ID
compId 機構(gòu)ID
name 名稱
username 用戶名
avatar 頭像
created_at 創(chuàng)建時間
token 驗證token

成功響應(yīng)示例

{
    "id": 26,
    "roleId": null,
    "super": 0,
    "platform": 0,
    "manager": 1,
    "compId": 82,
    "name": "校園大道",
    "username": "13888888888",
    "avatar": null,
    "created_at": "2019-09-09 11:36:30",
    "token": "$2y$10$VrHtAY.0deg.XS02G\/MymeyFjBD.24dnKnjpjI1brVUp1toVwA4nC"
}

圖片上傳接口

接口URL

http://open.taisau.com/upload-file

請求方式

POST

請求 Content-Type

multipart/form-data

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$JwYrVIhzrNuYk5cDanbeN.HZXVzgU7PTGIqdld6l.CzuNoqVqczAC 必填 -
X-Requested-With XMLHttpRequest 必填 -

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
file - 必填 -

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
data file-upload/2019-09-28/67/LkVlDaK0XKntiZYuotldb6r49dY08CYcOHReVn0C.jpeg
code -
message -
success -

成功響應(yīng)示例

{
    "data": "file-upload\/2019-09-28\/67\/LkVlDaK0XKntiZYuotldb6r49dY08CYcOHReVn0C.jpeg",
    "code": 0,
    "message": null,
    "success": true
}

根據(jù)類型/新增分組

根據(jù)類型(userType參數(shù))添加分組信息
userType參數(shù)值: normal=>員工,,visitor=>訪客,blacklist=>黑名單,student=>學(xué)生,teacher=>教師

接口URL

http://open.taisau.com/depart

請求方式

POST

請求 Content-Type

application/json

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$s4coTaYdCHVQRqb99t8x6OYfbEZLKhptr7zPwIeg4mEReRJDABCXm 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

{
    "name": "員工分組1",
    "userType": "normal",
    "parentId": 0
}

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
name 員工分組1
userType 人員類型
parentId 上級分組ID
compId 機構(gòu)ID
geneCode -
nameLetter ygfz
created_at 創(chuàng)建時間
id ID

成功響應(yīng)示例

{
    "name": "員工分組1",
    "userType": "normal",
    "parentId": 0,
    "compId": 67,
    "geneCode": "",
    "nameLetter": "ygfz",
    "created_at": "2019-09-28 18:40:02",
    "id": 704
}

獲取設(shè)備關(guān)聯(lián)信息

獲取設(shè)備與人員、分組關(guān)聯(lián)信息

接口URL

http://open.taisau.com/attendance-device-assigns?page=1&pageSize=5&whereFor[deviceId]=9

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VrHtAY.0deg.XS02G/MymeyFjBD.24dnKnjpjI1brVUp1toVwA4nC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小
whereFor[deviceId - 必填 -

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.deviceId 設(shè)備ID
data.departId 關(guān)聯(lián)部門
data.identityId 關(guān)聯(lián)身份
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 137,
            "deviceId": 9,
            "departId": 99,
            "identityId": 99,
            "created_at": "2019-09-17 17:22:30"
        },
        {
            "id": 134,
            "deviceId": 9,
            "departId": 454,
            "identityId": null,
            "created_at": "2019-09-17 17:14:30"
        },
        {
            "id": 135,
            "deviceId": 9,
            "departId": 457,
            "identityId": null,
            "created_at": "2019-09-17 17:14:31"
        }
    ],
    "from": 1,
    "last_page": 1,
    "to": 3,
    "total": 3
}

根據(jù)類型/獲取人員信息

根據(jù)類型(userType參數(shù))獲取人員信息
userType參數(shù)值: normal=>員工,,visitor=>訪客,blacklist=>黑名單,student=>學(xué)生,teacher=>教師

接口URL

http://open.taisau.com/identity?page=1&pageSize=5&whereFor[userType]=normal&modelSee[0]=people.peopleInfo

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VrHtAY.0deg.XS02G/MymeyFjBD.24dnKnjpjI1brVUp1toVwA4nC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 -
pageSize 5 必填 -
whereFor[userType - 必填 -
modelSee[0 - 必填 -

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.compId 機構(gòu)ID
data.userType 人員類型
data.peopleId 屬性ID
data.postionId 職位ID
data.titleId 職稱ID
data.departId 部門ID
data.roleId 角色ID
data.ruleId 考勤規(guī)則ID
data.number 編號
data.secret 加密信息
data.from 新增自
data.groupType 特殊組
data.employDate 入職日期
data.leaveDate 離職日期
data.startTime 有效期-開始時間
data.endTime 有效期-結(jié)束時間
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 12560,
            "compId": 67,
            "userType": "teacher",
            "peopleId": 12349,
            "postionId": null,
            "titleId": null,
            "departId": 444,
            "roleId": null,
            "ruleId": null,
            "number": null,
            "secret": null,
            "from": "manage",
            "groupType": "normal",
            "employDate": "2019-03-08",
            "leaveDate": null,
            "startTime": null,
            "endTime": null,
            "created_at": "2019-08-28 15:37:41"
        },
        {
            "id": 12561,
            "compId": 67,
            "userType": "teacher",
            "peopleId": 35,
            "postionId": null,
            "titleId": null,
            "departId": 443,
            "roleId": null,
            "ruleId": null,
            "number": null,
            "secret": null,
            "from": "manage",
            "groupType": "normal",
            "employDate": "2015-09-30",
            "leaveDate": null,
            "startTime": null,
            "endTime": null,
            "created_at": "2019-08-28 15:37:41"
        },
        {
            "id": 12565,
            "compId": 67,
            "userType": "teacher",
            "peopleId": 45,
            "postionId": null,
            "titleId": null,
            "departId": 511,
            "roleId": null,
            "ruleId": null,
            "number": null,
            "secret": null,
            "from": "manage",
            "groupType": "normal",
            "employDate": "2019-05-20",
            "leaveDate": null,
            "startTime": null,
            "endTime": null,
            "created_at": "2019-08-28 15:37:42"
        },
        {
            "id": 12567,
            "compId": 67,
            "userType": "teacher",
            "peopleId": 32,
            "postionId": null,
            "titleId": null,
            "departId": 443,
            "roleId": null,
            "ruleId": null,
            "number": null,
            "secret": null,
            "from": "manage",
            "groupType": "normal",
            "employDate": "2019-03-08",
            "leaveDate": null,
            "startTime": null,
            "endTime": null,
            "created_at": "2019-08-28 15:37:43"
        },
        {
            "id": 12570,
            "compId": 67,
            "userType": "teacher",
            "peopleId": 12350,
            "postionId": null,
            "titleId": null,
            "departId": 444,
            "roleId": null,
            "ruleId": null,
            "number": null,
            "secret": null,
            "from": "manage",
            "groupType": "normal",
            "employDate": "2019-03-08",
            "leaveDate": null,
            "startTime": null,
            "endTime": null,
            "created_at": "2019-08-28 15:37:43"
        }
    ],
    "from": 1,
    "last_page": 55,
    "to": 5,
    "total": 272
}

獲取所有考勤總計信息

接口URL

http://open.taisau.com/attendance-count?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.compId 機構(gòu)ID
data.reportDate 考勤日期
data.identityId 平臺身份ID
data.recordIn 進-記錄ID
data.recordOut 出-記錄ID
data.inTime 進-時間
data.outTime 出-時間
data.manualId 變更人ID
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 12121202,
            "compId": 67,
            "reportDate": "2019-08-10",
            "identityId": 12580,
            "recordIn": 12121219,
            "recordOut": 12121220,
            "inTime": "2019-08-10 12:20:57",
            "outTime": "2019-08-10 12:20:57",
            "manualId": null,
            "created_at": "2019-08-13 16:09:20"
        },
        {
            "id": 12121203,
            "compId": 67,
            "reportDate": "2019-08-13",
            "identityId": 12580,
            "recordIn": 12121663,
            "recordOut": 12121313,
            "inTime": "2019-08-13 00:00:00",
            "outTime": "2019-08-13 13:08:56",
            "manualId": null,
            "created_at": "2019-08-13 16:18:24"
        },
        {
            "id": 12121204,
            "compId": 67,
            "reportDate": "2019-01-11",
            "identityId": 12580,
            "recordIn": 12122112,
            "recordOut": 12122118,
            "inTime": "2019-01-11 11:11:11",
            "outTime": "2019-01-11 11:11:11",
            "manualId": null,
            "created_at": "2019-08-13 16:47:17"
        },
        {
            "id": 12121205,
            "compId": 67,
            "reportDate": "2019-01-11",
            "identityId": 12560,
            "recordIn": 12122132,
            "recordOut": null,
            "inTime": "2019-01-11 11:11:11",
            "outTime": null,
            "manualId": null,
            "created_at": "2019-08-13 16:47:53"
        },
        {
            "id": 12121206,
            "compId": 67,
            "reportDate": "2019-01-11",
            "identityId": 12561,
            "recordIn": 12122157,
            "recordOut": 12122175,
            "inTime": "2019-01-11 11:11:11",
            "outTime": "2019-01-11 11:11:11",
            "manualId": null,
            "created_at": "2019-08-13 16:48:44"
        }
    ],
    "from": 1,
    "last_page": 3,
    "to": 5,
    "total": 11
}

修改分組信息

接口URL

http://open.taisau.com/depart/704

請求方式

PUT

請求 Content-Type

application/json

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$s4coTaYdCHVQRqb99t8x6OYfbEZLKhptr7zPwIeg4mEReRJDABCXm 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

{
    "name": "員工分組2",
    "userType": "normal"
}

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
id ID
parentId -
geneCode -
compId 機構(gòu)ID
ruleId 考勤規(guī)則ID
userType 人員類型
name 員工分組2
nameLetter ygfz
departType depart
enterYear -
gradeCode -
classCode -
created_at 2019-09-11 14:59:01

成功響應(yīng)示例

{
    "id": 704,
    "parentId": 0,
    "geneCode": "",
    "compId": 67,
    "ruleId": null,
    "userType": "normal",
    "name": "員工分組2",
    "nameLetter": "ygfz",
    "departType": "depart",
    "enterYear": null,
    "gradeCode": 0,
    "classCode": 0,
    "created_at": "2019-09-28 18:40:02"
}

添加設(shè)備關(guān)聯(lián)信息

添加設(shè)備與人員、分組關(guān)聯(lián)信息

接口URL

http://open.taisau.com/attendance-device-assigns

請求方式

POST

請求 Content-Type

multipart/form-data

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VrHtAY.0deg.XS02G/MymeyFjBD.24dnKnjpjI1brVUp1toVwA4nC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
deviceId 9 必填 -
identityId 100 必填 -
departId 77 必填 -

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
deviceId 設(shè)備ID
identityId 身份ID
departId 部門ID
created_at 創(chuàng)建時間
id ID

成功響應(yīng)示例

{
    "deviceId": "9",
    "identityId": "100",
    "departId": "77",
    "created_at": "2019-09-17 17:27:21",
    "id": 139
}

獲取所有考勤排名信息

接口URL

http://open.taisau.com/attendance-ranking?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.compId 機構(gòu)ID
data.reportDate 考勤日期
data.departId 排名-部門
data.identityCount 總?cè)藬?shù)
data.recordCount 考勤人數(shù)
data.recordRate 出勤率
data.lateCount 遲到人數(shù)
data.lateRate 遲到率
data.earlyCount 早退人數(shù)
data.earlyRate 早退率
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 12121200,
            "compId": 67,
            "reportDate": "2019-09-11",
            "departId": 45,
            "identityCount": 100,
            "recordCount": 65,
            "recordRate": "0.65",
            "lateCount": 10,
            "lateRate": "0.10",
            "earlyCount": 10,
            "earlyRate": "0.10",
            "created_at": null
        }
    ],
    "from": 1,
    "last_page": 1,
    "to": 1,
    "total": 1
}

獲取所有請假信息

接口URL

http://open.taisau.com/attendance-dayoff?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.identityId 人員/身份ID
data.compId 機構(gòu)ID
data.type 設(shè)備類型
data.reason 原因
data.startTime 開始時間
data.endTime 結(jié)束時間
data.days 天數(shù)
data.images 圖片
data.approverId 審核人
data.state 審核狀態(tài)
data.comments 審核意見
data.approvalTime 審核時間
data.carbonId 抄送給
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 1,
            "identityId": 12561,
            "compId": 67,
            "type": "other",
            "reason": "因身體微恙,需請假一天",
            "startTime": "2019-09-11 08:00:00",
            "endTime": "2019-09-11 18:00:00",
            "days": "1.0",
            "images": null,
            "approverId": null,
            "state": "wait",
            "comments": null,
            "approvalTime": null,
            "carbonId": null,
            "created_at": null
        }
    ],
    "from": 1,
    "last_page": 1,
    "to": 1,
    "total": 1
}

刪除分組信息

接口URL

http://open.taisau.com/depart/704

請求方式

DELETE

請求 Content-Type

multipart/form-data

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$s4coTaYdCHVQRqb99t8x6OYfbEZLKhptr7zPwIeg4mEReRJDABCXm 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
data 數(shù)據(jù)信息
code 接口返回碼
message 接口返回信息
success 執(zhí)行是否成功

成功響應(yīng)示例

{
    "data": null,
    "code": 0,
    "message": null,
    "success": true
}

刪除設(shè)備關(guān)聯(lián)信息

刪除設(shè)備與人員、分組關(guān)聯(lián)信息

接口URL

http://open.taisau.com/attendance-device-assigns/136

請求方式

DELETE

請求 Content-Type

multipart/form-data

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$17Ij8iwNM2WuLIL4q6cJwOH/5pgtP/xAG3baMbiCQj8fTSPrfjxVa 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
data 數(shù)據(jù)
code 返回代碼
message 返回信息
success 成功狀態(tài)

成功響應(yīng)示例

{
    "data": null,
    "code": 0,
    "message": null,
    "success": true
}

獲取所有外出信息

接口URL

http://open.taisau.com/attendance-leave?page=1&pageSize=5

請求方式

GET

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

請求Query參數(shù)

參數(shù) 示例值 必填 參數(shù)描述
page 1 必填 當(dāng)前分頁
pageSize 5 必填 分頁大小

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
current_page 分頁-當(dāng)前頁
data 數(shù)據(jù)
data.id ID
data.identityId 人員/身份ID
data.compId 機構(gòu)ID
data.type 設(shè)備類型
data.reason 原因
data.address 地址
data.startTime 開始時間
data.endTime 結(jié)束時間
data.days 天數(shù)
data.images 圖片
data.approverId 審核人
data.state 審核狀態(tài)
data.comments 審核意見
data.approvalTime 審核時間
data.carbonId 抄送給
data.created_at 創(chuàng)建時間
from 分頁-記錄索引-自
last_page 分頁-最后一頁
to 分頁-記錄索引-到
total 分頁-總記錄數(shù)

成功響應(yīng)示例

{
    "current_page": 1,
    "data": [
        {
            "id": 1,
            "identityId": 12561,
            "compId": 67,
            "type": "unknown",
            "reason": "去**大廈見客戶",
            "address": "**大廈",
            "startTime": "2019-09-11 08:00:00",
            "endTime": "2019-09-11 14:00:00",
            "days": "0.5",
            "images": null,
            "approverId": null,
            "state": "wait",
            "comments": null,
            "approvalTime": null,
            "carbonId": null,
            "created_at": null
        }
    ],
    "from": 1,
    "last_page": 1,
    "to": 1,
    "total": 1
}

根據(jù)類型/新增人員

根據(jù)類型(userType參數(shù))新增人員信息
userType參數(shù)值: normal=>員工,,visitor=>訪客,blacklist=>黑名單,student=>學(xué)生,teacher=>教師

接口URL

http://open.taisau.com/identity

請求方式

POST

請求 Content-Type

application/json

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VrHtAY.0deg.XS02G/MymeyFjBD.24dnKnjpjI1brVUp1toVwA4nC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

{
    "departId": "",
    "people": {
        "name": "員工001",
        "phone": "13906060606",
        "sex": "male",
        "peopleInfo": {
            "idCard": "421253199909092222",
            "icCard": "",
            "picture": ""
        }
    },
    "userType": "normal"
}

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
compId 機構(gòu)ID
peopleId 信息ID
userType 人員類型
departId 部門ID
created_at 創(chuàng)建時間
id ID

成功響應(yīng)示例

{
    "compId": 67,
    "peopleId": 12122516,
    "userType": "normal",
    "departId": null,
    "created_at": "2019-09-11 15:01:03",
    "id": 12122397
}

修改人員信息

接口URL

http://open.taisau.com/identity/12122396

請求方式

PUT

請求 Content-Type

application/json

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

{
    "departId": "",
    "people": {
        "name": "員工001",
        "phone": "13908080808",
        "sex": "male",
        "peopleInfo": {
            "idCard": "421253199909092222",
            "icCard": "",
            "picture": ""
        }
    },
    "userType": "normal"
}

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
id ID
compId 機構(gòu)ID
userType 人員類型
peopleId 信息ID
postionId 職位ID
titleId 職稱ID
departId 部門ID
roleId 角色ID
ruleId 考勤規(guī)則ID
number 編號
secret 加密信息
from 新增自
groupType 特殊組
employDate 入職日期
leaveDate 離職日期
startTime 考勤有效日期
endTime 考勤過期日期
created_at 2019-09-11 14:59:01

成功響應(yīng)示例

{
    "id": 12122396,
    "compId": 67,
    "userType": "normal",
    "peopleId": 12122515,
    "postionId": null,
    "titleId": null,
    "departId": null,
    "roleId": null,
    "ruleId": null,
    "number": null,
    "secret": null,
    "from": "manage",
    "groupType": "normal",
    "employDate": null,
    "leaveDate": null,
    "startTime": null,
    "endTime": null,
    "created_at": "2019-09-11 14:59:01"
}

刪除人員信息

接口URL

http://open.taisau.com/identity/12122396

請求方式

DELETE

請求 Content-Type

Array

請求自定義Header

參數(shù) 示例值 必填 參數(shù)描述
Authorization Bearer $2y$10$VeKl4/XEyyPnOmYojec12e0RBG4fXdrdwK9wTh1CGjbGJ33V.CitC 必填 接口驗證token
X-Requested-With XMLHttpRequest 必填 接口請求方式

請求Body參數(shù)

參數(shù) 示例值 必填 參數(shù)描述

響應(yīng)參數(shù)

參數(shù) 參數(shù)描述
data 數(shù)據(jù)信息
code 接口返回碼
message 接口返回信息
success 執(zhí)行是否成功

成功響應(yīng)示例

{
    "data": null,
    "code": 0,
    "message": null,
    "success": true
}