获取分组字段
接口说明: 获取字段分组的字段信息。
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/employee/group/field/groupId
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
groupId | String | Y | 分组id |
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 结果描述 |
data | List<EmployeeGroupFieldInfoResult> | N | 成功时返回,字段信息列表 |
EmployeeGroupFieldInfoResult
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
fieldId | String | Y | 字段id |
labelName | String | Y | 字段名称 |
readonly | Integer | Y | 是否只读,0否1是 |
isFixed | Integer | Y | 是否是固定字段,0否1是 |
required | Integer | Y | 是否必填,0否1是 |
dataSource | List<Map<String,String>> | N | 选项数据列表,map的key为添加或更新时入参的选项取值,map的value为对应的页面展示值 |
maxLength | Integer | N | 最大长度 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/employee/group/field/groupId?sign=o0BvsXtuFqrXtt%2FzVvAYHIB9u6o%3D
请求Body示例:
{
"groupId": "66fa29cd414b4aca97f437e55e3ab565",
"timestamp": 1606204375457
}
SDK请求示例(java):
EmployeeGroupFieldInfoRequest request = new EmployeeGroupFieldInfoRequest(access_token());
request.setGroupId("66fa29cd414b4aca97f437e55e3ab565");
OpenapiResponse<List<EmployeeGroupFieldInfoResult>> list = XrxsEmployeeService.getEmployeeGroupFieldInfo(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data":[
{
"fieldId":"d287cf8bdd4211eb99930242c0a81003",
"labelName":"曾受雇公司",
"dataSource":[
],
"required":1,
"maxLength":50,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d287ff47dd4211eb99930242c0a81003",
"labelName":"曾任职位",
"dataSource":[
],
"required":1,
"maxLength":50,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d2882a1bdd4211eb99930242c0a81003",
"labelName":"受雇开始时间",
"dataSource":[
],
"required":0,
"maxLength":null,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d288576ddd4211eb99930242c0a81003",
"labelName":"受雇结束时间",
"dataSource":[
],
"required":0,
"maxLength":null,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d2888774dd4211eb99930242c0a81003",
"labelName":"更换工作原因",
"dataSource":[
],
"required":0,
"maxLength":1000,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d288b6c6dd4211eb99930242c0a81003",
"labelName":"有无竞业禁止",
"dataSource":[
{
"value":"是",
"key":"1"
},
{
"value":"否",
"key":"0"
}
],
"required":1,
"maxLength":null,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d288e473dd4211eb99930242c0a81003",
"labelName":"证明人",
"dataSource":[
],
"required":0,
"maxLength":50,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d28914f3dd4211eb99930242c0a81003",
"labelName":"证明人联系电话",
"dataSource":[
],
"required":0,
"maxLength":50,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d28942bbdd4211eb99930242c0a81003",
"labelName":"是否最后受雇",
"dataSource":[
{
"value":"是",
"key":"1"
},
{
"value":"否",
"key":"0"
}
],
"required":1,
"maxLength":null,
"readonly":0,
"isFixed":1
},
{
"fieldId":"d2896f92dd4211eb99930242c0a81003",
"labelName":"工作备注",
"dataSource":[
],
"required":0,
"maxLength":1000,
"readonly":0,
"isFixed":1
},
{
"fieldId":"3c47fc2d5044450ebc9b6482503fa274",
"labelName":"最后工作城市",
"dataSource":[
],
"required":0,
"maxLength":null,
"readonly":0,
"isFixed":0
},
{
"fieldId":"6ee57253f8f84a008d132c6d24ffacb0",
"labelName":"上家公司辞职原因",
"dataSource":[
],
"required":0,
"maxLength":50,
"readonly":0,
"isFixed":0
}
]
}