| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
UserLeave.Builder |
approvalId(String approvalId)
审批实例 ID
示例值:6737202939523236113
|
UserLeave.Builder |
approveApplyTime(String approveApplyTime)
审批申请时间,时间格式为 yyyy-MM-dd HH:mm:ss
示例值:2021-01-04 11:00:00
|
UserLeave.Builder |
approvePassTime(String approvePassTime)
审批通过时间,时间格式为 yyyy-MM-dd HH:mm:ss
示例值:2021-01-04 12:00:00
|
UserLeave |
build() |
UserLeave.Builder |
defaultLocale(String defaultLocale)
默认语言类型,由于飞书客户端支持中、英、日三种语言,当用户切换语言时,如果假期名称没有所对应的语言,会使用默认语言的名称
示例值:ch
|
UserLeave.Builder |
defaultLocale(UserLeaveDefaultLocaleEnum defaultLocale)
默认语言类型,由于飞书客户端支持中、英、日三种语言,当用户切换语言时,如果假期名称没有所对应的语言,会使用默认语言的名称
示例值:ch
|
UserLeave.Builder |
endTime(String endTime)
结束时间,时间格式为 yyyy-MM-dd HH:mm:ss
示例值:2021-01-04 19:00:00
|
UserLeave.Builder |
i18nNames(I18nNames i18nNames)
假期多语言展示,格式为 map,key 为 ["ch"、"en"、"ja"],其中 ch 代表中文、en 代表英语、ja 代表日语
示例值:
|
UserLeave.Builder |
idempotentId(String idempotentId)
唯一幂等键
示例值:1233432312
|
UserLeave.Builder |
interval(Integer interval)
假期时长(单位:秒),暂未开放提供,待后续提供
示例值:28800
|
UserLeave.Builder |
reason(String reason)
请假理由,必选字段
示例值:家里有事
|
UserLeave.Builder |
startTime(String startTime)
开始时间,时间格式为 yyyy-MM-dd HH:mm:ss
示例值:2021-01-04 09:00:00
|
UserLeave.Builder |
uniqId(String uniqId)
假期类型唯一 ID,代表一种假期类型,长度小于 14
示例值:6852582717813440527
|
UserLeave.Builder |
unit(Integer unit)
假期时长单位
示例值:1
|
UserLeave.Builder |
unit(UserLeaveUnitEnum unit)
假期时长单位
示例值:1
|
public UserLeave.Builder approvalId(String approvalId)
示例值:6737202939523236113
approvalId - public UserLeave.Builder uniqId(String uniqId)
示例值:6852582717813440527
uniqId - public UserLeave.Builder unit(Integer unit)
示例值:1
unit - public UserLeave.Builder unit(UserLeaveUnitEnum unit)
示例值:1
unit - UserLeaveUnitEnumpublic UserLeave.Builder interval(Integer interval)
示例值:28800
interval - public UserLeave.Builder startTime(String startTime)
示例值:2021-01-04 09:00:00
startTime - public UserLeave.Builder endTime(String endTime)
示例值:2021-01-04 19:00:00
endTime - public UserLeave.Builder i18nNames(I18nNames i18nNames)
示例值:
i18nNames - public UserLeave.Builder defaultLocale(String defaultLocale)
示例值:ch
defaultLocale - public UserLeave.Builder defaultLocale(UserLeaveDefaultLocaleEnum defaultLocale)
示例值:ch
defaultLocale - UserLeaveDefaultLocaleEnumpublic UserLeave.Builder reason(String reason)
示例值:家里有事
reason - public UserLeave.Builder approvePassTime(String approvePassTime)
示例值:2021-01-04 12:00:00
approvePassTime - public UserLeave.Builder approveApplyTime(String approveApplyTime)
示例值:2021-01-04 11:00:00
approveApplyTime - public UserLeave.Builder idempotentId(String idempotentId)
示例值:1233432312
idempotentId - public UserLeave build()
Copyright © 2025. All rights reserved.