类的使用
com.lark.oapi.service.attendance.v1.model.Group.Builder
使用Group.Builder的程序包
-
com.lark.oapi.service.attendance.v1.model中Group.Builder的使用
修饰符和类型方法说明Group.Builder.adjustRange(Integer adjustRange) 微调范围,默认为 50 米Group.Builder.allowApplyPunch(Boolean allowApplyPunch) 定位不准时是否允许申请打卡Group.Builder.allowOutPunch(Boolean allowOutPunch) 是否允许外勤打卡Group.Builder.allowPcPunch(Boolean allowPcPunch) 是否允许 PC 端打卡Group.Builder.allowRemedy(Boolean allowRemedy) 是否限制补卡Group.Builder.allowRemedyTypeEarly(Boolean allowRemedyTypeEarly) 允许早退补卡(需要允许补卡才能设置生效)Group.Builder.allowRemedyTypeLack(Boolean allowRemedyTypeLack) 允许缺卡补卡(需要允许补卡才能设置生效)Group.Builder.allowRemedyTypeLate(Boolean allowRemedyTypeLate) 允许迟到补卡(需要允许补卡才能设置生效)Group.Builder.allowRemedyTypeNormal(Boolean allowRemedyTypeNormal) 允许正常补卡(需要允许补卡才能设置生效)Group.Builder.bindDefaultDeptIds(String[] bindDefaultDeptIds) 默认出勤的部门id列表Group.Builder.bindDefaultUserIds(String[] bindDefaultUserIds) 默认出勤的用户ID列表Group.Builder.bindDeptIds(String[] bindDeptIds) 绑定的部门 IDGroup.Builder.bindUserIds(String[] bindUserIds) 绑定的用户 IDGroup.Builder.calendarId(Integer calendarId) 国家日历 ID,0:不根据国家日历排休,1:中国大陆,2:美国,3:日本,4:印度,5:新加坡,默认 1Group.Builder.clockInNeedPhoto(Boolean clockInNeedPhoto) 每次打卡均需拍照是否立即生效,默认 falseGroup.Builder.effectTime(String effectTime) 生效时间,精确到秒的时间戳Group.Builder.exceptDeptIds(String[] exceptDeptIds) 排除的部门 IDGroup.Builder.exceptUserIds(String[] exceptUserIds) 排除的用户 IDGroup.Builder.faceDowngrade(Boolean faceDowngrade) 人脸识别失败时是否允许普通拍照打卡Group.Builder.faceLiveNeedAction(Boolean faceLiveNeedAction) 人脸打卡规则, false:开启活体验证 true:0动作验证,仅在 face_punch_cfg = 1 时有效是否开启人脸识别打卡Group.Builder.facePunchCfg(Integer facePunchCfg) 人脸识别打卡规则,1:每次打卡均需人脸识别,2:疑似作弊打卡时需要人脸识别Group.Builder.fixshiftEffectTime(String fixshiftEffectTime) 固定班次生效时间,精确到秒的时间戳Group.Builder.freePunchCfg(FreePunchCfg freePunchCfg) 配置自由班制Group.Builder.goOutNeedPunch(Integer goOutNeedPunch) 外出期间是否需打卡Group.Builder.goOutNeedPunchCfg(LeaveNeedPunchCfg goOutNeedPunchCfg) 外出期间打卡规则GPS 打卡的有效范围(不建议使用)考勤组 ID(仅修改时提供), 需要从“获取打卡结果”的接口中获取 groupIdGroup.Builder.groupLeaderIds(String[] groupLeaderIds) 考勤主负责人 ID 列表,必选字段(需至少拥有考勤组管理员权限)考勤组名称考勤类型,0:固定班制,2:排班制, 3:自由班制Group.Builder.hideStaffPunchTime(Boolean hideStaffPunchTime) 是否隐藏员工打卡详情Group.Builder.leaveNeedPunch(Boolean leaveNeedPunch) 请假离岗或返岗是否需打卡Group.Builder.leaveNeedPunchCfg(LeaveNeedPunchCfg leaveNeedPunchCfg) 请假离岗或返岗打卡规则地址列表考勤机列表Group.Builder.memberEffectTime(String memberEffectTime) 参加考勤的人员、部门变动生效时间,精确到秒的时间戳Group.Builder.memberStatusChange(MemberStatusChange memberStatusChange) 人员异动打卡设置Group.Builder.needPunchMembers(PunchMember[] needPunchMembers) 需要打卡的人员配置(新)Group.Builder.needPunchSpecialDays(PunchSpecialDateShift[] needPunchSpecialDays) 必须打卡的特殊日期static Group.BuilderGroup.newBuilder()Group.Builder.newCalendarId(String newCalendarId) 节假日id,(如果考勤组使用了自定义节假日,请用此参数传入节假日id)Group.Builder.noNeedPunchMembers(PunchMember[] noNeedPunchMembers) 无需打卡的人员配置(新)Group.Builder.noNeedPunchSpecialDays(PunchSpecialDateShift[] noNeedPunchSpecialDays) 无需打卡的特殊日期Group.Builder.orgChangeAutoAdjust(Boolean orgChangeAutoAdjust) 人员异动开关(人员组织架构变更后是否允许自动调整到该考勤组)Group.Builder.outPunchAllowedAdjustAddr(Boolean outPunchAllowedAdjustAddr) 外勤打卡允许微调地址(需要允许外勤打卡才能设置生效)Group.Builder.outPunchAllowedHideAddr(Boolean outPunchAllowedHideAddr) 外勤打卡允许员工隐藏详细地址(需要允许外勤打卡才能设置生效)Group.Builder.outPunchNeedApproval(Boolean outPunchNeedApproval) 外勤打卡需审批(需要允许外勤打卡才能设置生效)Group.Builder.outPunchNeedPhoto(Boolean outPunchNeedPhoto) 外勤打卡需拍照(需要允许外勤打卡才能设置生效)Group.Builder.outPunchNeedPostApproval(Boolean outPunchNeedPostApproval) 外勤打卡需审批,先打卡后审批(需要允许外勤打卡才能设置生效)Group.Builder.outPunchNeedRemark(Boolean outPunchNeedRemark) 外勤打卡需填写备注(需要允许外勤打卡才能设置生效)Group.Builder.overtimeClockCfg(OvertimeClockCfg overtimeClockCfg) 加班打卡规则Group.Builder.punchDayShiftIds(String[] punchDayShiftIds) 固定班制必须填打卡类型,位运算。Group.Builder.remedyDateLimit(Boolean remedyDateLimit) 是否限制补卡时间Group.Builder.remedyDateNum(Integer remedyDateNum) 补卡时间,几天内补卡Group.Builder.remedyLimit(Boolean remedyLimit) 是否限制补卡次数Group.Builder.remedyLimitCount(Integer remedyLimitCount) 补卡次数Group.Builder.remedyPeriodCustomDate(Integer remedyPeriodCustomDate) 补卡自定义周期起始日期Group.Builder.remedyPeriodType(Integer remedyPeriodType) 补卡周期类型Group.Builder.replaceBasicPic(Boolean replaceBasicPic) 人脸识别失败时是否允许替换基准图片Group.Builder.restClockInNeedApproval(Boolean restClockInNeedApproval) 休息日打卡需审批Group.Builder.saveAutoChanges(Boolean saveAutoChanges) 是否直接保存可以自动变更的冲突规则Group.Builder.showCumulativeTime(Boolean showCumulativeTime) 是否展示累计时长Group.Builder.showOverTime(Boolean showOverTime) 是否展示加班时长Group.Builder.subGroupLeaderIds(String[] subGroupLeaderIds) 考勤子负责人 ID 列表时区Group.Builder.travelNeedPunch(Integer travelNeedPunch) 出差期间是否需打卡Group.Builder.travelNeedPunchCfg(LeaveNeedPunchCfg travelNeedPunchCfg) 出差期间打卡规则Group.Builder.workDayNoPunchAsLack(Boolean workDayNoPunchAsLack) 自由班制下工作日不打卡是否记为缺卡