1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
//! 云文档(Cloud Docs)服务
//!
//! 提供飞书云文档的完整功能集,支持云空间、知识库、文档、电子表格、
//! 多维表格、画板、权限管理、评论系统等企业级文档协作能力。
//!
//! # 核心功能
//!
//! ## 云空间管理
//! - 📁 云盘文件存储管理
//! - 🔍 文件搜索和检索
//! - 📊 文件版本控制
//! - 🔗 文件分享和链接
//! - 📈 存储空间统计
//!
//! ## 知识库管理
//! - 📚 知识库创建和管理
//! - 📝 知识文档编写发布
//! - 🔍 知识内容搜索
//! - 👥 知识协作和共享
//! - 📊 知识使用统计
//!
//! ## 文档编辑
//! - 📝 富文本文档创建编辑
//! - 🎨 文档格式样式设置
//! - 👥 多人实时协作编辑
//! - 💬 文档评论和讨论
//! - 📱 跨平台同步支持
//!
//! ## 电子表格
//! - 📊 表格数据管理操作
//! - 📈 图表可视化展示
//! - 🔢 公式计算和函数
//! - 🔄 数据导入导出
//! - 👥 协作编辑和分享
//!
//! ## 多维表格
//! - 🗃️ 结构化数据管理
//! - 🔍 多维度数据筛选
//! - 📊 数据统计和分析
//! - 🔗 数据关联和引用
//! - 📋 表单数据收集
//!
//! ## 画板协作
//! - 🎨 创意画板绘制设计
//! - 🧩 模板和组件库
//! - 👥 团队协作创作
//! - 💡 头脑风暴和规划
//! - 📱 多设备同步支持
//!
//! ## 权限管理
//! - 🔐 细粒度权限控制
//! - 👥 用户角色管理
//! - 🔗 外部链接权限
//! - 📊 权限审计日志
//! - 🛡️ 数据安全保护
//!
//! ## 评论系统
//! - 💬 文档评论和回复
//! - 🎯 精确位置评论
//! - 🔔 评论通知提醒
//! - 📊 评论统计分析
//! - 🔄 评论状态管理
//!
//! ## 智能助手
//! - 🤖 AI写作辅助支持
//! - 📝 智能内容生成
//! - 🔍 智能信息检索
//! - 📊 文档质量分析
//! - 💡 创作建议推荐
//!
//! # 使用示例
//!
//! ```rust
//! use open_lark::prelude::*;
//!
//! let client = LarkClient::builder("app_id", "app_secret")
//! .with_app_type(AppType::SelfBuild)
//! .build();
//!
//! // 获取云文档服务
//! let cloud_docs = &client.cloud_docs;
//!
//! // 云空间操作
//! // let file_request = CreateFileRequest::builder()
//! // .name("项目计划书.docx")
//! // .parent_token("folder_123")
//! // .file_type("docx")
//! // .build();
//! // let file = cloud_docs.drive.v1.file.create(file_request, None).await?;
//!
//! // 创建知识库
//! // let wiki_request = CreateWikiRequest::builder()
//! // .name("产品知识库")
//! // .description("产品相关文档和资料")
//! // .build();
//! // let wiki = cloud_docs.wiki.v2.space.create(wiki_request, None).await?;
//!
//! // 操作文档
//! // let docx_request = CreateDocumentRequest::builder()
//! // .title("会议纪要")
//! // .folder_token("folder_456")
//! // .build();
//! // let document = cloud_docs.docx.v1.document.create(docx_request, None).await?;
//!
//! // 操作电子表格
//! // let sheets_request = CreateSpreadsheetRequest::builder()
//! // .title("销售数据")
//! // .folder_token("folder_789")
//! // .build();
//! // let spreadsheet = cloud_docs.sheets.v3.spreadsheet.create(sheets_request, None).await?;
//!
//! // 操作多维表格
//! // let bitable_request = CreateBitableRequest::builder()
//! // .name("项目管理表")
//! // .folder_token("folder_abc")
//! // .build();
//! // let bitable = cloud_docs.bitable.v1.app.create(bitable_request, None).await?;
//! ```
//!
//! # 协作特性
//!
//! - 👥 多人实时协作编辑
//! - 💬 全面的评论讨论系统
//! - 📱 跨平台设备同步
//! - 🔔 智能通知提醒
//! - 📊 协作数据分析
//!
//! # 企业应用
//!
//! - 📋 文档管理和归档
//! - 👥 团队知识共享
//! - 📊 数据分析和报告
//! - 🎨 创意设计协作
//! - 📈 项目管理和跟踪
use crateConfig;
use Arc;
// 子模块声明
// 重新导出服务类型
pub use AssistantService;
pub use BitableService;
pub use BoardService;
pub use CommentsService;
pub use DocxService;
pub use DriveService;
pub use PermissionService;
pub use SheetsService;
pub use WikiService;
/// 云文档服务聚合器
///
/// 提供统一的云文档相关功能访问接口,包括:
/// - 云空间 (drive)
/// - 知识库 (wiki)
/// - 文档 (docx)
/// - 电子表格 (sheets)
/// - 多维表格 (bitable)
/// - 画板 (board)
/// - 权限 (permission)
/// - 评论 (comments)
/// - 云文档助手 (assistant)