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 '状态：1-正常 2-已删除（软删除） 3-待审核 4-违规屏蔽',
    `created_at` TIMESTAMP NUll DEFAULT NULL COMMENT '创建时间',
    `updated_at` TIMESTAMP NUll DEFAULT NULL COMMENT '更新时间'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '通用评论表（支持多种内容类型）';