功能項目類型
Document — 文檔
帶有舊鏡像欄位的嵌入式檔案附件(單一或多個)。
文檔類型(Document,判別式 18)— 文檔類別。帶有舊鏡像欄位的嵌入式檔案附件(單一或多個)。
分類
← 類型索引 · 類別:** 文件** · 判別式:18
欄位架構 (EntryData)
| 領域 | 銹型 | 可選 | 受保護 | 使用者介面標籤 |
|---|---|---|---|---|
filename | String | 沒有 | 沒有 | 檔名 |
mime_type | String | 沒有 | 沒有 | MIME 類型 |
content | Vec<u8> | 沒有 | 是的 | 檔 |
notes | Option<String> | 是的 | 沒有 | 筆記 |
files | Vec<DocumentAttachment> | 沒有 | 沒有 | 附件檔 |
folders | Vec<DocumentFolder> | 沒有 | 沒有 | 資料夾 |
秘密
受保護欄位(在UI中發光,EntryType::is_protected_field):content。
附件
附件
文件 類型 attachment_store_mut() 將附件儲存在 DocumentInner.files / folders (不是 Entry.attachments)。舊欄位 filename、mime_type、content 仍是主要有效負載;多檔案附件佔用 DocumentAttachment / DocumentFolder 結構。
文件結構
DocumentInner(主要有效負載):filename、mime_type、content(受保護)、notes,以及用於多文件附件的files / folders。報告document_service.rs中的attachment_store_mut()統一解析。
在應用程式中
建立文件邊界:保管庫 → + → 輸入文件 → 填寫填充欄位 → 新增附件(可選,所有類型)→ 儲存。驗證:只需標題(validation_service.rs)。