notifications 通知表
| 字段名 | 字段类型 | 字段注释 | 默认值 | 可空 | 备注 |
|---|---|---|---|---|---|
| id | bigint UNSIGNED | 主键 ID | NO | 自动递增 | |
| 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_mention | tinyint UNSIGNED | 是否为提及通知 | 0 | NO | 0.否 / 1.是 别人内容里提及了我,然后互动通知的我 |
| is_access_plugin | varchar(64) | 是否访问插件页 | 0 | NO | 将输出 plugin_fskey 的访问地址 |
| plugin_fskey | varchar(64) | 关联插件名称 | YES | 关联字段 plugins->fskey 由哪个插件生成的通知消息 | |
| action_user_id | bigint UNSIGNED | 触发的用户 ID | YES | 关联字段 users->id | |
| action_is_anonymous | tinyint UNSIGNED | 是否匿名触发 | 0 | NO | 0.否 / 1.是 |
| 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_content_id | bigint UNSIGNED | 帖子或评论 ID | YES | 关联字段 posts->id 或者 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评论(回复)9引用(转发)
系统消息解读
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_idtype=4代表action_user_id踩了你的action_object + action_idtype=5代表action_user_id关注了你的action_object + action_idtype=6代表action_user_id屏蔽了你的action_object + action_idtype=7代表action_user_id在action_object + action_id中提及了你content提及内容的摘要
type=8代表action_user_id评论了你的action_object + action_id内容content评论内容的摘要action_content_id他的评论 ID
type=9代表action_user_id引用了你的action_object=4 + action_id帖子content他的内容摘要action_post_id他的帖子 ID