类 UserAllowedRemedy.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • userId

      public UserAllowedRemedy.Builder userId(String userId)
      用户 ID

      示例值:abd754f7

      参数:
      userId -
      返回:
    • remedyDate

      public UserAllowedRemedy.Builder remedyDate(Integer remedyDate)
      补卡日期

      示例值:20210104

      参数:
      remedyDate -
      返回:
    • isFreePunch

      public UserAllowedRemedy.Builder isFreePunch(Boolean isFreePunch)
      是否为自由班次,若为自由班次,则不用选择考虑第几次上下班,直接选择补卡时间即可

      示例值:false

      参数:
      isFreePunch -
      返回:
    • punchNo

      public UserAllowedRemedy.Builder punchNo(Integer punchNo)
      第几次上下班,0:第 1 次上下班,1:第 2 次上下班,2:第 3 次上下班

      示例值:0

      参数:
      punchNo -
      返回:
    • workType

      public UserAllowedRemedy.Builder workType(Integer workType)
      上班 / 下班,1:上班,2:下班

      示例值:1

      参数:
      workType -
      返回:
    • punchStatus

      public UserAllowedRemedy.Builder punchStatus(String punchStatus)
      打卡状态,Early:早退,Late:迟到,Lack:缺卡

      示例值:Lack

      参数:
      punchStatus -
      返回:
    • normalPunchTime

      public UserAllowedRemedy.Builder normalPunchTime(String normalPunchTime)
      正常的应打卡时间,时间格式为 yyyy-MM-dd HH:mm

      示例值:2021-07-01 09:00

      参数:
      normalPunchTime -
      返回:
    • remedyStartTime

      public UserAllowedRemedy.Builder remedyStartTime(String remedyStartTime)
      可选的补卡时间的最小值,时间格式为 yyyy-MM-dd HH:mm

      示例值:2021-07-01 08:00

      参数:
      remedyStartTime -
      返回:
    • remedyEndTime

      public UserAllowedRemedy.Builder remedyEndTime(String remedyEndTime)
      可选的补卡时间的最大值,时间格式为 yyyy-MM-dd HH:mm

      示例值:2021-07-01 10:00

      参数:
      remedyEndTime -
      返回:
    • build

      public UserAllowedRemedy build()