实体定义
This content is not available in your language yet.
YYNote 9 个核心实体的用户视角定义。 风格:功能概述,不堆细节(细节由各端 UI 文档承载)。
是什么 用户随手记录的一段内容(纯文本),最轻量的记录单元。
状态
| 状态 | 用户感知 | 备注 |
|---|---|---|
| 正常 | 默认状态 | 显示在便签清单里 |
| 已归档 | 从便签清单移出,归档到”归档”区 | 可一键恢复,不是删除 |
可做的操作
- 创建、编辑
- 置顶、取消置顶
- 归档、恢复归档(从归档区移回便签清单)
- 删除(真删除,不可恢复)
用来做什么 记一闪而过的想法、临时要记的信息、读书笔记、摘录等不需要”做掉”的内容。
与其他实体的关系
- 通过”标签”匹配,呈现在不同的便签清单里(一个便签可同时出现在多个便签清单)
- 没有提醒功能(要提醒用待办)
是什么 用户需要完成或关注的一件事情。在 YYNote 中,待办有 3 种形态,由”是否设置目标日 / 起止时间”决定:
| 形态 | 特征 | 典型场景 |
|---|---|---|
| 普通待办 | 只有内容 | ”回电话给张老师” |
| 倒数日 | 设了目标日 | ”还有 3 天交房租” |
| 日程 | 设了起止时间 | ”今天 14:00-16:00 开会” |
用户不需要主动选”形态”,设了对应字段就自动变成对应形态。3 种形态在数据上是同一类(都叫”待办”)。
状态
| 状态 | 用户感知 | 备注 |
|---|---|---|
| 未完成 | 默认状态 | 显示在待办清单里 |
| 已完成 | 移到”已完成”区 | 可一键恢复回未完成 |
| 已删除 | 真删除 | 不可恢复 |
可做的操作
- 创建、编辑
- 置顶、取消置顶
- 完成、恢复(从已完成回到未完成)
- 删除(真删除,不可恢复)
- 设置提醒(到时间点弹通知)
用来做什么 把要做的事从脑子里挪到 YYNote,做完划掉,不再遗漏。
与其他实体的关系
- 通过”标签”匹配,呈现在不同的待办清单里
- 可设置”提醒”(便签不行)
- 可由”重复待办规则”自动生成
- 可关联”第三方日历事件”(展示用,不参与编辑)
是什么 给便签或待办打的标记,用于跨清单分类查找。
可做的操作
- 创建、重命名
- 删除(仅解除关联,便签和待办的内容保留)
用来做什么 比如把”工作""生活""重要”打成标签,给不同清单下的待办都标上”重要”,后续点”重要”标签就能看到所有重要的事。
与其他实体的关系
- 标签是独立实体,不归属于任何清单
- 一个便签/待办可挂多个标签
- 一个标签可挂到任意多个便签/待办上(多对多)
4. 待办清单
Section titled “4. 待办清单”是什么 一个”按标签过滤的待办视图”—— 用户看到的”清单”列表里那些装待办的清单就是它。
它装什么
- 只装待办(不装便签)
- 内容来源:账号下所有未完成的待办,按这个清单的”标签过滤规则”筛选后呈现
- 同一个待办可以同时出现在多个待办清单里(因为它可能匹配多个清单的标签规则)
可做的操作
- 创建、重命名、删除待办清单
- 配置清单的显示设置(见下)
清单的显示设置(每张待办清单可独立配置)
| 设置项 | 含义 |
|---|---|
| 周起始日 | 清单里一周从星期几开始 |
| 显示节假日 | 要不要在清单里标注节假日 |
| 显示农历 | 要不要在清单里显示农历日期 |
| 显示天气 | 要不要在清单里显示天气 |
| 天气地址 | 显示哪个地址的天气 |
| 排序方式 | 清单内待办的排序规则 |
| 隐藏倒数日 | 清单视图里要不要显示”倒数日”形态的待办 |
| 隐藏日程 | 清单视图里要不要显示”日程”形态的待办 |
| 时间线起止小时 | 日程视图的时间范围(默认 8:00-20:00) |
与其他实体的关系
- 通过”标签”匹配,从所有待办里筛出属于自己的内容
- 与”便签清单”是两种独立清单,互不影响
5. 便签清单
Section titled “5. 便签清单”是什么 一个”按标签过滤的便签视图”—— 用户看到的”清单”列表里那些装便签的清单就是它。
它装什么
- 只装便签(不装待办)
- 内容来源:账号下所有正常的便签,按这个清单的”标签过滤规则”筛选后呈现
- 同一个便签可以同时出现在多个便签清单里
可做的操作
- 创建、重命名、删除便签清单
- 配置清单的显示设置(见下)
清单的显示设置(每张便签清单可独立配置)
| 设置项 | 含义 |
|---|---|
| 隐藏便签时间 | 清单视图里要不要显示便签的时间 |
| 隐藏便签标签 | 清单视图里要不要显示便签的标签 |
| 排序方式 | 清单内便签的排序规则 |
与其他实体的关系
- 通过”标签”匹配,从所有便签里筛出属于自己的内容
- 与”待办清单”是两种独立清单,互不影响
6. 重复待办
Section titled “6. 重复待办”是什么 按周期自动生成待办的规则。用户建一条规则,到点系统自动在指定的待办清单里建一条具体的待办。
周期类型有 5 种
| 周期类型 | 含义 | 典型场景 |
|---|---|---|
| 日 | 每 N 天重复 | 每天吃药 |
| 周 | 每 N 周的星期几重复 | 每周一例会 |
| 月 | 每 N 月的几号重复 | 每月 1 号交房租 |
| 公历年 | 每 N 年的某月某日重复(按公历) | 每年 7 月 15 日同学聚会 |
| 农历年 | 每 N 年的农历某月某日重复 | 每年农历三月初三生日 |
触发机制
- 系统每天扫描所有”正常”的规则
- 匹配当天(按规则的周期 + 起始日期判断)
- 检查该规则今天是否已建过(去重)
- 没建过就真的往清单里建一条待办(不是虚拟展示)
可做的操作
- 创建、修改规则
- 删除规则(已生成的待办不会被清理,留在清单里;客服不要承诺”删规则会把已生成的待办一起清掉”)
特别说明
| 维度 | 规则匹配 | 实际生成到清单 |
|---|---|---|
| 公历年 | 按公历的某月某日匹配 | 展示公历日期 |
| 农历年 | 按农历的某月某日匹配 | 展示公历日期(自动转换) |
| 闰月 | 闰月合并到下一个月(闰六月不算独立月份,匹配”六月”的规则在闰六月那天也会触发) | 展示公历日期 |
⚠️ 改规则不影响已生成的待办(只影响未来生成的)。改/删规则不是 bug,是设计如此。
7. 第三方日历
Section titled “7. 第三方日历”是什么 YYNote 从外部日历服务(如 Google Calendar、Outlook、Apple 日历)订阅进来展示的内容。包含两层:
- 日历本身(订阅源,对应外部的一个日历账号/订阅)
- 日历事件(具体的事件条目)
分层操作能力
| 层级 | 在 YYNote 内能否增删改查 |
|---|---|
| 日历本身(订阅源) | ✅ 可以增、删、改、查 |
| 日历事件 | ❌ 只能查看,不能编辑(要改回原日历服务改) |
第三方日历事件在 YYNote 内以”只读”待办的形式展示,用户不能改、不能加、不能删。任何编辑都要回原日历服务做。
特别说明
- 第三方日历事件在会员有效期内可正常同步和接收本地通知;会员到期后不弹本地通知,需回原日历服务查看
与其他实体的关系
- 第三方日历事件与 YYNote 自己的”待办”是独立的两套东西
- 可以在同一时间轴上同时看到,但 YYNote 不会把它们合并
- 不参与 YYNote 同步(是单向下拉的展示,不进云端)
是什么 用户登录 YYNote 的身份标识,登录后才可使用 YYNote 的功能。
重要前提
- YYNote 没有”匿名本地使用”模式:未登录时点击任何功能都会弹登录窗
可做的操作
- 登录、退出登录(保留本地数据,可换账号登录)
- 注销账户(清空本地所有数据,不可逆)
与其他实体的关系
- 一个账号可在 Windows、iOS、Android、鸿蒙等多端登录,数据自动同步
- 账号与会员正交:可注册账号不开会员,也可注册账号开会员
- 注册账号即送 7 天会员
是什么 YYNote 的付费订阅服务。注册即送 7 天会员(所有端一致),试用全部功能。会员是账号级属性,跟着账号走,不跟着设备走。
试用期(7 天会员)
- 注册即送 7 天会员,所有功能均可正常使用
- 便签、待办、标签、清单等无数量限制
到期后
- 会员到期 ≠ 数据清空
- 已有数据(便签/待办/标签/清单/重复待办等)全部保留(功能锁定,数据可在 PC 端导出)
- 账号本身不会失效,可继续登录
- 数据始终归属于用户,到期后可随时在 PC 客户端导出(导出为 Excel 文件到桌面)
10. 同步
Section titled “10. 同步”是什么 多端数据保持一致的能力。严格说不算”业务实体”,但属于跨平台通用逻辑。
触发条件
- 必须登录(未登录不触发同步)
冲突策略
- 原则:后保存的覆盖先保存的(服务器端的数据会覆盖先到的)
- 保护:如果某条数据本地有”未提交的修改”,合并期间不会被覆盖,避免丢数据
不参与同步的范围
- 第三方日历事件(单向下拉的展示,不进云端)
- 本地设置(每端独立)
- 已删除数据:删除操作会双向同步(服务端标删除后,本地也跟着删)
特别说明
- 同步是最终一致,不是实时
- “导出已删除记录”是本地 Excel 备份功能,不是同步的”回收站”,不可恢复