类 LeaveRequest.Builder
java.lang.Object
com.lark.oapi.service.corehr.v1.model.LeaveRequest.Builder
- 封闭类:
LeaveRequest
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明actualEndDate(String actualEndDate) 实际结束日期approvalDate(String approvalDate) 审批通过日期build()dataSource(Integer dataSource) 请假记录数据来源details(LeaveRequestDetail[] details) 请假详情employmentId(String employmentId) 雇佣信息IDemploymentName(I18n[] employmentName) 员工姓名假期结束时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning""estimatedEndDate(String estimatedEndDate) 预估结束日期grantSource(String grantSource) 数据来源;;可选值有:;;- "manual":手动创建;;- "system":系统创建"isDeducted(Boolean isDeducted) 是否带薪leaveCancelProcessId(String[] leaveCancelProcessId) 请假取消流程IDleaveCorrectProcessId(String[] leaveCorrectProcessId) 请假更正流程IDleaveDuration(String leaveDuration) 假期时长leaveDurationUnit(Integer leaveDurationUnit) 假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时leaveProcessId(String[] leaveProcessId) 请假申请流程IDleaveRequestId(String leaveRequestId) 请假记录IDleaveRequestStatus(Integer leaveRequestStatus) 请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);- 4:审批中(取消休假);- 5:审批中(返岗);- 6:已返岗;- 7:已拒绝;- 8:已取消;- 9:已撤回leaveReturnProcessId(String[] leaveReturnProcessId) 请假返岗流程IDleaveTypeCode(String leaveTypeCode) 假期类型枚举leaveTypeId(String leaveTypeId) 假期类型IDleaveTypeName(I18n[] leaveTypeName) 假期类型名称备注returnTime(String returnTime) 返岗时间假期开始时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning""submittedAt(String submittedAt) 发起时间submittedBy(String submittedBy) 发起人时区
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
leaveRequestId
请假记录ID示例值:4718803945687580505
- 参数:
leaveRequestId-- 返回:
-
employmentId
雇佣信息ID示例值:4718803945687580505
- 参数:
employmentId-- 返回:
-
employmentName
员工姓名示例值:
- 参数:
employmentName-- 返回:
-
leaveTypeId
假期类型ID示例值:0
- 参数:
leaveTypeId-- 返回:
-
leaveTypeName
假期类型名称示例值:
- 参数:
leaveTypeName-- 返回:
-
startTime
假期开始时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning""示例值:2022-07-06 morning
- 参数:
startTime-- 返回:
-
endTime
假期结束时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning""示例值:2023-01-05
- 参数:
endTime-- 返回:
-
leaveDuration
假期时长示例值:2
- 参数:
leaveDuration-- 返回:
-
leaveDurationUnit
假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时示例值:2
- 参数:
leaveDurationUnit-- 返回:
-
leaveRequestStatus
请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);- 4:审批中(取消休假);- 5:审批中(返岗);- 6:已返岗;- 7:已拒绝;- 8:已取消;- 9:已撤回示例值:2
- 参数:
leaveRequestStatus-- 返回:
-
grantSource
数据来源;;可选值有:;;- "manual":手动创建;;- "system":系统创建"示例值:manual
- 参数:
grantSource-- 返回:
-
returnTime
返岗时间示例值:1662134400
- 参数:
returnTime-- 返回:
-
submittedAt
发起时间示例值:1659080476
- 参数:
submittedAt-- 返回:
-
submittedBy
发起人示例值:7109664941775241244
- 参数:
submittedBy-- 返回:
-
notes
备注示例值:备注
- 参数:
notes-- 返回:
-
approvalDate
审批通过日期示例值:2022-09-09
- 参数:
approvalDate-- 返回:
-
isDeducted
是否带薪示例值:false
- 参数:
isDeducted-- 返回:
-
details
请假详情示例值:
- 参数:
details-- 返回:
-
leaveTypeCode
假期类型枚举示例值:Annual Leave
- 参数:
leaveTypeCode-- 返回:
-
actualEndDate
实际结束日期示例值:2022-08-02
- 参数:
actualEndDate-- 返回:
-
estimatedEndDate
预估结束日期示例值:2022-08-02
- 参数:
estimatedEndDate-- 返回:
-
timeZone
时区示例值:Asia/Shanghai
- 参数:
timeZone-- 返回:
-
dataSource
请假记录数据来源示例值:1
- 参数:
dataSource-- 返回:
-
leaveProcessId
请假申请流程ID示例值:
- 参数:
leaveProcessId-- 返回:
-
leaveCorrectProcessId
请假更正流程ID示例值:
- 参数:
leaveCorrectProcessId-- 返回:
-
leaveCancelProcessId
请假取消流程ID示例值:
- 参数:
leaveCancelProcessId-- 返回:
-
leaveReturnProcessId
请假返岗流程ID示例值:
- 参数:
leaveReturnProcessId-- 返回:
-
build
-