类 Shift.Builder
java.lang.Object
com.lark.oapi.service.attendance.v1.model.Shift.Builder
- 封闭类:
Shift
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()日期类型,【是否弹性打卡 = ture】时,不可设置为“休息日” 可选值:1:工作日 2:休息日 示例值:(默认值)1flexibleMinutes(Integer flexibleMinutes) 弹性打卡时间,设置【上班最多可晚到】与【下班最多可早走】时间,如果不设置flexible_rule则生效flexibleRule(FlexibleRule[] flexibleRule) 弹性打卡时间设置isFlexible(Boolean isFlexible) 是否弹性打卡lateOffLateOnRule(LateOffLateOnRule[] lateOffLateOnRule) 晚走晚到规则不需要打下班卡overtimeRestTimeRule(RestRule[] overtimeRestTimeRule) 班外休息规则overtimeRule(OvertimeRule[] overtimeRule) 打卡规则punchTimeRule(PunchTimeRule[] punchTimeRule) 打卡规则punchTimes(Integer punchTimes) 打卡次数restTimeRule(RestRule[] restTimeRule) 休息规则班次 ID班次名称subShiftLeaderIds(String[] subShiftLeaderIds) 排班组子负责人id列表
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
shiftId
班次 ID示例值:6919358778597097404
- 参数:
shiftId-- 返回:
-
shiftName
班次名称示例值:早班
- 参数:
shiftName-- 返回:
-
punchTimes
打卡次数示例值:1
- 参数:
punchTimes-- 返回:
-
subShiftLeaderIds
排班组子负责人id列表示例值:
- 参数:
subShiftLeaderIds-- 返回:
-
isFlexible
是否弹性打卡示例值:false
- 参数:
isFlexible-- 返回:
-
flexibleMinutes
弹性打卡时间,设置【上班最多可晚到】与【下班最多可早走】时间,如果不设置flexible_rule则生效示例值:60
- 参数:
flexibleMinutes-- 返回:
-
flexibleRule
弹性打卡时间设置示例值:
- 参数:
flexibleRule-- 返回:
-
noNeedOff
不需要打下班卡示例值:true
- 参数:
noNeedOff-- 返回:
-
punchTimeRule
打卡规则示例值:
- 参数:
punchTimeRule-- 返回:
-
lateOffLateOnRule
晚走晚到规则示例值:
- 参数:
lateOffLateOnRule-- 返回:
-
restTimeRule
休息规则示例值:
- 参数:
restTimeRule-- 返回:
-
overtimeRule
打卡规则示例值:
- 参数:
overtimeRule-- 返回:
-
dayType
日期类型,【是否弹性打卡 = ture】时,不可设置为“休息日” 可选值:1:工作日 2:休息日 示例值:(默认值)1示例值:60
- 参数:
dayType-- 返回:
-
overtimeRestTimeRule
班外休息规则示例值:
- 参数:
overtimeRestTimeRule-- 返回:
-
build
-