查询字段列表
功能介绍
查询字段列表
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/fields
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目id |
workspace_id |
是 |
String |
工作空间id |
dataclass_id |
是 |
String |
数据类id |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
offset |
否 |
Integer |
偏移量 |
limit |
否 |
Integer |
数据量 |
name |
否 |
String |
名称查询 |
is_built_in |
否 |
Boolean |
是否内置 |
field_category |
否 |
String |
字段分类 |
mapping |
否 |
Boolean |
是否展示在分类映射外的其他地方 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) |
content-type |
是 |
String |
内容类型 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
X-request-id |
String |
请求ID,格式为:request_uuid-timestamp-hostname |
参数 |
参数类型 |
描述 |
---|---|---|
field_details |
Array of FieldResponseBody objects |
list of informations of field |
total |
Number |
数据总量 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
Id value |
cloud_pack_version |
String |
订阅包版本 |
business_id |
String |
关联业务id |
business_type |
String |
关联业务 |
dataclass_name |
String |
数据类名称 |
business_code |
String |
字段业务编码 |
field_key |
String |
字段key |
name |
String |
字段名称 |
description |
String |
字段描述 |
default_value |
String |
默认值 |
display_type |
String |
显示类型 |
field_type |
String |
字段类型,如shorttext,radio,grid等 |
extra_json |
String |
附加json |
field_tooltip |
String |
工具提示 |
iu_type |
String |
输入输出类型 |
used_by |
String |
使用业务 |
json_schema |
String |
json模式 |
is_built_in |
Boolean |
是否内置,true内置,false非内置 |
case_sensitive |
Boolean |
大小写敏感,true敏感,false不敏感 |
read_only |
Boolean |
只读模式,true只读,false非只读 |
required |
Boolean |
是否必填,true必填,false非必填 |
searchable |
Boolean |
可搜索,true可搜索,false非可搜索 |
visible |
Boolean |
可见,true可见,false非可见 |
maintainable |
Boolean |
可维护,true可维护,false非可维护 |
editable |
Boolean |
可编辑,true可编辑,false非可编辑 |
creatable |
Boolean |
可创建,true可创建,false非可创建 |
mapping |
Boolean |
是否展示在分类映射外的其他地方 |
target_api |
String |
目标api |
creator_id |
String |
Creator id value |
creator_name |
String |
Creator name value |
modifier_id |
String |
Modifier id value |
modifier_name |
String |
Modifier name value |
create_time |
String |
Create time |
update_time |
String |
Update time |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
X-request-id |
String |
请求ID,格式为:request_uuid-timestamp-hostname |
参数 |
参数类型 |
描述 |
---|---|---|
code |
String |
错误码 |
message |
String |
错误描述 |
请求示例
查询字段列表,偏移量为10,查询3条
{ "limit" : 3, "offset" : 10 }
响应示例
状态码: 200
请求成功
{ "total" : 41, "field_details" : [ { "id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f", "cloud_pack_version" : "订阅包版本", "business_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f", "business_type" : "业务类型", "dataclass_name" : "业务id", "business_code" : "My Field", "field_key" : "字段key", "name" : "字段名称", "description" : "字段描述", "default_value" : "默认值", "display_type" : "显示类型", "field_type" : "shorttext", "extra_json" : "{}", "field_tooltip" : "工具提示", "iu_type" : "输入输出类型", "used_by" : "使用业务", "json_schema" : "{}", "is_built_in" : false, "case_sensitive" : false, "read_only" : false, "required" : false, "searchable" : false, "visible" : false, "maintainable" : false, "editable" : false, "creatable" : false, "mapping" : true, "target_api" : "目标api", "creator_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f", "creator_name" : "张三", "modifier_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f", "modifier_name" : "李四", "create_time" : "2021-01-30T23:00:00Z+0800", "update_time" : "2021-01-30T23:00:00Z+0800" } ] }
状态码
状态码 |
描述 |
---|---|
200 |
请求成功 |
400 |
查询数据类列表错误返回body体 |
错误码
请参见错误码。