跳转到内容

YYNote 9 个核心实体的用户视角定义。 风格:功能概述,不堆细节(细节由各端 UI 文档承载)。


是什么 用户随手记录的一段内容(纯文本),最轻量的记录单元。

状态

状态用户感知备注
正常默认状态显示在便签清单里
已归档从便签清单移出,归档到”归档”区可一键恢复,不是删除

可做的操作

  • 创建、编辑
  • 置顶、取消置顶
  • 归档、恢复归档(从归档区移回便签清单)
  • 删除(真删除,不可恢复)

用来做什么 记一闪而过的想法、临时要记的信息、读书笔记、摘录等不需要”做掉”的内容。

与其他实体的关系

  • 通过”标签”匹配,呈现在不同的便签清单里(一个便签可同时出现在多个便签清单)
  • 没有提醒功能(要提醒用待办)

是什么 用户需要完成或关注的一件事情。在 YYNote 中,待办有 3 种形态,由”是否设置目标日 / 起止时间”决定:

形态特征典型场景
普通待办只有内容”回电话给张老师”
倒数日设了目标日”还有 3 天交房租”
日程设了起止时间”今天 14:00-16:00 开会”

用户不需要主动选”形态”,设了对应字段就自动变成对应形态。3 种形态在数据上是同一类(都叫”待办”)。

状态

状态用户感知备注
未完成默认状态显示在待办清单里
已完成移到”已完成”区可一键恢复回未完成
已删除真删除不可恢复

可做的操作

  • 创建、编辑
  • 置顶、取消置顶
  • 完成、恢复(从已完成回到未完成)
  • 删除(真删除,不可恢复)
  • 设置提醒(到时间点弹通知)

用来做什么 把要做的事从脑子里挪到 YYNote,做完划掉,不再遗漏。

与其他实体的关系

  • 通过”标签”匹配,呈现在不同的待办清单里
  • 可设置”提醒”(便签不行)
  • 可由”重复待办规则”自动生成
  • 可关联”第三方日历事件”(展示用,不参与编辑)

是什么 给便签或待办打的标记,用于跨清单分类查找。

可做的操作

  • 创建、重命名
  • 删除(仅解除关联,便签和待办的内容保留

用来做什么 比如把”工作""生活""重要”打成标签,给不同清单下的待办都标上”重要”,后续点”重要”标签就能看到所有重要的事。

与其他实体的关系

  • 标签是独立实体,不归属于任何清单
  • 一个便签/待办可挂多个标签
  • 一个标签可挂到任意多个便签/待办上(多对多)

是什么 一个”按标签过滤的待办视图”—— 用户看到的”清单”列表里那些装待办的清单就是它。

它装什么

  • 只装待办(不装便签)
  • 内容来源:账号下所有未完成的待办,按这个清单的”标签过滤规则”筛选后呈现
  • 同一个待办可以同时出现在多个待办清单里(因为它可能匹配多个清单的标签规则)

可做的操作

  • 创建、重命名、删除待办清单
  • 配置清单的显示设置(见下)

清单的显示设置(每张待办清单可独立配置)

设置项含义
周起始日清单里一周从星期几开始
显示节假日要不要在清单里标注节假日
显示农历要不要在清单里显示农历日期
显示天气要不要在清单里显示天气
天气地址显示哪个地址的天气
排序方式清单内待办的排序规则
隐藏倒数日清单视图里要不要显示”倒数日”形态的待办
隐藏日程清单视图里要不要显示”日程”形态的待办
时间线起止小时日程视图的时间范围(默认 8:00-20:00)

与其他实体的关系

  • 通过”标签”匹配,从所有待办里筛出属于自己的内容
  • 与”便签清单”是两种独立清单,互不影响

是什么 一个”按标签过滤的便签视图”—— 用户看到的”清单”列表里那些装便签的清单就是它。

它装什么

  • 只装便签(不装待办)
  • 内容来源:账号下所有正常的便签,按这个清单的”标签过滤规则”筛选后呈现
  • 同一个便签可以同时出现在多个便签清单里

可做的操作

  • 创建、重命名、删除便签清单
  • 配置清单的显示设置(见下)

清单的显示设置(每张便签清单可独立配置)

设置项含义
隐藏便签时间清单视图里要不要显示便签的时间
隐藏便签标签清单视图里要不要显示便签的标签
排序方式清单内便签的排序规则

与其他实体的关系

  • 通过”标签”匹配,从所有便签里筛出属于自己的内容
  • 与”待办清单”是两种独立清单,互不影响

是什么 按周期自动生成待办的规则。用户建一条规则,到点系统自动在指定的待办清单里建一条具体的待办。

周期类型有 5 种

周期类型含义典型场景
每 N 天重复每天吃药
每 N 周的星期几重复每周一例会
每 N 月的几号重复每月 1 号交房租
公历年每 N 年的某月某日重复(按公历)每年 7 月 15 日同学聚会
农历年每 N 年的农历某月某日重复每年农历三月初三生日

触发机制

  • 系统每天扫描所有”正常”的规则
  • 匹配当天(按规则的周期 + 起始日期判断)
  • 检查该规则今天是否已建过(去重)
  • 没建过就真的往清单里建一条待办(不是虚拟展示)

可做的操作

  • 创建、修改规则
  • 删除规则(已生成的待办不会被清理,留在清单里;客服不要承诺”删规则会把已生成的待办一起清掉”)

特别说明

维度规则匹配实际生成到清单
公历年按公历的某月某日匹配展示公历日期
农历年按农历的某月某日匹配展示公历日期(自动转换)
闰月闰月合并到下一个月(闰六月不算独立月份,匹配”六月”的规则在闰六月那天也会触发)展示公历日期

⚠️ 改规则不影响已生成的待办(只影响未来生成的)。改/删规则不是 bug,是设计如此。


是什么 YYNote 从外部日历服务(如 Google Calendar、Outlook、Apple 日历)订阅进来展示的内容。包含两层:

  • 日历本身(订阅源,对应外部的一个日历账号/订阅)
  • 日历事件(具体的事件条目)

分层操作能力

层级在 YYNote 内能否增删改查
日历本身(订阅源)✅ 可以增、删、改、查
日历事件❌ 只能查看,不能编辑(要改回原日历服务改)

第三方日历事件在 YYNote 内以”只读”待办的形式展示,用户不能改、不能加、不能删。任何编辑都要回原日历服务做。

特别说明

  • 第三方日历事件在会员有效期内可正常同步和接收本地通知;会员到期后不弹本地通知,需回原日历服务查看

与其他实体的关系

  • 第三方日历事件与 YYNote 自己的”待办”是独立的两套东西
  • 可以在同一时间轴上同时看到,但 YYNote 不会把它们合并
  • 不参与 YYNote 同步(是单向下拉的展示,不进云端)

是什么 用户登录 YYNote 的身份标识,登录后才可使用 YYNote 的功能。

重要前提

  • YYNote 没有”匿名本地使用”模式:未登录时点击任何功能都会弹登录窗

可做的操作

  • 登录、退出登录(保留本地数据,可换账号登录)
  • 注销账户(清空本地所有数据,不可逆)

与其他实体的关系

  • 一个账号可在 Windows、iOS、Android、鸿蒙等多端登录,数据自动同步
  • 账号与会员正交:可注册账号不开会员,也可注册账号开会员
  • 注册账号即送 7 天会员

是什么 YYNote 的付费订阅服务。注册即送 7 天会员(所有端一致),试用全部功能。会员是账号级属性,跟着账号走,不跟着设备走。

试用期(7 天会员)

  • 注册即送 7 天会员,所有功能均可正常使用
  • 便签、待办、标签、清单等无数量限制

到期后

  • 会员到期 ≠ 数据清空
  • 已有数据(便签/待办/标签/清单/重复待办等)全部保留(功能锁定,数据可在 PC 端导出)
  • 账号本身不会失效,可继续登录
  • 数据始终归属于用户,到期后可随时在 PC 客户端导出(导出为 Excel 文件到桌面)

是什么 多端数据保持一致的能力。严格说不算”业务实体”,但属于跨平台通用逻辑。

触发条件

  • 必须登录(未登录不触发同步)

冲突策略

  • 原则:后保存的覆盖先保存的(服务器端的数据会覆盖先到的)
  • 保护:如果某条数据本地有”未提交的修改”,合并期间不会被覆盖,避免丢数据

不参与同步的范围

  • 第三方日历事件(单向下拉的展示,不进云端)
  • 本地设置(每端独立)
  • 已删除数据:删除操作会双向同步(服务端标删除后,本地也跟着删)

特别说明

  • 同步是最终一致,不是实时
  • “导出已删除记录”是本地 Excel 备份功能,不是同步的”回收站”,不可恢复