mysql查詢員工排班資訊 獲取打卡人員排班資訊

2021-10-19 04:07:36 字數 3069 閱讀 4280

企業可通過打卡應用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...