企業可通過打卡應用secret呼叫本介面,獲取打卡規則為「按班次上下班」規則的指定員工指定時間段內的排班資訊。
請求方式:post(https)
請求示例
"starttime": 1492617600,
"endtime": 1492790400,
"useridlist": [
"james",
"paul"
引數說明:
引數必須
型別說明
access_token
是string
呼叫介面憑證,必須使用打卡應用的secret獲取access_token,獲取方式參考:文件-獲取access_token
useridlist
否string
需要獲取排班資訊的使用者列表
starttime
否uint32
獲取排班資訊的開始時間。unix時間戳
endtime
否uint32
獲取排班資訊的結束時間。unix時間戳
許可權說明: (無特殊許可權)
呼叫頻率:
介面呼叫頻率限制為60次/分鐘。
返回結果:
"schedule_list":[
"userid":"james",
"yearmonth":202011,
"groupid":11,
"groupname":"排班",
"schedule":{
"schedulelist":[
"day":25,
"schedule_info":{
"schedule_id":229,
"schedule_name":"早班",
"time_section":[
"id":1,
"work_sec":32400,
"off_work_sec":43200,
"remind_work_sec":32400, "remind_off_work_sec":43200
"day":26,
"schedule_info":{
"schedule_id":171,
"schedule_name":"晚班",
"time_section":[
"id":2,
"work_sec":64800,
"off_work_sec":79200,
"remind_work_sec":64800,
"remind_off_work_sec":79200
"day":30,
"schedule_info":{
"schedule_id":0,
"schedule_name":"休息",
"time_section":[
"errcode":0,
"errmsg":"ok"
引數說明:
引數型別
說明errcode
int32
返回碼errmsg
string
錯誤碼描述
schedule_list
obj排班表資訊
schedule_list.userid
string
打卡人員userid
schedule_list.yearmonth
uint32
排班表月份,格式為年月,如202011
schedule_list.groupid
uint32
打卡規則id
schedule_list.groupname
string
打卡規則名
schedule_list.schedule
obj個人排班資訊
schedule_list.schedule.schedulelist
obj個人排班表資訊
schedule_list.schedule.schedulelist.day
uint32
排班日期,為表示當月第幾天的數字
schedule_list.schedule.schedulelist.schedule_info
obj個人當日排班資訊
schedule_list.schedule.schedulelist.schedule_info.schedule_id
uint32
當日安排班次id,班次id也可在打卡規則中查詢獲得
schedule_list.schedule.schedulelist.schedule_info.schedule_name
string
班次名稱
schedule_list.schedule.schedulelist.schedule_info.time_section
obj班次上下班時段資訊
schedule_list.schedule.schedulelist.schedule_info.time_section.id
uint32
時段id,為班次中某一堆上下班時間組合的id
schedule_list.schedule.schedulelist.schedule_info.time_section.work_sec
uint32
上班時間。距當天00:00的秒數
schedule_list.schedule.schedulelist.schedule_info.time_section.off_work_sec
uint32
下班時間。距當天00:00的秒數
schedule_list.schedule.schedulelist.schedule_info.time_section.remind_work_sec
uint32
上班提醒時間。距當天00:00的秒數
schedule_list.schedule.schedulelist.schedule_info.time_section.remind_off_work_sec
uint32
下班提醒時間。距當天00:00的秒數
錯誤說明:
錯誤碼說明
userid錯誤
系統錯誤,請稍後再試
輸入引數錯誤
員工資訊查詢
如下資料表 create tabledept emp emp noint 11 not null,dept nochar 4 not null,from datedate not null,to datedate not null,primary key emp no,dept no create ...
python查詢員工資訊表
基本要求 使用者可以模糊查詢員工資訊 顯示匹配了多少條,匹配字元需要高亮顯示 usr env python coding utf 8 import time def breakflag 用於設定標誌位 while true break flag raw input t t t是否繼續?y n if ...
獲取有獎金的員工相關資訊。
獲取有獎金的員工相關資訊。create tableemployees emp noint 11 not null,birth datedate not null,first namevarchar 14 not null,last namevarchar 16 not null,genderchar...