diff --git a/1783321230_create_comment.up.sql b/1783321230_create_comment.up.sql new file mode 100644 index 0000000..e0f3129 --- /dev/null +++ b/1783321230_create_comment.up.sql @@ -0,0 +1,11 @@ +CREATE TABLE `comment` ( + `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '评论ID', + `target_type` VARCHAR(30) NOT NULL COMMENT '评论目标类型', + `target_id` INT NOT NULL COMMENT '评论目标ID(对应具体表的记录ID)', + `user_id` INT NOT NULL COMMENT '评论用户ID', + `parent_id` BIGINT DEFAULT 0 COMMENT '父评论ID(0表示顶级评论,非0表示回复)', + `content` TEXT NOT NULL COMMENT '评论内容', + `status` TINYINT DEFAULT 0 COMMENT '状态:0-正常 1-已删除(软删除) 2-待审核 3-违规屏蔽', + `created_at` TIMESTAMP NUll DEFAULT NULL COMMENT '创建时间', + `updated_at` TIMESTAMP NUll DEFAULT NULL COMMENT '更新时间' +) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '通用评论表(支持多种内容类型)'; \ No newline at end of file