获取假期类型

最后更新于:2019-11-15 11:27:29

可通过本接口来获取当前启用的假期类型

接口调用请求说明

https请求方式:GET

请求地址:

https://openapi.ihr360.com/openapi/attendance-api/attendance/leave/getLeaveTypes

请求参数说明

参数 类型 是否必须 说明

返回说明

正常情况下,"i人事"会返回如下JSON数据给第三方:

返回数据说明

属性 类型 说明
errorCode Int 错误代码,成功是为0
errorMsg String 错误消息,成功时为"ok"或者为"SUCCESS"
data JSONObject 拉取到的假期类型列表 LeaveTypeList,即List<LeaveType>

假期对象的属性说明

属性 类型 说明
leaveTypeId String 假期类型唯一标识
leaveName String 假期类型名称
leaveUnit String 假期申请单位(DAY / HOUR / YEAR)
calculationUnit String 假期计算单位(DAY / HOUR / YEAR)
smallestUnitValue Float 假期最小使用单位(天或小时和leaveUnit相同)

错误时,"i人事"会返回错误码等信息,JSON数据包示例如下(该示例以APPID无效错误):

返回数据样例

{ "errorCode": 0, "errorMsg": "SUCCESS", "data": { "leaveTypeList": [ { "leaveTypeId": "********************", "leaveName": "婚假", "leaveUnit": "HOUR",“calculationUnit”:“HOUR”, "smallestUnitValue": 2 }, { "leaveTypeId": "********************", "leaveName": "病假", "leaveUnit": "HOUR" ,“calculationUnit”:“HOUR”,"smallestUnitValue": 2 }, { "leaveTypeId": "********************", "leaveName": "年假", "leaveUnit": "DAY",“calculationUnit”:“HOUR”, "smallestUnitValue": 2 } ] } }