| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
Contract |
build() |
Contract.Builder |
contractEndDate(String contractEndDate)
合同结束日期
示例值:2024-01-01
|
Contract.Builder |
contractNumber(String contractNumber)
合同编号
示例值:0000011
|
Contract.Builder |
contractStatus(Enum contractStatus)
合同协议状态,枚举值可通过文档【飞书人事枚举常量】合同协议状态(contract_status)枚举定义部分获得
示例值:
|
Contract.Builder |
contractType(Enum contractType)
合同类型,枚举值可通过文档【飞书人事枚举常量】合同类型(contract_type)枚举定义部分获得
示例值:
|
Contract.Builder |
durationType(Enum durationType)
期限类型,枚举值可通过文档【飞书人事枚举常量】合同期限类型(duration_type)枚举定义部分获得
示例值:
|
Contract.Builder |
effectiveTime(String effectiveTime)
合同开始日期
示例值:2023-01-01 00:00:00
|
Contract.Builder |
employmentId(String employmentId)
雇佣 ID
示例值:6893014062142064135
|
Contract.Builder |
expirationTime(String expirationTime)
实际结束日期
示例值:2023-11-01 00:00:00
|
Contract.Builder |
firstPartyCompanyId(String firstPartyCompanyId)
合同主体, 引用Company的ID,枚举值及详细信息可通过【批量查询公司】接口查询获得
示例值:7091599096804394540
|
Contract.Builder |
id(String id)
合同ID
示例值:7147527056140813828
|
Contract.Builder |
personId(String personId)
Person ID,枚举值及详细信息可通过【批量查询个人信息】接口查询获得
示例值:7088589447189022252
|
Contract.Builder |
renewalStatus(Enum renewalStatus)
续签状态,枚举值可通过文档【飞书人事枚举常量】续签状态(renewal_status)枚举定义部分获得
示例值:
|
Contract.Builder |
signingTimes(Integer signingTimes)
第几次签署
示例值:1
|
Contract.Builder |
signingType(Enum signingType)
签订类型,枚举值可通过文档【飞书人事枚举常量】签订类型(signing_type)枚举定义部分获得
示例值:
|
public Contract.Builder id(String id)
示例值:7147527056140813828
id - public Contract.Builder effectiveTime(String effectiveTime)
示例值:2023-01-01 00:00:00
effectiveTime - public Contract.Builder contractEndDate(String contractEndDate)
示例值:2024-01-01
contractEndDate - public Contract.Builder expirationTime(String expirationTime)
示例值:2023-11-01 00:00:00
expirationTime - public Contract.Builder employmentId(String employmentId)
示例值:6893014062142064135
employmentId - public Contract.Builder contractType(Enum contractType)
示例值:
contractType - public Contract.Builder firstPartyCompanyId(String firstPartyCompanyId)
示例值:7091599096804394540
firstPartyCompanyId - public Contract.Builder personId(String personId)
示例值:7088589447189022252
personId - public Contract.Builder durationType(Enum durationType)
示例值:
durationType - public Contract.Builder contractNumber(String contractNumber)
示例值:0000011
contractNumber - public Contract.Builder signingType(Enum signingType)
示例值:
signingType - public Contract.Builder contractStatus(Enum contractStatus)
示例值:
contractStatus - public Contract.Builder renewalStatus(Enum renewalStatus)
示例值:
renewalStatus - public Contract.Builder signingTimes(Integer signingTimes)
示例值:1
signingTimes - public Contract build()
Copyright © 2024. All rights reserved.