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