坐标
博客和坐标的关系:n:1
- 一个坐标包含多个博客;
- 一个博客属于一个坐标
收录
投稿
原则
- 话题->版本->主题->类型,投稿顺序关系;
- 用户投稿只能进行话题投稿,版本投稿;
- 话题的拥有着,或者权限拥有着,进行主题和类型的投稿,区分。
话题
- 来源:所有用户的博客,想公开话题投稿,意味着该博客非私密,即公开状态;
- 去处:这些博客仅仅属于话题下,等话题舒适化时,只动归入默认版本;不涉及坐标管理,和坐标管理不冲突;
版本
- 来源:仅限于已经属于某话题下的博客;
- 去处:存储于(versionId-null-null)坐标。
- 默认版本:在话题舒适化时,自动收录话题下,无坐标管理的博客,进行版本限制。
- 自定义版本:仅限话题下,或者默认版本的投稿。
主题
- 来源:版本下的博客
- 去处:versionId-themeId-null
类型
- 来源:主题下的博客,
- 去处:versionId-themeId-typeId
名词解释
话题初始化
- 条件:话题下存在不属于任何坐标(第一层:版本管理)的博客,进行初始化;
默认版本与自定义版本
- 默认版本:话题创建时,自动新建默认版本。状态:不可手动删除。在删除话题时,删除。
- 自定义版本:用户为了更好的展示,区分,或者重新定义,可以新建版本,属于自定义版本。状态:可单独删除。
投稿
- 普通用户
话题投稿,即默认版本投稿;
来源:普通的用户的博客;
去处:话题,默认版本
- 管理用户
默认版本以上的博客管理;