跳到主要内容

笔记模块

笔记模块管理用户的文本笔记,支持文件夹组织。

数据结构

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-createPartial<NoteItem>NoteItem
notes-updateid, Partial<NoteItem>NoteItem
notes-deleteidboolean
note-folders-get-all-NoteFolder[]
note-folders-create{ name, parentId? }NoteFolder
note-folders-updateid, { name }NoteFolder
note-folders-deleteidboolean