# 接口说明
- 1.新增或修改自定义字段
- 2.非首次新增的,每次需传递全量字段,否则会被判定为删除
| 名称 | 描述 |
|---|---|
| HTTP方法 | POST |
| Content-Type | application/x-www-form-urlencoded |
| method | /openapi/func/employee/customField/createOrUpdate |
| 字段 | 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|---|
| access_token | api鉴权Token | string | Y | 登录 token |
| sign | 签名 | string | Y | oihfnlyeofdh98 |
| timestamp | 时间戳 | long | Y | 13位时间戳 1241243250000 |
| data | 请求数据 | jsonobject | Y | 请求数据 |
| data.obj_id | 表单id | string | N | 首次新增时obj_id可为空,非首次新增通过查询接口获取 |
| data.fields | 字段列表 | jsonoarray | Y | 字段列表 |
| data.fields.field_id | 字段id | string | N | field_id为空的列,是新增,field_id不为空的列,是修改 |
| data.fields.field_code | 字段code | string | N | 字段唯一code |
| data.fields.field_name | 字段名称 | string | N | 字段展示名,不可重复 |
请求示例:
"access_token":"5747fbc10f0e60e0709d8d722",
"timestamp":124124325,
"sign":"oihfnlyeofdh98",
"data":
{
"obj_id":"6108a098e4b015c63247379b",
"fields":[
{
"field_id":"6108a098e4b015c63247379c",
"field_code":"test_code",
"field_name":"ext_03"
},
{
"field_code":"test_code9",
"field_name":"ext_09"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
响应结果示例:
{
"code": 0,
"msg": "success",
"request_id": "gs4dRJaFEtUO4vkN"
}
1
2
3
4
5
2
3
4
5