模型关系
许多都是胡扯,这不算是个好文档 只供参考
字段
id, name, desc, super
关系
category : 1:N 一个分类可以有许多个子分类
字段
id, graph_flag, parent, super, creator, pkgname, name, alias, applayout, optbtn, blame, installurl, removeurl, apimin, apitar, size, version, reversion, special, desc, updates, lang, srcurl, homeurl, license, perm, dev, root_stat, need_touch, need_framework, created_at, updated_at, stars, count, rank, rank_avg, replies, pinned_messages
关系
user : 1:1 一个应用只能有一个创建人
category : 1:1 一个应用只能属于一个分类 一个应用只能属于一个超分类
app update : 1:N 一个应用可以有许多版本
recommend : 1:N 一个应用可以有许多推荐
comment : 1:N 一个应用可以有许多评论
app praise : 1:N 一个应用可以有许多点赞
app star : 1:N 一个应用可以有许多 Star
字段
target, graph_flag, name, alias, optbtn, blame, installurl, removeurl, apimin, apitar, size, version, reversion, updates, perm, released_at
app : N:1 许多更新属于一个应用
字段
target, recommend, uid, reason, created_at
app : N:1 许多推荐属于一个应用
app : N:1 一个应用可以被推荐许多次
user : N:1 一个用户有许多推荐
字段
uid, target, created_at
关系
user : 1:N 一个用户可以可以跟随许多用户
字段
id, name, alias, email, bio, github, superapp, created_at, online_at, followers, followed
关系
follow : 1:N 一个用户可以有许多跟随
app : 1:N 一个用户可以有许多应用
字段
target, hash
关系
user : 1:1 一个用户对应一个 Hash
字段
target, last
app : 1:1
字段
id, sender, target, cid, reply_to, text, created_at, updated_at, stars, count, replies, is_pop
app : N:1
user : N:1
字段
id, graph_flag, badge, label, link, created_at, open
字段
from, target, type, cmid, created_at
user : N:1 许多 Post 属于一个用户
字段
id, user, type, accessable_to, text, created_at, updated_at
关系
user : N:1 许多 PM 属于一个用户
字段
user, cmid, created_at
关系
user : N:1 许多消息记录属于一个用户
字段
target, user, created_at
关系
app : N:1 许多 Star 属于一个应用
user : N:1 一个用户有许多 Star
字段
target, user, created_at
关系
comment : N:1 许多 Star 属于一个评论
user : N:1 一个用户有许多 Star
字段
target, user, created_at
关系
app : N:1 许多赞属于一个应用
user : N:1 一个用户有许多赞
字段
target, user, created_at
关系
comment : N:1 许多赞属于一个评论
user : N:1 一个用户有许多赞
字段
target, user, rank, created_at
app : N:1 许多评价属于一个应用
user : N:1 一个用户有许多评价
HashMapping
ip => last_at, day
HashMapping
user => day
user => token