first commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
CREATE TABLE `user_notifications` (
|
||||
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`created_at` BIGINT NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||||
`updated_at` BIGINT NOT NULL DEFAULT 0 COMMENT '更新时间',
|
||||
`deleted_at` BIGINT NOT NULL DEFAULT 0 COMMENT '删除时间(0 表示未删除)',
|
||||
`created_by` BIGINT NOT NULL DEFAULT 0 COMMENT '创建人',
|
||||
`updated_by` BIGINT NOT NULL DEFAULT 0 COMMENT '更新人',
|
||||
`deleted_by` BIGINT NOT NULL DEFAULT 0 COMMENT '删除人',
|
||||
`notification_uuid` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '消息UUID',
|
||||
`user_id` BIGINT NOT NULL DEFAULT 0 COMMENT '接收用户ID',
|
||||
`msg_type` TINYINT NOT NULL DEFAULT 0 COMMENT '消息类型 1=点赞通知 2=订单通知 3=系统通知',
|
||||
`sender_id` BIGINT NOT NULL DEFAULT 0 COMMENT '发送者ID 系统消息为0',
|
||||
`title` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '消息标题',
|
||||
`content` TEXT COMMENT '消息内容',
|
||||
`is_read` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已读 1=未读 2=已读',
|
||||
`read_time` BIGINT NOT NULL DEFAULT 0 COMMENT '阅读时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_notification_uuid` (`notification_uuid`),
|
||||
KEY `idx_notifications_user_read` (`user_id`, `is_read`)
|
||||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '用户通知表';
|
||||
Reference in New Issue
Block a user