feat(work): 新增文档智能表格相关接口

This commit is contained in:
Fu Diwei
2024-06-01 20:29:15 +08:00
parent 4809c8fe31
commit 6564940a96
56 changed files with 3555 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
{
"docid": "DOCID",
"sheet_id": "SHEETID",
"fields": [
{
"field_title": "TITLE",
"field_type": "FIELD_TYPE_TEXT"
}
]
}

View File

@@ -0,0 +1,11 @@
{
"errcode": 0,
"errmsg": "ok",
"fields": [
{
"field_id": "FIELDID",
"field_title": "TITLE",
"field_type": "FIELD_TYPE_TEXT"
}
]
}

View File

@@ -0,0 +1,17 @@
{
"docid": "DOCID",
"sheet_id": "123Abc",
"key_type": "CELL_VALUE_KEY_TYPE_FIELD_TITLE",
"records": [
{
"values": {
"FILED_TITLE": [
{
"type": "text",
"text": "文本内容"
}
]
}
}
]
}

View File

@@ -0,0 +1,6 @@
{
"errcode": 0,
"errmsg": "ok",
"records": [
]
}

View File

@@ -0,0 +1,7 @@
{
"docid": "DOCID",
"properties": {
"title": "智能表",
"index": 3
}
}

View File

@@ -0,0 +1,9 @@
{
"errcode": 0,
"errmsg": "ok",
"properties": {
"title": "智能表",
"index": 3,
"sheet_id": "123abc"
}
}

View File

@@ -0,0 +1,6 @@
{
"docid": "DOCID",
"sheet_id": "123Abc",
"view_title": "XXX",
"view_type": "VIEW_TYPE_GRID"
}

View File

@@ -0,0 +1,9 @@
{
"errcode": 0,
"errmsg": "ok",
"view": {
"view_id": "vFYZUS",
"view_title": "XXX",
"view_type": "VIEW_TYPE_GRID"
}
}

View File

@@ -0,0 +1,7 @@
{
"docid": "DOCID",
"sheet_id": "SHEETID",
"field_ids": [
"FIELDID"
]
}

View File

@@ -0,0 +1,8 @@
{
"docid": "DOCID",
"sheet_id": "123Abc",
"record_ids": [
"re9IqD",
"rpS0P9"
]
}

View File

@@ -0,0 +1,4 @@
{
"docid": "DOCID",
"sheet_id": "123Abc"
}

View File

@@ -0,0 +1,8 @@
{
"docid": "DOCID",
"sheet_id": "123Abc",
"view_ids": [
"VIEWID1",
"VIEWID2"
]
}

View File

@@ -0,0 +1,6 @@
{
"docid": "DOCID",
"sheet_id": "SHEETID",
"offset": 0,
"limit": 10
}

View File

@@ -0,0 +1,12 @@
{
"errcode": 0,
"errmsg": "ok",
"total": 1,
"fields": [
{
"field_id": "ID1",
"field_title": "TITLE1",
"field_type": "FIELD_TYPE_TEXT"
}
]
}

View File

@@ -0,0 +1,21 @@
{
"docid": "DOCID",
"sheet_id": "123Abc",
"view_id": "vCRl8n",
"record_ids": [],
"key_type": "CELL_VALUE_KEY_TYPE_FIELD_TITLE",
"field_titles": [],
"field_ids": [],
"sort": [
{
"field_title": "文本列",
"desc": true
},
{
"field_title": "数字列",
"desc": false
}
],
"offset": 0,
"limit": 100
}

View File

@@ -0,0 +1,25 @@
{
"errcode": 0,
"errmsg": "ok",
"total": 0,
"has_more": true,
"next": 0,
"records": [
{
"record_id": "r5ud8u",
"create_time": "1715846245084",
"update_time": "1715846248810",
"values": {
"文本字段1-标题": [
{
"type": "text",
"text": "XXXX"
}
],
"数字字段1-标题": 123
},
"creator_name": "NAME",
"updater_name": "NAME"
}
]
}

View File

@@ -0,0 +1,11 @@
{
"errcode": 0,
"errmsg": "ok",
"sheet_list": [
{
"sheet_id": "123Abc",
"title": "XXXX",
"is_visible": true
}
]
}

View File

@@ -0,0 +1,10 @@
{
"docid": "DOCID",
"sheet_id": "ezPcdA",
"view_ids": [
"vPpw9C",
"vfM2tt"
],
"offset": 0,
"limit": 1
}

View File

@@ -0,0 +1,70 @@
{
"errcode": 0,
"errmsg": "ok",
"total": 2,
"has_more": true,
"next": 1,
"views": [
{
"view_id": "vabcde",
"view_title": "默认视图",
"view_type": "VIEW_TYPE_GRID",
"property": {
"auto_sort": false,
"sort_spec": {
"sort_infos": [
{
"field_id": "FIELDID1",
"desc": false
},
{
"field_id": "FIELDID2",
"desc": true
}
]
},
"filter_spec": {
"conjunction": "CONJUNCTION_AND",
"conditions": [
{
"field_id": "FIELDID1",
"field_type": "FIELD_TYPE_TEXT",
"operator": "OPERATOR_CONTAINS",
"string_value": {
"value": [
"hello world"
]
}
},
{
"field_id": "FIELDID2",
"field_type": "FIELD_TYPE_USER",
"operator": "OPERATOR_IS",
"user_value": {
"value": [ "USERID1" ]
}
}
]
},
"group_spec": {
"groups": [
{
"field_id": "FIELDID1",
"desc": false
},
{
"field_id": "FIELDID2",
"desc": true
}
]
},
"is_field_stat_enabled": false,
"field_visibility": {
"f1gHSR": false,
"fabcde": false
},
"frozen_field_count": 0
}
}
]
}

View File

@@ -0,0 +1,11 @@
{
"docid": "DOCID",
"sheet_id": "SHEETID",
"fields": [
{
"field_id": "FIELD_ID",
"field_title": "TITLE",
"field_type": "FIELD_TYPE_TEXT"
}
]
}

View File

@@ -0,0 +1,7 @@
{
"docid": "DOCID",
"properties": {
"sheet_id": "123abc",
"title": "XXXX"
}
}

View File

@@ -0,0 +1,58 @@
{
"docid": "DOCID",
"sheet_id": "123Abc",
"view_id": "VIEWID",
"view_title": "XXX",
"property": {
"auto_sort": false,
"sort_spec": {
"sort_infos": [
{
"field_id": "FIELDID1",
"desc": false
},
{
"field_id": "FIELDID2",
"desc": true
}
]
},
"filter_spec": {
"conjunction": "CONJUNCTION_AND",
"conditions": [
{
"field_id": "FIELDID1",
"operator": "OPERATOR_CONTAINS",
"string_value": {
"value": [ "hello world" ]
}
},
{
"field_id": "FIELDID2",
"operator": "OPERATOR_IS",
"user_value": {
"value": [ "USERID1" ]
}
}
]
},
"group_spec": {
"groups": [
{
"field_id": "FIELDID1",
"desc": false
},
{
"field_id": "FIELDID2",
"desc": true
}
]
},
"is_field_stat_enabled": false,
"field_visibility": {
"f1gHSR": false,
"fabcde": false
},
"frozen_field_count": 0
}
}