public class Job extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
BatchGetJobResp |
batchGet(BatchGetJobReq req)
根据条件批量获取职务,根据传入的职务ID或职务Code批量获取当前生效版本职务信息。
|
BatchGetJobResp |
batchGet(BatchGetJobReq req,
RequestOptions reqOptions)
根据条件批量获取职务,根据传入的职务ID或职务Code批量获取当前生效版本职务信息。
|
GetJobResp |
get(GetJobReq req)
查询单个职务,根据 ID 查询单个职务的详细信息,如职务名称、描述等
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。
|
GetJobResp |
get(GetJobReq req,
RequestOptions reqOptions)
查询单个职务,根据 ID 查询单个职务的详细信息,如职务名称、描述等
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。
|
ListJobResp |
list(ListJobReq req)
批量查询职务,查询全部职务详情,包括职务编码、名称等信息
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。
|
ListJobResp |
list(ListJobReq req,
RequestOptions reqOptions)
批量查询职务,查询全部职务详情,包括职务编码、名称等信息
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。
|
QueryMultiTimelineJobResp |
queryMultiTimeline(QueryMultiTimelineJobReq req)
查询指定时间范围职务版本,- 接口支持查询出对象生效时间段在指定的start_date和end_date之间的版本(即:会查询出生效时间段和查询时间段有交集的版本);-
接口支持对象版本相关字段的查询和返回(默认返回id和version_id)
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。
|
QueryMultiTimelineJobResp |
queryMultiTimeline(QueryMultiTimelineJobReq req,
RequestOptions reqOptions)
查询指定时间范围职务版本,- 接口支持查询出对象生效时间段在指定的start_date和end_date之间的版本(即:会查询出生效时间段和查询时间段有交集的版本);-
接口支持对象版本相关字段的查询和返回(默认返回id和version_id)
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。
|
QueryRecentChangeJobResp |
queryRecentChange(QueryRecentChangeJobReq req)
查询当前生效信息发生变更的职务,查询指定时间范围内当前生效信息发生变更的职务,即只有职务当前生效版本的生效时间在查询时间范围内,才返回该职务id
-
时间窗支持大范围查询,**限定查询范围在90天以内**,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据
;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。
|
QueryRecentChangeJobResp |
queryRecentChange(QueryRecentChangeJobReq req,
RequestOptions reqOptions)
查询当前生效信息发生变更的职务,查询指定时间范围内当前生效信息发生变更的职务,即只有职务当前生效版本的生效时间在查询时间范围内,才返回该职务id
-
时间窗支持大范围查询,**限定查询范围在90天以内**,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据
;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。
|
public Job(Config config)
public BatchGetJobResp batchGet(BatchGetJobReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/api-explorer?from=op_doc_tab&apiName=batch_get&project=corehr&resource=job&version=v2 ;
Exceptionpublic BatchGetJobResp batchGet(BatchGetJobReq req) throws Exception
官网API文档链接:https://open.feishu.cn/api-explorer?from=op_doc_tab&apiName=batch_get&project=corehr&resource=job&version=v2 ;
Exceptionpublic GetJobResp get(GetJobReq req, RequestOptions reqOptions) throws Exception
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。 ;
官网API文档链接:https://open.feishu.cn/api-explorer?from=op_doc_tab&apiName=get&project=corehr&resource=job&version=v2 ;
Exceptionpublic GetJobResp get(GetJobReq req) throws Exception
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。 ;
官网API文档链接:https://open.feishu.cn/api-explorer?from=op_doc_tab&apiName=get&project=corehr&resource=job&version=v2 ;
Exceptionpublic ListJobResp list(ListJobReq req, RequestOptions reqOptions) throws Exception
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。;;使用建议:职务数量过多时,可以通过多次循环调用该接口获取所有职务详情信息 ;
官网API文档链接:https://open.feishu.cn/api-explorer?from=op_doc_tab&apiName=list&project=corehr&resource=job&version=v2 ;
Exceptionpublic ListJobResp list(ListJobReq req) throws Exception
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。;;使用建议:职务数量过多时,可以通过多次循环调用该接口获取所有职务详情信息 ;
官网API文档链接:https://open.feishu.cn/api-explorer?from=op_doc_tab&apiName=list&project=corehr&resource=job&version=v2 ;
Exceptionpublic QueryMultiTimelineJobResp queryMultiTimeline(QueryMultiTimelineJobReq req, RequestOptions reqOptions) throws Exception
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。 ;
Exceptionpublic QueryMultiTimelineJobResp queryMultiTimeline(QueryMultiTimelineJobReq req) throws Exception
延迟说明:数据库主从延迟2s以内,即:直接创建对象后2s内调用此接口可能查询不到数据。 ;
Exceptionpublic QueryRecentChangeJobResp queryRecentChange(QueryRecentChangeJobReq req, RequestOptions reqOptions) throws Exception
- 时间窗支持大范围查询,**限定查询范围在90天以内**,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据 ;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。例如:今天为1月1日,新建职务 1月10日生效,则1月10日凌晨 1点之后可查询到。;;- 默认排序条件:默认先按照组织记录 ID 增序排序, 便于滚动查询;- 使用滚动查询而非分页查询,是为了防止大批量获取数据时,深分页导致超时 ;
Exceptionpublic QueryRecentChangeJobResp queryRecentChange(QueryRecentChangeJobReq req) throws Exception
- 时间窗支持大范围查询,**限定查询范围在90天以内**,例如要查询2020年1月1日至2020年6月30日的数据,建议分成两次查询,分别为2020年1月1日至2020年3月31日,2020年4月1日至2020年6月30日,不建议查询大时间范围数据 ;- 未来生效的版本数据,会在生效日期当天凌晨产生变更事件。例如:今天为1月1日,新建职务 1月10日生效,则1月10日凌晨 1点之后可查询到。;;- 默认排序条件:默认先按照组织记录 ID 增序排序, 便于滚动查询;- 使用滚动查询而非分页查询,是为了防止大批量获取数据时,深分页导致超时 ;
ExceptionCopyright © 2026. All rights reserved.