| 程序包 | 说明 |
|---|---|
| com.lark.oapi.service.attendance.v1.model |
| 限定符和类型 | 方法和说明 |
|---|---|
Group.Builder |
Group.Builder.allowOutPunch(Boolean allowOutPunch)
是否允许外勤打卡
示例值:true
|
Group.Builder |
Group.Builder.allowPcPunch(Boolean allowPcPunch)
是否允许 PC 端打卡
示例值:true
|
Group.Builder |
Group.Builder.allowRemedy(Boolean allowRemedy)
是否限制补卡
示例值:true
|
Group.Builder |
Group.Builder.allowRemedyTypeEarly(Boolean allowRemedyTypeEarly)
允许早退补卡(需要允许补卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.allowRemedyTypeLack(Boolean allowRemedyTypeLack)
允许缺卡补卡(需要允许补卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.allowRemedyTypeLate(Boolean allowRemedyTypeLate)
允许迟到补卡(需要允许补卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.allowRemedyTypeNormal(Boolean allowRemedyTypeNormal)
允许正常补卡(需要允许补卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.bindDeptIds(String[] bindDeptIds)
绑定的部门 ID
示例值:od-fcb45c28a45311afd440b7869541fce8
|
Group.Builder |
Group.Builder.bindUserIds(String[] bindUserIds)
绑定的用户 ID
示例值:52aa1fa1
|
Group.Builder |
Group.Builder.calendarId(Integer calendarId)
国家日历 ID,0:不根据国家日历排休,1:中国大陆,2:美国,3:日本,4:印度,5:新加坡,默认 1
示例值:1
|
Group.Builder |
Group.Builder.clockInNeedPhoto(Boolean clockInNeedPhoto)
每次打卡均需拍照
示例值:true
|
Group.Builder |
Group.Builder.effectNow(Boolean effectNow)
是否立即生效,默认 false
示例值:true
|
Group.Builder |
Group.Builder.effectTime(String effectTime)
生效时间,精确到秒的时间戳
示例值:1611476284
|
Group.Builder |
Group.Builder.exceptDeptIds(String[] exceptDeptIds)
排除的部门 ID
示例值:od-fcb45c28a45311afd440b7869541fce8
|
Group.Builder |
Group.Builder.exceptUserIds(String[] exceptUserIds)
排除的用户 ID
示例值:52aa1fa1
|
Group.Builder |
Group.Builder.faceDowngrade(Boolean faceDowngrade)
人脸识别失败时是否允许普通拍照打卡
示例值:true
|
Group.Builder |
Group.Builder.facePunch(Boolean facePunch)
是否开启人脸识别打卡
示例值:true
|
Group.Builder |
Group.Builder.facePunchCfg(Integer facePunchCfg)
人脸识别打卡规则,1:每次打卡均需人脸识别,2:疑似作弊打卡时需要人脸识别
示例值:1
|
Group.Builder |
Group.Builder.fixshiftEffectTime(String fixshiftEffectTime)
固定班次生效时间,精确到秒的时间戳
示例值:1611476284
|
Group.Builder |
Group.Builder.freePunchCfg(FreePunchCfg freePunchCfg)
配置自由班制
示例值:
|
Group.Builder |
Group.Builder.gpsRange(Integer gpsRange)
GPS 打卡的有效范围(不建议使用)
示例值:300
|
Group.Builder |
Group.Builder.groupId(String groupId)
考勤组 ID(仅修改时提供), 需要从“获取打卡结果”的接口中获取 groupId
示例值:6919358128597097404
|
Group.Builder |
Group.Builder.groupLeaderIds(String[] groupLeaderIds)
考勤主负责人 ID 列表,必选字段(需至少拥有考勤组管理员权限)
示例值:2bg4a9be
|
Group.Builder |
Group.Builder.groupName(String groupName)
考勤组名称
示例值:开心考勤
|
Group.Builder |
Group.Builder.groupType(Integer groupType)
考勤类型,0:固定班制,2:排班制, 3:自由班制
示例值:0
|
Group.Builder |
Group.Builder.hideStaffPunchTime(Boolean hideStaffPunchTime)
是否隐藏员工打卡详情
示例值:true
|
Group.Builder |
Group.Builder.locations(Location[] locations)
地址列表
示例值:
|
Group.Builder |
Group.Builder.machines(Machine[] machines)
考勤机列表
示例值:
|
Group.Builder |
Group.Builder.memberEffectTime(String memberEffectTime)
参加考勤的人员、部门变动生效时间,精确到秒的时间戳
示例值:1611476284
|
Group.Builder |
Group.Builder.needPunchSpecialDays(PunchSpecialDateShift[] needPunchSpecialDays)
必须打卡的特殊日期
示例值:
|
static Group.Builder |
Group.newBuilder() |
Group.Builder |
Group.Builder.noNeedPunchSpecialDays(PunchSpecialDateShift[] noNeedPunchSpecialDays)
无需打卡的特殊日期
示例值:
|
Group.Builder |
Group.Builder.outPunchAllowedHideAddr(Boolean outPunchAllowedHideAddr)
外勤打卡允许员工隐藏详细地址(需要允许外勤打卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.outPunchNeedApproval(Boolean outPunchNeedApproval)
外勤打卡需审批(需要允许外勤打卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.outPunchNeedPhoto(Boolean outPunchNeedPhoto)
外勤打卡需拍照(需要允许外勤打卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.outPunchNeedRemark(Boolean outPunchNeedRemark)
外勤打卡需填写备注(需要允许外勤打卡才能设置生效)
示例值:true
|
Group.Builder |
Group.Builder.punchDayShiftIds(String[] punchDayShiftIds)
固定班制必须填
示例值:6921319402260496386
|
Group.Builder |
Group.Builder.punchType(Integer punchType)
打卡类型,位运算。
|
Group.Builder |
Group.Builder.remedyDateLimit(Boolean remedyDateLimit)
是否限制补卡时间
示例值:true
|
Group.Builder |
Group.Builder.remedyDateNum(Integer remedyDateNum)
补卡时间,几天内补卡
示例值:3
|
Group.Builder |
Group.Builder.remedyLimit(Boolean remedyLimit)
是否限制补卡次数
示例值:true
|
Group.Builder |
Group.Builder.remedyLimitCount(Integer remedyLimitCount)
补卡次数
示例值:3
|
Group.Builder |
Group.Builder.remedyPeriodCustomDate(Integer remedyPeriodCustomDate)
补卡自定义周期起始日期
示例值:1
|
Group.Builder |
Group.Builder.remedyPeriodType(Integer remedyPeriodType)
补卡周期类型
示例值:0
|
Group.Builder |
Group.Builder.replaceBasicPic(Boolean replaceBasicPic)
人脸识别失败时是否允许替换基准图片
示例值:true
|
Group.Builder |
Group.Builder.restClockInNeedApproval(Boolean restClockInNeedApproval)
休息日打卡需审批
示例值:true
|
Group.Builder |
Group.Builder.showCumulativeTime(Boolean showCumulativeTime)
是否展示累计时长
示例值:true
|
Group.Builder |
Group.Builder.showOverTime(Boolean showOverTime)
是否展示加班时长
示例值:true
|
Group.Builder |
Group.Builder.subGroupLeaderIds(String[] subGroupLeaderIds)
考勤子负责人 ID 列表
示例值:52aa1fa1
|
Group.Builder |
Group.Builder.timeZone(String timeZone)
时区
示例值:Asia/Shanghai
|
Group.Builder |
Group.Builder.workDayNoPunchAsLack(Boolean workDayNoPunchAsLack)
自由班制下工作日不打卡是否记为缺卡
示例值:true
|
| 构造器和说明 |
|---|
Group(Group.Builder builder) |
Copyright © 2022. All rights reserved.