根据审批通过时间获取休假数据
POST
/AttendanceOpen/api/v1/Vacation/GetVacationInfo
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://openapi.italent.cn/AttendanceOpen/api/v1/Vacation/GetVacationInfo' \
--header 'Content-Type: application/json' \
--data-raw '{
"ApproveStartDate": "2020-10-10",
"ApproveStopDate": "2020-10-14",
"ApproveStatus" :"1" //可选。可以指定审批状态,不指定时获取所有审批数据状态的数据,通过1,审批中2,不通过3,作废4,已驳回5,草稿6
}'
响应示例响应示例
{
"ResultCode": "Failed",
"BizData": [
{
"CustomProperties": {
"property1": {},
"property2": {}
},
"Properties": {
"property1": {},
"property2": {}
},
"VacationDetail": [
{
"CustomProperties": {
"property1": {},
"property2": {}
},
"Properties": {
"property1": {},
"property2": {}
},
"UpgradeTag": "string",
"WorkShift": "string",
"PObjectDataID": "string",
"OIdAttendanceRecord": "string",
"OIdVacationType": "string",
"VacationItemCode": "string",
"VacationStartDate": "2019-08-24T14:15:22Z",
"VacationStartTime": "string",
"VacationStopDate": "2019-08-24T14:15:22Z",
"VacationStopTime": "string",
"UserID": 0,
"OptionalDuration": 0,
"OptionalCombination": 0,
"VacationDuration": 0,
"DayValueOfDuration": 0,
"VacationDate": "2019-08-24T14:15:22Z",
"VacationDurationIncludeUnit": "string",
"IsDeleted": true,
"CreatedBy": 0,
"CreatedTime": "2019-08-24T14:15:22Z",
"ModifiedBy": 0,
"ModifiedTime": "2019-08-24T14:15:22Z",
"Status": 0,
"VacationMarking": 0,
"HalfDayOption": 0,
"ObjectId": "string",
"OId": "string",
"ShiftStatisticsDimValue": 0,
"IsDeduction": true,
"ExceptionRulesOId": "string"
}
],
"UpgradeTag": "string",
"AttendanceRecord": "string",
"VacationId": "string",
"OIdVacationType": "string",
"JointVacationType": "string",
"JointApplyType": "string",
"VacationItemName": "string",
"InfoRemark": "string",
"DocumentType": 0,
"ApproveStatus": 0,
"IsCancel": "string",
"VacationItemCode": "string",
"VacationDuration": 0,
"DayValueOfDuration": 0,
"VacationActualDuration": 0,
"VacationDurationUnit": 0,
"Reason": "string",
"VacationCancelReason": "string",
"ApplyTime": "2019-08-24T14:15:22Z",
"CancelTime": "2019-08-24T14:15:22Z",
"Attachment": "string",
"VacationStartDate": "2019-08-24T14:15:22Z",
"VacationStopDate": "2019-08-24T14:15:22Z",
"VacationDurationIncludeUnit": "string",
"VacationActualDurationIncludeUnit": "string",
"UserID": 0,
"StaffId": 0,
"ApprovalObjectDataId": "string",
"ProcessInstanceId": "string",
"ApprovalFlowActionValue": "string",
"CancelType": 0,
"CurrentYearRemain": 0,
"CurrentYearBeenUsedLimit": 0,
"SlaveDuration": 0,
"JointVacationCode": "string",
"MasterDuration": 0,
"AttendanceOrgId": 0,
"AttendanceOrgId_TreePath": "string",
"AttendanceOrgId_TreeLevel": 0,
"OptionalDuration": 0,
"OptionalCombination": 0,
"HoursPerDay": "string",
"ApprovalErrorInfo": "string",
"ApproveCompleteDateTime": "2019-08-24T14:15:22Z",
"IsThirdProcess": true,
"DataSources": 0,
"EffectStatus": 0,
"AttendancePeriodParam": "string",
"VacationItemBackUp": "string",
"Description": "string",
"Description_zh_TW": "string",
"Description_en_US": "string",
"VacationMarking": 0,
"HalfDayStartOption": 0,
"HalfDayStopOption": 0,
"IsDeduction": true,
"DeductionsMessage": "string",
"IsMakeUpAttachment": true,
"AttachmentMakeUpStatus": 0,
"RevocationStatus": 0,
"TodoId": "string",
"DeductionExtendedField": "string",
"DeductionExtendedFieldWap": "string",
"CreatedBy": 0,
"CreatedTime": "2019-08-24T14:15:22Z",
"ModifiedBy": 0,
"ModifiedTime": "2019-08-24T14:15:22Z",
"IsDeleted": true,
"ObjectId": "string",
"OId": "string",
"StartDate": "2019-08-24T14:15:22Z",
"StopDate": "2019-08-24T14:15:22Z",
"UpdateType": 0
}
],
"Message": "string"
}
请求参数
Body 参数application/json
返回响应
修改于 2021-10-13 10:54:23