类 LeaveRequestHistoryLeaveReq.Builder
java.lang.Object
com.lark.oapi.service.corehr.v1.model.LeaveRequestHistoryLeaveReq.Builder
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()dataSource(Integer dataSource) 请假记录数据源,1表示中国大陆休假,2表示海外休假,不传表示不过滤employmentIdList(String[] employmentIdList) 员工 ID 列表,最大 100 个(不传则默认查询全部员工)initiatorIdList(String[] initiatorIdList) 休假发起人 ID 列表,最大 100 个leaveEndDateMax(String leaveEndDateMax) 休假结束时间早于等于的日期leaveEndDateMin(String leaveEndDateMin) 休假结束时间晚于等于的日期leaveRequestStatus(String[] leaveRequestStatus) 请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);;- 4:审批中(取消休假);;- 5:审批中(返岗);;- 6:已返岗;;- 7:已拒绝;;- 8:已取消;;- 9:已撤回leaveStartDateMax(String leaveStartDateMax) 休假开始时间早于等于的日期leaveStartDateMin(String leaveStartDateMin) 休假开始时间晚于等于的日期leaveSubmitDateMax(String leaveSubmitDateMax) 休假发起时间早于等于的日期leaveSubmitDateMin(String leaveSubmitDateMin) 休假发起时间晚于等于的日期leaveTermType(Integer leaveTermType) 指定过滤长/短假类型,0表示不过滤,1表示仅获取短假,2表示仅获取长假, 默认0leaveTypeIdList(String[] leaveTypeIdList) 假期类型 ID 列表,枚举值可通过【获取假期类型列表】接口获取leaveUpdateTimeMax(String leaveUpdateTimeMax) 请假记录更新时间早于等于的时间leaveUpdateTimeMin(String leaveUpdateTimeMin) 请假记录更新时间晚于等于的时间每页获取记录数量,最大100页码标识,获取第一页传空,每次查询会返回下一页的page_tokenreturnDetail(Boolean returnDetail) 是否返回请假详情,若为true,将在每条请假记录的details字段返回请假详情请假记录所在时区userIdType(LeaveRequestHistoryLeaveUserIdTypeEnum userIdType) 用户 ID 类型userIdType(String userIdType) 用户 ID 类型
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
pageToken
页码标识,获取第一页传空,每次查询会返回下一页的page_token示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
- 参数:
pageToken-- 返回:
-
pageSize
每页获取记录数量,最大100示例值:100
- 参数:
pageSize-- 返回:
-
employmentIdList
员工 ID 列表,最大 100 个(不传则默认查询全部员工)示例值:["6919733291281024526"]
- 参数:
employmentIdList-- 返回:
-
initiatorIdList
休假发起人 ID 列表,最大 100 个示例值:["6919733291281024526"]
- 参数:
initiatorIdList-- 返回:
-
leaveRequestStatus
请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);;- 4:审批中(取消休假);;- 5:审批中(返岗);;- 6:已返岗;;- 7:已拒绝;;- 8:已取消;;- 9:已撤回示例值:["1", "2"]
- 参数:
leaveRequestStatus-- 返回:
-
leaveTypeIdList
假期类型 ID 列表,枚举值可通过【获取假期类型列表】接口获取示例值:["1"]
- 参数:
leaveTypeIdList-- 返回:
-
leaveStartDateMin
休假开始时间晚于等于的日期示例值:2022-07-20 morning
- 参数:
leaveStartDateMin-- 返回:
-
leaveStartDateMax
休假开始时间早于等于的日期示例值:2022-07-20 morning
- 参数:
leaveStartDateMax-- 返回:
-
leaveEndDateMin
休假结束时间晚于等于的日期示例值:2022-07-20 morning
- 参数:
leaveEndDateMin-- 返回:
-
leaveEndDateMax
休假结束时间早于等于的日期示例值:2022-07-20 morning
- 参数:
leaveEndDateMax-- 返回:
-
leaveSubmitDateMin
休假发起时间晚于等于的日期示例值:2022-07-20 morning
- 参数:
leaveSubmitDateMin-- 返回:
-
leaveSubmitDateMax
休假发起时间早于等于的日期示例值:2022-07-20 morning
- 参数:
leaveSubmitDateMax-- 返回:
-
userIdType
用户 ID 类型示例值:people_corehr_id
- 参数:
userIdType-- 返回:
-
userIdType
public LeaveRequestHistoryLeaveReq.Builder userIdType(LeaveRequestHistoryLeaveUserIdTypeEnum userIdType) 用户 ID 类型示例值:people_corehr_id
- 参数:
userIdType-LeaveRequestHistoryLeaveUserIdTypeEnum- 返回:
-
leaveUpdateTimeMin
请假记录更新时间晚于等于的时间示例值:2022-10-24 10:00:00
- 参数:
leaveUpdateTimeMin-- 返回:
-
leaveUpdateTimeMax
请假记录更新时间早于等于的时间示例值:2022-10-24 10:00:00
- 参数:
leaveUpdateTimeMax-- 返回:
-
returnDetail
是否返回请假详情,若为true,将在每条请假记录的details字段返回请假详情示例值:false
- 参数:
returnDetail-- 返回:
-
leaveTermType
指定过滤长/短假类型,0表示不过滤,1表示仅获取短假,2表示仅获取长假, 默认0示例值:1
- 参数:
leaveTermType-- 返回:
-
timeZone
请假记录所在时区示例值:Asia/Shanghai
- 参数:
timeZone-- 返回:
-
dataSource
请假记录数据源,1表示中国大陆休假,2表示海外休假,不传表示不过滤示例值:1
- 参数:
dataSource-- 返回:
-
build
-