notifications
Column Name | Type | Comment | Default | Null | Remark |
---|---|---|---|---|---|
id | bigint UNSIGNED | Primary Key ID | NO | Auto Increment | |
type | tinyint UNSIGNED | 通知类型 | NO | ||
user_id | bigint UNSIGNED | 用户 ID | NO | 关联字段 users->id,这条通知属于谁 | |
content | text | 通知内容 | YES | 涉及到帖子或评论时,可存储摘要内容 | |
is_markdown | tinyint UNSIGNED | 内容是否为 MD 格式 | 0 | NO | 0.否 / 1.是 |
is_multilingual | tinyint UNSIGNED | 内容是否为多语言 | 0 | NO | 0.否 / 1.是 |
is_access_plugin | varchar(64) | 是否访问插件页 | 0 | NO | 将输出 plugin_unikey 的访问地址 |
plugin_unikey | varchar(64) | 关联插件名称 | YES | 关联字段 plugins->unikey 由哪个插件生成的通知消息 | |
action_user_id | bigint UNSIGNED | 触发的用户 ID | YES | 关联字段 users->id | |
action_type | smallint UNSIGNED | 触发行为类型 | YES | 1.点赞 2.点踩 3.关注 4.屏蔽 5.发表 6.编辑 7.删除 8.置顶 9.设精 10.管理 | |
action_object | tinyint UNSIGNED | 触发目标 | YES | 1.用户 / 2.小组 / 3.话题 / 4.帖子 / 5.评论 | |
action_id | bigint UNSIGNED | 触发目标 ID | YES | 这条通知来源由哪个内容 1.关联字段 users->id 2.关联字段 groups->id 3.关联字段 hashtags->id 4.关联字段 posts->id 5.关联字段 comments->id | |
action_comment_id | bigint UNSIGNED | 评论 ID | YES | 关联字段 comments->id | |
is_read | tinyint UNSIGNED | 阅读状态 | 0 | NO | 0.未读 / 1.已读 |
created_at | timestamp | 创建时间 | CURRENT_TIMESTAMP | NO | |
updated_at | timestamp | 更新时间 | YES | ||
deleted_at | timestamp | 删除时间 | YES |
通知类型介绍
1
系统通知2
推荐内容3
点赞4
踩5
关注6
屏蔽7
提及(艾特)8
评论(回复)
系统消息解读
type=1
代表系统给你发了一条content
消息内容is_access_plugin
是否访问插件页action_user_id
是否有触发用户action_object + action_id
是否有触发来源内容
推荐消息解读
type=2
代表系统给你推荐了内容content
推荐语is_access_plugin
是否访问插件页action_user_id
是否有触发用户action_object + action_id
推荐的内容
互动消息解读
type=3
代表action_user_id
点赞了你的action_object + action_id
type=4
代表action_user_id
踩了你的action_object + action_id
type=5
代表action_user_id
关注了你的action_object + action_id
type=6
代表action_user_id
屏蔽了你的action_object + action_id
type=7
代表action_user_id
在action_object + action_id
中提及了你content
提及内容的摘要
type=8
代表action_user_id
评论了你的action_object + action_id
内容content
评论内容的摘要action_comment_id
他的评论 ID