创建记录
POST /v1/data
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
objectApiName | 字符串 | 是 | 目标对象api名称. |
fieldDataList | 数组 | 是 | 字段API名称与字段值List. |
fieldDataList[].fieldApiName | 字符串 | 是 | 字段API名称. |
fieldDataList[].fieldValue | 字符串 | 否 | 字段值. |
fieldDataList[].foreignExternalFieldApiName | 字符串 | 否 | 指定查找字段关联对象的外部唯一字段API名称. 字段类型为查找时,非必填 当此字段不传时,fieldDataList[].fieldValue要传dataId |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见. true / false . |
data | 对象 | 业务对象. |
data.id | 整型 | 新创建记录ID. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{
"objectApiName" : "contact",
"fieldDataList" : [ {
"fieldApiName" : "name",
"fieldValue" : "测试联系人1"
}, {
"fieldApiName" : "organization",
"fieldValue" : "客户",
"foreignExternalFieldApiName": "sysOrganizationNo"
} ]
}'
响应示例
{
"code" : 200,
"visible" : false,
"data" : {
"id" : 61528
}
}
更新记录
PUT /v1/data
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
objectApiName | 字符串 | 是 | 目标对象api名称. |
id | 整型 | 否 | 记录ID. 如果ID为空,则uniqueFieldApiName与uniqueFieldValue必填 |
uniqueFieldApiName | 字符串 | 否 | 指定外部唯一字段API名称. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
fieldDataList | 数组 | 是 | 字段API名称与字段值List. |
fieldDataList[].fieldApiName | 字符串 | 是 | 字段API名称. |
fieldDataList[].fieldValue | 字符串 | 否 | 字段值. |
fieldDataList[].foreignExternalFieldApiName | 字符串 | 否 | 指定查找字段关联对象的外部唯一字段API名称. 字段类型为查找时,必填 |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见. true / false . |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -X PUT -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{
"objectApiName" : "contact",
"id" : 61530,
"fieldDataList" : [ {
"fieldApiName" : "name",
"fieldValue" : "测试联系人2"
}, {
"fieldApiName" : "organization",
"fieldValue" : "客户",
"foreignExternalFieldApiName": "sysOrganizationNo"
} ]
}'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false
}
查询记录
GET /v1/data
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
objectApiName | 字符串 | 否 | 对象API_NAME. 使用唯一字段查询时,必填 |
id | 整型 | 否 | 记录ID. 如果ID为空,则uniqueFieldApiName与uniqueFieldValue必填 |
uniqueFieldApiName | 字符串 | 否 | 外部唯一字段API名称. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见. true / false . |
data | 对象 | 业务对象. |
data.id | 整型 | 记录ID. |
data.fieldDataList | 数组 | 字段信息List. |
data.fieldDataList[].fieldApiName | 字符串 | 字段API名称. |
data.fieldDataList[].fieldTypeApiName | 字符串 | 字段API名称. |
data.fieldDataList[].fieldValue | 字符串 | 字段值. |
data.fieldDataList[].foreignDataName | 字符串 | 关联对象记录名称. |
data.fieldDataList[].userEmail | 字符串 | 关联员工邮箱. |
data.fieldDataList[].optionNameList | 数组 | 选项名称列表(选择类型字段). |
data.fieldDataList[].tagValueList | 数组 | 标签字段详细信息(电话或邮箱). |
data.fieldDataList[].tagValueList[].tagName | 字符串 | 标签名称. |
data.fieldDataList[].tagValueList[].tagValue | 字符串 | 标签值. |
data.fieldDataList[].richText | 对象 | 富文本字段详细信息(内容及附件). |
data.fieldDataList[].richText.content | 字符串 | 富文本内容. |
data.fieldDataList[].richText.attachmentList | 数组 | 附件列表. |
data.fieldDataList[].richText.attachmentList[].name | 字符串 | 原始文件名. |
data.fieldDataList[].richText.attachmentList[].docAddress | 字符串 | 外链. |
data.fieldDataList[].richText.attachmentList[].size | 整型 | 大小. |
data.fieldDataList[].ownerResult | 对象 | 所有人. |
data.fieldDataList[].ownerResult.ownerType | 整型 | 所有人类型. |
data.fieldDataList[].ownerResult.ownerName | 字符串 | 所有人名称. |
data.fieldDataList[].signDto | 对象 | 签名信息. |
data.fieldDataList[].signDto.url | 字符串 | 签名图片地址. |
data.fieldDataList[].signDto.time | 字符串 | 签名时间. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&objectApiName=contact&id=61527' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code" : 200,
"visible" : false,
"data" : {
"id" : 61527,
"fieldDataList" : [ {
"fieldApiName" : "name",
"fieldTypeApiName" : "field_type_single_line",
"fieldValue" : "测试联系人03"
}, {
"fieldApiName" : "calcFormula",
"fieldTypeApiName" : "field_type_formular",
"fieldValue" : "15.00"
}, {
"fieldApiName" : "coordinate",
"fieldTypeApiName" : "field_type_geography",
"fieldValue" : ""
} ]
}
}
删除记录
DELETE /v1/data
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
objectApiName | 字符串 | 是 | 对象API_NAME. |
id | 整型 | 否 | 记录ID. 如果ID为空,则uniqueFieldApiName与uniqueFieldValue必填 |
uniqueFieldApiName | 字符串 | 否 | 外部唯一字段API名称. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见. true / false . |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&objectApiName=contact&id=61529' -i -X DELETE -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false
}
查询记录列表
GET /v1/datas
此接口查询数据集依赖于过滤器,查询到的数据结果集,可保持与实际过滤器排序一致。适合小数据量查询,数据量阈值小于等于10000时有效。如有大数据量查询需求,推荐使用GET /v1/datas/scroll
接口。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
pageNum | 整型 | 否 | 页码 Min: 1 , 默认:1. |
pageSize | 整型 | 否 | 页大小 Min: 1 , Max: 100 , 默认:20. |
filterId | 整型 | 是 | 过滤器ID. |
objectApiName | 字符串 | 是 | 对象API_NAME. |
响应数据
标准分页对象 分页
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
paging | 对象 | 分页对象. |
paging.pageNum | 整型 | 分页页码. |
paging.pageSize | 整型 | 分页页大小. |
paging.total | 整型 | 分页查询命中总数. |
data | 数组 | 业务对象. |
data[].id | 整型 | 记录ID. |
data[].createUser | 字符串 | 创建人名称. |
data[].createTime | 字符串 | 创建时间. |
data[].updateUser | 字符串 | 最后修改人名称. |
data[].updateTime | 字符串 | 最后修改时间. |
data[].owner | 字符串 | 所有人名称. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/datas?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&objectApiName=contact&filterId=2&pageSize=20&pageNum=1' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false,
"paging": {
"pageNum": 1,
"pageSize": 20,
"total": 50
},
"data" : [ {
"id" : 46480,
"createUser" : "zhangsan",
"createTime" : "2019-11-12 15:52",
"updateUser" : "zhangsan",
"updateTime" : "2019-11-12 15:52",
"owner" : "zhangsan"
}, {
"id" : 46476,
"createUser" : "zhangsan",
"createTime" : "2019-11-12 15:04",
"updateUser" : "zhangsan",
"updateTime" : "2019-11-12 15:08",
"owner" : "zhangsan"
}, {
"id" : 46477,
"createUser" : "zhangsan",
"createTime" : "2019-11-12 15:04",
"updateUser" : "zhangsan",
"updateTime" : "2019-11-12 15:09",
"owner" : "zhangsan"
} ]
}
滚动查询记录列表
GET /v1/datas/scroll
此接口查询数据集依赖于过滤器,仅仅使用过滤器的条件,会忽略过滤器的排序,适合大数据量查询。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
scrollId | 整型 | 否 | 滚动记录ID Min: 0 , 默认: 0. |
pageSize | 整型 | 否 | 页大小 Min: 1 , Max: 100 , 默认: 20. |
filterId | 整型 | 是 | 过滤器ID. |
objectApiName | 字符串 | 是 | 对象API_NAME. |
响应数据
标准分页对象分页
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
paging | 对象 | 分页对象. |
paging.pageNum | 整型 | 分页页码. |
paging.pageSize | 整型 | 分页页大小. |
paging.total | 整型 | 分页查询命中总数. |
data | 数组 | 业务对象. |
data[].id | 整型 | 记录ID. |
data[].createUser | 字符串 | 创建人. |
data[].createTime | 字符串 | 创建时间. |
data[].updateUser | 字符串 | 最后更新人. |
data[].updateTime | 字符串 | 最后更新时间. |
data[].owner | 字符串 | 所有人. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/datas/scroll?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&objectApiName=contact&filterId=2&pageSize=20' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false,
"paging": {
"pageNum": 1,
"pageSize": 20,
"total": 50
},
"data" : [ {
"id" : 46433,
"createUser" : "zhangsan",
"createTime" : "2019-11-11 14:23",
"updateUser" : "zhangsan",
"updateTime" : "2019-11-11 14:23",
"owner" : "zhangsan"
}, {
"id" : 46434,
"createUser" : "zhangsan",
"createTime" : "2019-11-11 16:52",
"updateUser" : "zhangsan",
"updateTime" : "2019-11-11 16:52",
"owner" : "zhangsan"
}, {
"id" : 46436,
"createUser" : "zhangsan",
"createTime" : "2019-11-11 17:00",
"updateUser" : "zhangsan",
"updateTime" : "2019-11-11 17:00",
"owner" : "zhangsan"
} ]
}
搜索查询记录
POST /v1/datas/search
此接口可以通过多个条件(字段ApiName、操作符、字段值和搜索逻辑)进行搜索,返回匹配的记录列表。适合小数据量查询,数据量阈值小于等于10000时有效。如有大数据量查询需求,推荐使用GET /v1/datas/scroll
接口。
此接口支持的字段类型和字段支持的操作符见下表。
操作符介绍
操作符 | 解释 |
---|---|
is | 等于 |
not | 不等于 |
contains | 包含 |
not_contains | 不包含 |
is_null | 为空 |
is_not_null | 不为空 |
is_any | 任意等于 |
not_any | 任意不等于 |
contains_any | 任意包含 |
not_contains_any | 任意不包含 |
greater_than | 大于 |
greater_than_eq | 大于或等于 |
less_than | 小于 |
less_than_eq | 小于或等于 |
greater_than_current | 大于当前 |
greater_than_eq_current | 大于等于当前 |
eq_current | 等于当前 |
less_than_current | 小于当前 |
less_than_eq_current | 小于等于当前 |
字段支持的操作符枚举
字段 | 支持的操作符 |
---|---|
自动编号 | is、not、contains、not_contains、is_null、is_not_null |
单行文本 | is、not、contains、not_contains、is_null、is_not_null |
多行文本 | is、not、contains、not_contains、is_null、is_not_null |
单选 | is、not、is_any、not_any、is_null、is_not_null |
多选 | is、not、is_any、not_any、is_null、is_not_null |
级联字段 | is、not、is_null、is_not_null、contains、not_contains |
电话 | is_any、not_any、contains_any、not_contains_any、is_null、is_not_null |
邮箱 | is_any、not_any、contains_any、not_contains_any、is_null、is_not_null |
日期 | is、not、is_null、is_not_null、greater_than、greater_than_eq、less_than、less_than_eq、greater_than_current、greater_than_eq_current、eq_current、less_than_current、less_than_eq_current |
日期时间 | is、not、is_null、is_not_null、greater_than、greater_than_eq、less_than、less_than_eq、greater_than_current、greater_than_eq_current、eq_current、less_than_current、less_than_eq_current |
数字 | is、not、greater_than、greater_than_eq、less_than、less_than_eq、is_null、is_not_null |
查找型 | is、not、is_null、is_not_null |
查找员工 | is、not、is_null、is_not_null |
查找多员工 | is、not、is_null、is_not_null、is_any、not_any、contains_all、not_contains_all |
所有人 | is、not、is_null、is_not_null |
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
pageNum | 整型 | 否 | 页码 Min: 1 , 默认:1. |
pageSize | 整型 | 否 | 页大小 Min: 1 , Max: 100 , 默认:20. |
filterId | 整型 | 是 | 过滤器ID(特殊过滤器不支持). |
objectApiName | 字符串 | 是 | 对象API_NAME. |
judgeStrategy | 整型 | 否 | 高级公式类型。1: 满足所有条件; 2: 满足任何一个; 3:自定义逻辑。默认:1 |
customJudgeLogic | 字符串 | 否 | 高级公式。当judgeStrategy为 3 时,需要设置该字段. |
conditionList | 数组 | 否 | 条件数组. |
conditionList[].fieldApiName | 字符串 | 是 | 字段ApiName. |
conditionList[].operator | 字符串 | 是 | 字段操作符. |
conditionList[].value | 字符串 | 否 | 字段值,如果多个用逗号隔开. |
keyword | 字符串 | 否 | 检索字符串,最长支持30个字符,超出后将被截取. |
响应数据
标准分页对象分页
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
paging | 对象 | 分页对象. |
paging.pageNum | 整型 | 分页页码. |
paging.pageSize | 整型 | 分页页大小. |
paging.total | 整型 | 分页查询命中总数. |
data | 数组 | 业务对象. |
data[].id | 整型 | 记录ID. |
data[].fieldDataList | 数组 | 字段信息List. |
data[].fieldDataList[].fieldApiName | 字符串 | 字段API名称. |
data[].fieldDataList[].fieldTypeApiName | 字符串 | 字段API名称. |
data[].fieldDataList[].fieldValue | 字符串 | 字段值. |
data[].fieldDataList[].foreignDataName | 字符串 | 关联对象记录名称. |
data[].fieldDataList[].userEmail | 字符串 | 关联员工邮箱. |
data[].fieldDataList[].optionNameList | 数组 | 选项名称列表(选择类型字段). |
data[].fieldDataList[].tagValueList | 数组 | 标签字段详细信息(电话或邮箱). |
data[].fieldDataList[].tagValueList[].tagName | 字符串 | 标签名称. |
data[].fieldDataList[].tagValueList[].tagValue | 字符串 | 标签值. |
data[].fieldDataList[].richText | 对象 | 富文本字段详细信息(内容及附件). |
data[].fieldDataList[].richText.content | 字符串 | 富文本内容. |
data[].fieldDataList[].richText.attachmentList | 数组 | 附件列表. |
data[].fieldDataList[].richText.attachmentList[].name | 字符串 | 原始文件名. |
data[].fieldDataList[].richText.attachmentList[].docAddress | 字符串 | 外链. |
data[].fieldDataList[].richText.attachmentList[].size | 整型 | 大小. |
data[].fieldDataList[].ownerResult | 对象 | 所有人. |
data[].fieldDataList[].ownerResult.ownerType | 整型 | 所有人类型. |
data[].fieldDataList[].ownerResult.ownerName | 字符串 | 所有人名称. |
data[].fieldDataList[].signDto | 对象 | 签名信息. |
data[].fieldDataList[].signDto.url | 字符串 | 签名图片地址. |
data[].fieldDataList[].signDto.time | 字符串 | 签名时间. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/datas/search?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json' -d
{
"pageNum": 1,
"pageSize": 20,
"filterId": 2,
"objectApiName": "contact",
"judgeStrategy": 3,
"customJudgeLogic":"1 or 2 and 3",
"conditionList": [
{
"fieldApiName": "name",
"operator": "is",
"value": "test"
},
{
"fieldApiName": "weiyibiaoshi",
"operator": "contains",
"value": "13"
},
{
"fieldApiName": "youxiang",
"operator": "contains_any",
"value": "test@qq.com"
}
]
}
响应示例
{
"code": 200,
"message": "OK",
"visible": false,
"paging": {
"pageNum": 1,
"pageSize": 1,
"total": 1
},
"data": [
{
"id": 5826,
"fieldDataList": [
{
"fieldApiName": "name",
"fieldTypeApiName": "field_type_single_line",
"fieldValue": "test"
},
{
"fieldApiName": "calcFormula",
"fieldTypeApiName": "field_type_formular",
"fieldValue": "15.00"
},
{
"fieldApiName": "coordinate",
"fieldTypeApiName": "field_type_geography",
"fieldValue": ""
}
]
}
]
}
滚动搜索查询记录
POST /v1/datas/scrollSearch
此接口可以通过多个条件(字段ApiName、操作符、字段值和搜索逻辑)进行搜索,返回匹配的记录列表。接口默认使用实际创建时间升序排列目标结果集,scrollId字段可用来分页,默认0查询第一页,后续查询设置值为上一次查询返回的最大ID即可。(简单搜索查询需求,推荐使用GET /v1/datas/search
接口)
此接口支持的字段类型和字段支持的操作符见下表。
操作符介绍
操作符 | 解释 |
---|---|
is | 等于 |
not | 不等于 |
contains | 包含 |
not_contains | 不包含 |
is_null | 为空 |
is_not_null | 不为空 |
is_any | 任意等于 |
not_any | 任意不等于 |
contains_any | 任意包含 |
not_contains_any | 任意不包含 |
greater_than | 大于 |
greater_than_eq | 大于或等于 |
less_than | 小于 |
less_than_eq | 小于或等于 |
greater_than_current | 大于当前 |
greater_than_eq_current | 大于等于当前 |
eq_current | 等于当前 |
less_than_current | 小于当前 |
less_than_eq_current | 小于等于当前 |
字段支持的操作符枚举
字段 | 支持的操作符 |
---|---|
自动编号 | is、not、contains、not_contains、is_null、is_not_null |
单行文本 | is、not、contains、not_contains、is_null、is_not_null |
多行文本 | is、not、contains、not_contains、is_null、is_not_null |
单选 | is、not、is_any、not_any、is_null、is_not_null |
多选 | is、not、is_any、not_any、is_null、is_not_null |
电话 | is_any、not_any、contains_any、not_contains_any、is_null、is_not_null |
邮箱 | is_any、not_any、contains_any、not_contains_any、is_null、is_not_null |
日期 | is、not、is_null、is_not_null、greater_than、greater_than_eq、less_than、less_than_eq、greater_than_current、greater_than_eq_current、eq_current、less_than_current、less_than_eq_current |
日期时间 | is、not、is_null、is_not_null、greater_than、greater_than_eq、less_than、less_than_eq、greater_than_current、greater_than_eq_current、eq_current、less_than_current、less_than_eq_current |
数字 | is、not、greater_than、greater_than_eq、less_than、less_than_eq、is_null、is_not_null |
查找型 | is、not、is_null、is_not_null |
查找员工 | is、not、is_null、is_not_null |
所有人 | is、not、is_null、is_not_null |
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
scrollId | 整型 | 否 | 滚动记录ID Min: 0 , 默认: 0. |
pageSize | 整型 | 否 | 页大小 Min: 1 , Max: 100 , 默认:20. |
filterId | 整型 | 是 | 过滤器ID(特殊过滤器不支持). |
objectApiName | 字符串 | 是 | 对象API_NAME. |
judgeStrategy | 整型 | 否 | 高级公式类型。1: 满足所有条件; 2: 满足任何一个; 3:自定义逻辑。默认:1 |
customJudgeLogic | 字符串 | 否 | 高级公式。当judgeStrategy为 3 时,需要设置该字段. |
conditionList | 数组 | 否 | 条件数组. |
conditionList[].fieldApiName | 字符串 | 是 | 字段ApiName. |
conditionList[].operator | 字符串 | 是 | 字段操作符. |
conditionList[].value | 字符串 | 否 | 字段值,如果多个用逗号隔开. |
响应数据
标准分页对象分页
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
paging | 对象 | 分页对象. |
paging.pageNum | 整型 | 分页页码. |
paging.pageSize | 整型 | 分页页大小. |
paging.total | 整型 | 分页查询命中总数. |
data | 数组 | 业务对象. |
data[].id | 整型 | 记录ID. |
data[].fieldDataList | 数组 | 字段信息List. |
data[].fieldDataList[].fieldApiName | 字符串 | 字段API名称. |
data[].fieldDataList[].fieldTypeApiName | 字符串 | 字段API名称. |
data[].fieldDataList[].fieldValue | 字符串 | 字段值. |
data[].fieldDataList[].foreignDataName | 字符串 | 关联对象记录名称. |
data[].fieldDataList[].userEmail | 字符串 | 关联员工邮箱. |
data[].fieldDataList[].optionNameList | 数组 | 选项名称列表(选择类型字段). |
data[].fieldDataList[].tagValueList | 数组 | 标签字段详细信息(电话或邮箱). |
data[].fieldDataList[].tagValueList[].tagName | 字符串 | 标签名称. |
data[].fieldDataList[].tagValueList[].tagValue | 字符串 | 标签值. |
data[].fieldDataList[].richText | 对象 | 富文本字段详细信息(内容及附件). |
data[].fieldDataList[].richText.content | 字符串 | 富文本内容. |
data[].fieldDataList[].richText.attachmentList | 数组 | 附件列表. |
data[].fieldDataList[].richText.attachmentList[].name | 字符串 | 原始文件名. |
data[].fieldDataList[].richText.attachmentList[].docAddress | 字符串 | 外链. |
data[].fieldDataList[].richText.attachmentList[].size | 整型 | 大小. |
data[].fieldDataList[].ownerResult | 对象 | 所有人. |
data[].fieldDataList[].ownerResult.ownerType | 整型 | 所有人类型. |
data[].fieldDataList[].ownerResult.ownerName | 字符串 | 所有人名称. |
data[].fieldDataList[].signDto | 对象 | 签名信息. |
data[].fieldDataList[].signDto.url | 字符串 | 签名图片地址. |
data[].fieldDataList[].signDto.time | 字符串 | 签名时间. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/datas/scrollSearch?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json' -d
{
"scrollId": 0,
"pageSize": 20,
"filterId": 2,
"objectApiName": "contact",
"judgeStrategy": 3,
"customJudgeLogic":"1 or 2 and 3",
"conditionList": [
{
"fieldApiName": "name",
"operator": "is",
"value": "test"
},
{
"fieldApiName": "weiyibiaoshi",
"operator": "contains",
"value": "13"
},
{
"fieldApiName": "youxiang",
"operator": "contains_any",
"value": "test@qq.com"
}
]
}
响应示例
{
"code": 200,
"message": "OK",
"visible": false,
"paging": {
"pageNum": 1,
"pageSize": 1,
"total": 1
},
"data": [
{
"id": 5826,
"fieldDataList": [
{
"fieldApiName": "name",
"fieldTypeApiName": "field_type_single_line",
"fieldValue": "test"
},
{
"fieldApiName": "calcFormula",
"fieldTypeApiName": "field_type_formular",
"fieldValue": "15.00"
},
{
"fieldApiName": "coordinate",
"fieldTypeApiName": "field_type_geography",
"fieldValue": ""
}
]
}
]
}
查询相关记录列表
GET /v1/data/relatedDatas
此接口查询数据集依赖于界面过滤器,查询到的数据结果集,可保持与界面过滤器排序一致。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
pageNum | 整型 | 否 | 页码 Min: 1 , 默认:1. |
pageSize | 整型 | 否 | 页大小 Min: 1 , Max: 100 , 默认:20. |
dataId | 整型 | 是 | 父对象记录ID. |
filterId | 整型 | 是 | 界面过滤器ID. |
objectApiName | 字符串 | 是 | 子对象API_NAME. |
parentObjectApiName | 字符串 | 是 | 父对象API_NAME. |
响应数据
标准分页对象分页
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
paging | 对象 | 分页对象. |
paging.pageNum | 整型 | 分页页码. |
paging.pageSize | 整型 | 分页页大小. |
paging.total | 整型 | 分页查询命中总数. |
data | 数组 | 业务对象. |
data[].id | 整型 | 记录ID. |
data[].fieldDataList | 数组 | 字段信息List. |
data[].fieldDataList[].fieldApiName | 字符串 | 字段API名称. |
data[].fieldDataList[].fieldTypeApiName | 字符串 | 字段API名称. |
data[].fieldDataList[].fieldValue | 字符串 | 字段值. |
data[].fieldDataList[].foreignDataName | 字符串 | 关联对象记录名称. |
data[].fieldDataList[].userEmail | 字符串 | 关联员工邮箱. |
data[].fieldDataList[].optionNameList | 数组 | 选项名称列表(选择类型字段). |
data[].fieldDataList[].tagValueList | 数组 | 标签字段详细信息(电话或邮箱). |
data[].fieldDataList[].tagValueList[].tagName | 字符串 | 标签名称. |
data[].fieldDataList[].tagValueList[].tagValue | 字符串 | 标签值. |
data[].fieldDataList[].richText | 对象 | 富文本字段详细信息(内容及附件). |
data[].fieldDataList[].richText.content | 字符串 | 富文本内容. |
data[].fieldDataList[].richText.attachmentList | 数组 | 附件列表. |
data[].fieldDataList[].richText.attachmentList[].name | 字符串 | 原始文件名. |
data[].fieldDataList[].richText.attachmentList[].docAddress | 字符串 | 外链. |
data[].fieldDataList[].richText.attachmentList[].size | 整型 | 大小. |
data[].fieldDataList[].ownerResult | 对象 | 所有人. |
data[].fieldDataList[].ownerResult.ownerType | 整型 | 所有人类型. |
data[].fieldDataList[].ownerResult.ownerName | 字符串 | 所有人名称. |
data[].fieldDataList[].signDto | 对象 | 签名信息. |
data[].fieldDataList[].signDto.url | 字符串 | 签名图片地址. |
data[].fieldDataList[].signDto.time | 字符串 | 签名时间. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data/relatedDatas?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&pageSize=20&pageNum=1&dataId=213306&filterId=2&objectApiName=contact&parentObjectApiName=case' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code": 200,
"message": "OK",
"visible": false,
"paging": {
"pageNum": 1,
"pageSize": 20,
"total": 1
},
"data": [
{
"id": 5826,
"fieldDataList": [
{
"fieldApiName": "name",
"fieldTypeApiName": "field_type_single_line",
"fieldValue": "test"
},
{
"fieldApiName": "zidongbianhao",
"fieldTypeApiName": "field_type_auto_number",
"fieldValue": "2023-01"
},
{
"fieldApiName": "coordinate",
"fieldTypeApiName": "field_type_geography",
"fieldValue": ""
}
]
}
]
}
富文本字段上传附件
POST /v1/data/field/attachments
此接口用于上传富文本字段附件,支持一次上传多个文件,请求体采用multipart/form-data类型.
目前支持:pdf、doc(docx)、xls(xlsx)、ppt(pptx)、txt、png、jpg、jpeg和gif格式文件.
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
id | 整型 | 否 | 记录ID. 如果ID为空,则objectApiName、uniqueFieldApiName与uniqueFieldValue必填. |
objectApiName | 字符串 | 否 | 记录对象api名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
uniqueFieldApiName | 字符串 | 否 | 指定外部唯一字段API名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
fieldApiName | 字符串 | 是 | 字段ApiName名称. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data/field/attachments?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&id=1234&fieldApiName=description' -i -H 'Content-Type: multipart/form-data' -H 'Accept: application/json' -F 'file=helloWorld.pdf'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false
}
富文本字段删除附件
PUT /v1/data/field/attachments
此接口用于删除富文本字段记录附件,支持一次删除多个记录富文本字段的多个文件。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
deleteAttachmentList | 数组 | 是 | 包含:记录ID、对象API名称、唯一字段API名称、唯一字段值、富文本字段API名称与待删除附件ID数组. |
deleteAttachmentList[].dataId | 整型 | 否 | 记录ID. 如果ID为空,则objectApiName、uniqueFieldApiName与uniqueFieldValue必填. |
deleteAttachmentList[].objectApiName | 字符串 | 否 | 记录对象api名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
deleteAttachmentList[].uniqueFieldApiName | 字符串 | 否 | 指定外部唯一字段API名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
deleteAttachmentList[].uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
deleteAttachmentList[].richTextFieldApiName | 字符串 | 是 | 富文本字段ApiName名称. |
deleteAttachmentList[].docIdList | 字符串数组 | 否 | 要删除的附件ID数组. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
data | 对象 | 删除结果 |
data.successList | 整型数组 | 执行成功的记录ID集合 |
data.failMap | 对象 | 删除失败的数据集合,包括删除失败的原因 |
data.total | 整型 | 数据总数 |
data.failTotal | 整型 | 删除失败的数据总数 |
data.successTotal | 整型 | 删除成功的数据总数 |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data/field/attachments?email=1@test.cn×tamp=1581673901&sign=34e94a54a8c1191df3663aa4168461d58c0fe03c' -i -X PUT -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{
"deleteAttachmentList" : [ {
"dataId" : 56643,
"richTextFieldApiName" : "description",
"docIdList" : ["361"]
} ]
}'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false,
"data" : {
"successList" : [],
"failMap" : {},
"total" : 1,
"failTotal" : 0,
"successTotal" : 1
}
}
查询富文本字段上传的附件列表
GET /v1/data/field/attachments
此接口查询富文本字段已上传的附件列表
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
id | 整型 | 否 | 记录ID. 如果ID为空,则objectApiName、uniqueFieldApiName与uniqueFieldValue必填. |
objectApiName | 字符串 | 否 | 记录对象api名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
uniqueFieldApiName | 字符串 | 否 | 指定外部唯一字段API名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
fieldApiName | 字符串 | 是 | 字段ApiName名称. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
data | 数组 | 业务对象. |
data[].docId | 字符串 | 附件ID标识. |
data[].name | 字符串 | 附件文件名. |
data[].size | 字符串 | 附件大小. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data/field/attachments?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&id=1234&fieldApiName=description' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false
"data" : [ {
"docId" : "4f6adc8e1866f7dba9cd722c03b78d72",
"name" : "helloWorld.pdf",
"size" : 11
} ]
}
查询富文本字段附件的下载链接
GET /v1/data/field/attachments/url
此接口查询富文本字段附件的下载链接,访问下载链接即可下载附件,注意:下载链接一段时间后会失效,失效后要重新请求该接口获取新的下载链接。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
id | 整型 | 否 | 记录ID. 如果ID为空,则objectApiName、uniqueFieldApiName与uniqueFieldValue必填. |
objectApiName | 字符串 | 否 | 记录对象api名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
uniqueFieldApiName | 字符串 | 否 | 指定外部唯一字段API名称. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果objectApiName、uniqueFieldApiName与uniqueFieldValue为空,则ID必填. |
fieldApiName | 字符串 | 是 | 字段ApiName名称. |
docId | 字符串 | 是 | 附件ID标识,由查询字段上传的附件列表获取. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
data | 对象 | 业务对象. |
data.docUrl | 字符串 | 下载链接,注意一段时间会失效,失效后需重新请求该接口获取新的下载链接. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/data/field/attachments/url?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&id=1234&fieldApiName=description&docId=4f6adc8e1866f7dba9cd722c03b78d72' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code" : 200,
"message" : "OK",
"visible" : false
"data": {
"docUrl": "https://xxx.xxx.com/url/xxx/helloWorld.pdf"
}
}
文件上传
POST /v1/data/file/upload
此接口用于上传文件,支持一次上传多个文件,请求体采用multipart/form-data类型.其中key是文件的序号或者唯一标识,返回时使用该标识作为key,value为生成的链接 目前支持:pdf、doc(docx)、xls(xlsx)、ppt(pptx)、txt、png、jpg、jpeg和gif格式文件.
请求参数
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
data | Object | 数据 |
data.urlMap | Object | key为唯一标识,value为生成的链接 |
请求示例
curl --location --request POST 'https://servicego.udesk.cn/api/v1/data/file/upload?email=1@test.cn×tamp={{timestamp}}&sign={{sign}}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--form 'a=@/home/user/1/1.png' \
--form 'b=@/home/user/1/2.png'
响应示例
{
"code": 200,
"visible": false,
"data": {
"urlMap": {
"a": "https://servicego.udesk.cn/backend/storage/resource/8bfc9fc1-d3c3-4726-a765-6b1d9674c8c5",
"b": "https://servicego.udesk.cn/backend/storage/resource/ae85940e-fe1f-4a0c-9ffd-d5ea885540de"
}
}
}
上传到文件对象
POST /v1/data/file/object
此接口用于上传文件到文件对象,支持一次上传多个文件,请求体采用multipart/form-data类型.其中key是文件的序号或者唯一标识,返回时后使用该标识作为key,value为生成的记录ID 目前支持:pdf、doc(docx)、xls(xlsx)、ppt(pptx)、txt、png、jpg、jpeg、gif、mkv、mp4、avi、swf、wmv、rmvb、mov、mpg格式文件.
请求参数
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
data | Object | 数据 |
data.idMap | Object | key为唯一标识,value为保存的文件对象ID |
请求示例
curl --location --request POST 'https://servicego.udesk.cn/api/v1/data/file/object?email=1@test.cn×tamp={{timestamp}}&sign={{sign}}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--form 'a=@/home/user/1/1.png' \
--form 'b=@/home/user/1/2.png'
响应示例
{
"code": 200,
"visible": false,
"data": {
"idMap": {
"a": 58342,
"b": 58341
}
}
}
关联文件对象到记录附件组件
POST /v1/data/file/relate
此接口用于文件对象关联到指定对象的某个记录的附件组件上
请求参数
属性名 | 类型 | 必填 | 说明 |
---|---|---|---|
fileId | 整型 | 是 | 文件对象ID |
relateObjectApiName | 字符串 | 是 | 目标对象api名称 |
relateDataId | 整型 | 否 | 目标记录ID. 如果ID为空则uniqueFieldApiName与uniqueFieldValue必填 |
uniqueFieldApiName | 字符串 | 否 | 指定外部唯一字段API名称. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
tag | 字符串 | 否 | 附件标签 |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
请求示例
curl --location --request POST 'https://servicego.udesk.cn/api/v1/data/file/relate?email={{account}}×tamp={{timestamp}}&sign={{sign}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"fileId": 1,
"relateObjectApiName": "case",
"relateDataId":2
}'
响应示例
{
"code": 200,
"message": "OK",
"visible": false
}
查询记录附件组件
GET /v1/data/file/relate
此接口用于查询记录附件组件中的组件列表信息.
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
objectApiName | 字符串 | 否 | 对象API_NAME. 使用唯一字段查询时,必填 |
id | 整型 | 否 | 记录ID. 如果ID为空,则uniqueFieldApiName与uniqueFieldValue必填 |
uniqueFieldApiName | 字符串 | 否 | 外部唯一字段API名称. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
uniqueFieldValue | 字符串 | 否 | uniqueFieldApiName对应的外部唯一字段值. 如果uniqueFieldApiName与uniqueFieldValue为空,则ID必填 |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
message | 字符串 | 响应消息. |
visible | 布尔型 | 是否可见, true / false . |
data[] | Object | 数据 |
data[].name | 字符串 | 文件名称 |
data[].size | 整型 | 文件大小 |
data[].url | 字符串 | 文件访问链接 |
请求示例
curl --location --request GET 'https://servicego.udesk.cn/api/v1/data/file/relate?email=1@test.cn×tamp={{timestamp}}&sign={{sign}}&id=57054' \
--header 'Content-Type: application/json'
响应示例
{
"code": 200,
"message": "OK",
"visible": false,
"paging": {
"pageNum": 1,
"pageSize": 2,
"total": 2
},
"data": [
{
"name": "产品.png",
"size": 8847,
"url": "https://servicego.udesk.cn/backend/storage/resource?req=1194"
},
{
"name": "产品.png",
"size": 8847,
"url": "https://servicego.udesk.cn/backend/storage/resource?req=1195"
}
]
}
创建关联关系
POST /v1/record/{majorDataId:^[1-9]\\d*$}
嵌入请求参数
参数 | 类型 | 必填 | 说明 | 限制 |
---|---|---|---|---|
majorDataId | 整型 | 是 | 主记录Id | 必须大于1 |
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
objectRelationId | 整型 | 是 | 关联关系类型Id. |
relatedDataIdList | 整型数组 | 是 | 关联关系记录id集合. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
visible | 布尔型 | 是否可见, true / false . |
data | 字符串 | 响应消息. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/record/435033?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{
"objectRelationId": 8,
"relatedDataIdList": [431048,430909]
}'
响应示例
{
"code": 200,
"visible": false,
"data": "ok"
}
删除关联关系
DELETE /v1/selfObjectRelationData
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
majorDataId | 整型 | 是 | 主记录Id. |
relateDataId | 整型 | 是 | 关联关系记录id. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
visible | 布尔型 | 是否可见, true / false . |
data | 字符串 | 响应消息. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/selfObjectRelationData?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&majorDataId=430906&relateDataId=435033' -i -X DELETE -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code": 200,
"visible": false,
"data": "ok"
}
查询关联关系
GET /v1/selfObjectRelationData
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
majorDataId | 整型 | 是 | 主记录Id. |
uiId | 整型 | 是 | 界面id. |
pageNum | 整型 | 是 | 分页页码. |
pageSize | 整型 | 是 | 分页页大小. |
响应数据
属性名 | 类型 | 说明 |
---|---|---|
code | 整型 | 响应编码. |
visible | 布尔型 | 是否可见, true / false . |
data | Object | 数据. |
data.total | 整型 | 关联记录数量. |
data.pageNum | 整型 | 分页页码. |
data.pageSize | 整型 | 分页页大小. |
data.showFieldList | 数组 | 展示的字段集合. |
data.showFieldList[].id | 整型 | 字段id. |
data.showFieldList[].label | 字符串 | 字段名称. |
data.showFieldList[].fieldName | 字符串 | 字段api名称. |
data.showFieldList[].fieldType | 整型 | 字段类型. |
data.fieldDataList | 数组 | 记录的数据集合. |
data.fieldDataList[].dataId | 整型 | 记录Id. |
data.fieldDataList[].dataName | 字符串 | 主字段名称. |
data.fieldDataList[].relationId | 整型 | 关联关系类型Id. |
data.fieldDataList[].relationName | 字符串 | 关联关系类型名称. |
data.fieldDataList[].fieldValueMap | Map集合 | key:字段id,value:字段值. |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/selfObjectRelationData?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78&pageNum=1&pageSize=20&majorDataId=435033&uiId=4809' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code": 200,
"visible": false,
"data": {
"showFieldList": [
{
"id": 4184,
"label": "编号",
"fieldName": "bianhao",
"fieldType": 16
},
{
"id": 4314,
"label": "省",
"fieldName": "province",
"fieldType": 14
},
{
"id": 6390,
"label": "电话",
"fieldName": "dianhua",
"fieldType": 10
}
],
"total": 4,
"pageNum": 1,
"pageSize": 20,
"fieldDataList": [
{
"dataId": 430907,
"dataName": "测试1-6-8",
"relationId": 8,
"relationName": "巨量",
"fieldValueMap": {
"4184": "01-06-003"
}
},
{
"dataId": 430909,
"dataName": "#819",
"relationId": 8,
"relationName": "巨量",
"fieldValueMap": {
"4184": "7165"
}
}
]
}
}