获取员工基本信息元数据定义

最后更新于:2020-04-10 11:30:54

可通过本接口来获取员工基本信息元数据定义

接口调用请求说明

https请求方式:GET

请求地址:https://openapi.ihr360.com/openapi/irenshi-staff-api/staff/matedata

请求参数说明

调用前,在请求头信息中必须包含以下2项

Content-Type:application/json;charset=UTF-8

Authorization: Bearer access_token;

例如,获取到的有效凭证为8f87b9b1-9f66-4b32-9269-0d41a0face00,则头信息中数据应为:

Content-Type:application/json;charset=UTF-8

Authorization: Bearer 8f87b9b1-9f66-4b32-9269-0d41a0face00。

返回数据说明

属性 类型 说明
code Int 返回代码,成功时为0
data JSONArray 入职字段JSON
errorResult Boolean 错误时为true

meta属性说明

属性 类型 说明
metaIdString 子集code
displayNameString 子集名称
fieldListList<Field> 字段集合

Field属性说明

属性类型说明
columnNameString字段code
displayNameString字段名称
fieldTypeString字段类型
requiredboolean是否必填

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

{
"code": 0,
"message": null,
"url": null,
"data": {
"metaList": [
{
"metaId": "tab_staff_info",
"displayName": "基础信息",
"fieldList": [
{
"columnName": "staffName",
"displayName": "姓名",
"fieldType": "STRING",
"required": true
},
{
"columnName": "staffStatus",
"displayName": "员工状态",
"fieldType": "STRING",
"required": true
},
{
"columnName": "idCardType",
"displayName": "证件类型",
"fieldType": "CODE_TYPE",
"required": true
},
{
"columnName": "positionLevelId",
"displayName": "职级",
"fieldType": "STRING",
"required": false
},
{
"columnName": "jobTitleId",
"displayName": "职务",
"fieldType": "STRING",
"required": false
}
]
}
]
},
"showType": 0,
"errorResult": false
}