笔记模块
笔记模块管理用户的文本笔记,支持文件夹组织。
数据结构
interface NoteItem {
id: string
title: string // 标题
content: string // 内容(Markdown)
folderId?: string // 所属文件夹
tags?: string[] // 标签
pinned: boolean // 置顶
createdAt: string
updatedAt: string
}
interface NoteFolder {
id: string
name: string // 文件夹名
parentId?: string // 父文件夹
createdAt: string
}
IPC 通道
| 通道 | 参数 | 返回 |
|---|---|---|
notes-get-all | - | NoteItem[] |
notes-create | Partial<NoteItem> | NoteItem |
notes-update | id, Partial<NoteItem> | NoteItem |
notes-delete | id | boolean |
note-folders-get-all | - | NoteFolder[] |
note-folders-create | { name, parentId? } | NoteFolder |
note-folders-update | id, { name } | NoteFolder |
note-folders-delete | id | boolean |