关系图与依赖
字数
294 字
阅读时间
2 分钟
mermaid
erDiagram
USERS ||--o{ CHECKINS : "one-to-many"
USERS ||--o{ JOURNALS : "one-to-many"
USERS ||--o{ TASKS : "one-to-many"
USERS ||--o{ POSTS : "one-to-many"
USERS ||--o{ COMMENTS : "one-to-many"
USERS ||--o{ REPORTS : "one-to-many"
USERS ||--o{ BADGES : "one-to-many"
USERS ||--o{ SOS : "one-to-many"
USERS ||--o{ NOTIFICATIONS : "one-to-many"
USERS ||--o{ EVENTS : "one-to-many"
TASKS ||--o{ EVENTS : "task_status_update"
TASKS ||--o{ CHECKINS : "receipt"
SUGGESTIONS ||--o{ TASKS : "generate"
POSTS ||--o{ COMMENTS : "reply"
POSTS ||--o{ REPORTS : "risk"
REPORTS ||--o{ NOTIFICATIONS : "weekly_push"
SOS ||--o{ REPORTS : "escalation"依赖说明
- 情绪 → 建议 → 任务闭环:
checkins触发suggestions生成,suggestions与tasks绑定,执行状态同步至events、reports。 - 社区 → 风险治理:
posts与comments产生内容,reports记录高危信号,若升级触发sos并推送告警通知。 - 激励体系:
badges根据checkins、tasks、events聚合结果解锁,通过notifications推送用户。 - 运维观测:所有关键行为记录到
events,供埋点看板与 A/B 分析;异常链路由reports及sos输出给值班同学。
若新增集合需在图中补充箭头,并更新对应集合文档的“关系与级联”章节。