类 ExternalReward.Builder
java.lang.Object
com.lark.oapi.service.hire.v1.model.ExternalReward.Builder
- 封闭类:
ExternalReward
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明applicationId(String applicationId) 投递id,和「人才id」二选一bonus(BonusAmount bonus) 奖励数据build()操作备注,管理员与内推人可见,若为空,将展示为奖励原因confirmTime(String confirmTime) 奖励确认时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间confirmUserId(String confirmUserId) 奖励确认人,若导入的「内推奖励状态」为「已确认」可传入,若不传,则默认为「外部系统」conversionTime(String conversionTime) 入职时间,管理员与内推人可见,若为「入职奖励」可传入createTime(String createTime) 奖励产生时间,内推奖励触发时间,若未传入,取接口传入时间createUserId(String createUserId) 奖励创建人,管理员与内推人可见,若不传,则默认为「外部系统」externalId(String externalId) 外部系统奖励唯一id(仅用于幂等)职位id,当参数包含「人才id」时,可以选填职位idonboardTime(String onboardTime) 入职时间,管理员与内推人可见,若为「入职奖励」可传入奖励发放时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间奖励发放人,导入奖励状态为「已发放」的奖励传入,若不传,则默认为「外部系统」奖励原因referralUserId(String referralUserId) 内推人ID导入的奖励规则类型,将展示在内推奖励明细中,管理员与内推人可见导入的内推奖励状态人才id,和「投递id」二选一
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
referralUserId
内推人ID示例值:on_94a1ee5551019f18cd73d9f111898cf2
- 参数:
referralUserId-- 返回:
-
createUserId
奖励创建人,管理员与内推人可见,若不传,则默认为「外部系统」示例值:on_94a1ee5551019f18cd73d9f111898cf2
- 参数:
createUserId-- 返回:
-
confirmUserId
奖励确认人,若导入的「内推奖励状态」为「已确认」可传入,若不传,则默认为「外部系统」示例值:on_94a1ee5551019f18cd73d9f111898cf2
- 参数:
confirmUserId-- 返回:
-
payUserId
奖励发放人,导入奖励状态为「已发放」的奖励传入,若不传,则默认为「外部系统」示例值:on_94a1ee5551019f18cd73d9f111898cf2
- 参数:
payUserId-- 返回:
-
externalId
外部系统奖励唯一id(仅用于幂等)示例值:6930815272790114324
- 参数:
externalId-- 返回:
-
applicationId
投递id,和「人才id」二选一示例值:6930815272790114325
- 参数:
applicationId-- 返回:
-
talentId
人才id,和「投递id」二选一示例值:6930815272790114326
- 参数:
talentId-- 返回:
-
jobId
职位id,当参数包含「人才id」时,可以选填职位id示例值:6930815272790114327
- 参数:
jobId-- 返回:
-
reason
奖励原因示例值:首次推荐
- 参数:
reason-- 返回:
-
ruleType
导入的奖励规则类型,将展示在内推奖励明细中,管理员与内推人可见示例值:1
- 参数:
ruleType-- 返回:
-
bonus
奖励数据示例值:
- 参数:
bonus-- 返回:
-
stage
导入的内推奖励状态示例值:1
- 参数:
stage-- 返回:
-
createTime
奖励产生时间,内推奖励触发时间,若未传入,取接口传入时间示例值:1704720275000
- 参数:
createTime-- 返回:
-
confirmTime
奖励确认时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间示例值:1704720275000
- 参数:
confirmTime-- 返回:
-
payTime
奖励发放时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间示例值:1704720275001
- 参数:
payTime-- 返回:
-
onboardTime
入职时间,管理员与内推人可见,若为「入职奖励」可传入示例值:1704720275002
- 参数:
onboardTime-- 返回:
-
conversionTime
入职时间,管理员与内推人可见,若为「入职奖励」可传入示例值:1704720275003
- 参数:
conversionTime-- 返回:
-
comment
操作备注,管理员与内推人可见,若为空,将展示为奖励原因示例值:已发放
- 参数:
comment-- 返回:
-
build
-