public static class FreePunchCfg.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
FreePunchCfg |
build() |
FreePunchCfg.Builder |
freeClockSetting(FreeClockSetting freeClockSetting)
自由班制的打卡配置
示例值:
|
FreePunchCfg.Builder |
freeEndTime(String freeEndTime)
自由班制打卡结束时间
示例值:18:00
|
FreePunchCfg.Builder |
freeStartTime(String freeStartTime)
自由班制打卡开始时间
示例值:7:00
|
FreePunchCfg.Builder |
punchDay(Integer punchDay)
打卡的时间,为 7 位数字,每一位依次代表周一到周日,0 为不上班,1 为上班
示例值:1111100
|
FreePunchCfg.Builder |
workDayNoPunchAsLack(Boolean workDayNoPunchAsLack)
工作日不打卡是否记为缺卡
示例值:true
|
FreePunchCfg.Builder |
workHours(Integer workHours)
每日工作时长(分钟),范围[0,1440]
示例值:480
|
FreePunchCfg.Builder |
workHoursDemand(Boolean workHoursDemand)
工作日出勤是否需满足时长要求
示例值:false
|
public FreePunchCfg.Builder freeStartTime(String freeStartTime)
示例值:7:00
freeStartTime - public FreePunchCfg.Builder freeEndTime(String freeEndTime)
示例值:18:00
freeEndTime - public FreePunchCfg.Builder punchDay(Integer punchDay)
示例值:1111100
punchDay - public FreePunchCfg.Builder workDayNoPunchAsLack(Boolean workDayNoPunchAsLack)
示例值:true
workDayNoPunchAsLack - public FreePunchCfg.Builder workHoursDemand(Boolean workHoursDemand)
示例值:false
workHoursDemand - public FreePunchCfg.Builder workHours(Integer workHours)
示例值:480
workHours - public FreePunchCfg.Builder freeClockSetting(FreeClockSetting freeClockSetting)
示例值:
freeClockSetting - public FreePunchCfg build()
Copyright © 2025. All rights reserved.