类 FreePunchCfg.Builder

java.lang.Object
com.lark.oapi.service.attendance.v1.model.FreePunchCfg.Builder
封闭类:
FreePunchCfg

public static class FreePunchCfg.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • freeStartTime

      public FreePunchCfg.Builder freeStartTime(String freeStartTime)
      自由班制打卡开始时间

      示例值:7:00

      参数:
      freeStartTime -
      返回:
    • freeEndTime

      public FreePunchCfg.Builder freeEndTime(String freeEndTime)
      自由班制打卡结束时间

      示例值:18:00

      参数:
      freeEndTime -
      返回:
    • punchDay

      public FreePunchCfg.Builder punchDay(Integer punchDay)
      打卡的时间,为 7 位数字,每一位依次代表周一到周日,0 为不上班,1 为上班

      示例值:1111100

      参数:
      punchDay -
      返回:
    • workDayNoPunchAsLack

      public FreePunchCfg.Builder workDayNoPunchAsLack(Boolean workDayNoPunchAsLack)
      工作日不打卡是否记为缺卡

      示例值:true

      参数:
      workDayNoPunchAsLack -
      返回:
    • workHoursDemand

      public FreePunchCfg.Builder workHoursDemand(Boolean workHoursDemand)
      工作日出勤是否需满足时长要求

      示例值:false

      参数:
      workHoursDemand -
      返回:
    • workHours

      public FreePunchCfg.Builder workHours(Integer workHours)
      每日工作时长(分钟),范围[0,1440]

      示例值:480

      参数:
      workHours -
      返回:
    • build

      public FreePunchCfg build()