notification
This commit is contained in:
parent
43d8be415c
commit
f7568668ba
15
1783392382_create_notification.up.sql
Normal file
15
1783392382_create_notification.up.sql
Normal file
@ -0,0 +1,15 @@
|
||||
CREATE TABLE `notification` (
|
||||
`id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '通知ID',
|
||||
`user_id` INT NOT NULL COMMENT '接收通知的用户ID',
|
||||
`type` VARCHAR(30) NOT NULL COMMENT '通知类型',
|
||||
`title` VARCHAR(255) NOT NULL COMMENT '通知标题',
|
||||
`content` TEXT COMMENT '通知正文',
|
||||
`link_url` VARCHAR(500) COMMENT '点击通知后的跳转链接',
|
||||
`target_type` VARCHAR(30) COMMENT '关联目标类型(如 comment/course/video)',
|
||||
`target_id` INT COMMENT '关联目标ID(如评论ID、课程ID)',
|
||||
`is_read` TINYINT DEFAULT 0 COMMENT '是否已读:0-未读 1-已读',
|
||||
`read_time` DATETIME COMMENT '阅读时间',
|
||||
`sender_id` INT COMMENT '触发通知的用户ID(如回复者,系统通知则为NULL)',
|
||||
`created_at` TIMESTAMP NUll DEFAULT NULL COMMENT '创建时间',
|
||||
`updated_at` TIMESTAMP NUll DEFAULT NULL COMMENT '更新时间'
|
||||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '用户通知表';
|
||||
Loading…
Reference in New Issue
Block a user