获取入职字段

最后更新于:2020-03-16 17:01:49

可通过本接口来获取入职相关字段

接口调用请求说明

https请求方式:GET

请求地址:https://openapi.ihr360.com/openapi/
thirdparty/api/v1/entrys/fields

请求参数说明

调用前,在请求头信息中必须包含以下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。

返回说明 正常情况下,"i人事"会返

回如下JSON数据给第三方:

返回数据说明

属性 类型 说明
code Int 返回代码,成功时为1
message String 错误消息,成功时为"ok"或者为"SUCCESS"
data JSONArray 入职字段JSON
errorResult Boolean 错误时为true

子集属性说明

属性 类型 说明
subsetIdString子集标识ID
subsetNameString 子集名称
flexFieldVOS List<FlexFieldVO>字段集合

字段属性说明

属性类型说明
fieldNameString字段Code
displayName
String字段名称
fieldTypeString字段类型
isRequiredBoolean字段是否必填
codeTypeIdString字段选项Code(当字段类型为CODE_TYPE时存在)

字段类型说明

类型说明
SI_BENEFIT社保方案(http://faq.ihr360.com/archives/6644.html 社保缴纳方案集合)
HF_BENEFIT公积金方案(http://faq.ihr360.com/archives/6644.html 社保缴纳方案集合)
BANK银行(http://faq.ihr360.com/archives/6638.html 所有银行列表)
TAX_DIVISION_CODE纳税地区类型(http://faq.ihr360.com/archives/6636.html 获取所有地区列表数据)
TAX_ROLE纳税人身份类型(http://faq.ihr360.com/archives/6634.html 纳税人身份集合)
DEPARTMENT部门(http://faq.ihr360.com/archives/1515.html 获取部门清单)
COMPANY_POSITION职位( http://faq.ihr360.com/archives/3940.html 根据部门获取职位清单 )
CODE_TYPE选项类型(http://faq.ihr360.com/archives/6648.html 获取选项下拉值)

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

{
"data": [
{
"subsetId": "tab_staff_job_history",
"subsetName": "工作经历",
"flexFieldVOS": [
{
"fieldName": "enrollDate",
"displayName": "入职日期",
"fieldType": "DATE",
"isRequired": true
},
{
"fieldName": "quitDate",
"displayName": "离职日期",
"fieldType": "DATE",
"isRequired": false
}
]
},
{
"subsetId": "tab_staff_info",
"subsetName": "基础信息",
"flexFieldVOS": [
{
"fieldName": "lastName",
"displayName": "姓",
"fieldType": "STRING",
"isRequired": false
},
{
"fieldName": "qqNo",
"displayName": "QQ",
"fieldType": "STRING",
"isRequired": false
},
{
"fieldName": "sex",
"displayName": "性别",
"fieldType": "CODE_TYPE",
"isRequired": true,
"codeTypeId": "Enum.SexType"
}
]
}
],
"code": 1,
"message": "OK",
"errorResult": false
}