Files
tuanwei-java/sql/20260704_create_cross_school_activity_article.sql
2026-07-20 11:48:06 +08:00

27 lines
1.7 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE TABLE IF NOT EXISTS `gxmu_cross_school_activity_article` (
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`source_key` VARCHAR(64) NOT NULL COMMENT '来源唯一键',
`title` VARCHAR(512) NOT NULL COMMENT '文章标题',
`school_name` VARCHAR(128) NOT NULL COMMENT '高校名称',
`category` VARCHAR(64) DEFAULT NULL COMMENT '活动类型',
`heat_level` VARCHAR(32) DEFAULT NULL COMMENT '热度等级',
`source_name` VARCHAR(128) DEFAULT NULL COMMENT '来源名称',
`publish_time` DATETIME DEFAULT NULL COMMENT '发布时间',
`summary` VARCHAR(1024) DEFAULT NULL COMMENT '摘要',
`tags` VARCHAR(512) DEFAULT NULL COMMENT '标签JSON',
`cover_image` VARCHAR(1024) DEFAULT NULL COMMENT '封面图',
`detail_url` VARCHAR(1024) NOT NULL COMMENT '详情链接',
`source_url` VARCHAR(1024) DEFAULT NULL COMMENT '来源列表页',
`highlight` VARCHAR(255) DEFAULT NULL COMMENT '可借鉴动作',
`content_text` TEXT COMMENT '正文文本',
`last_sync_time` DATETIME DEFAULT NULL COMMENT '最近同步时间',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记0未删 1已删',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_gxmu_cross_school_activity_source_key` (`source_key`),
KEY `idx_gxmu_cross_school_activity_publish_time` (`publish_time`),
KEY `idx_gxmu_cross_school_activity_school_name` (`school_name`),
KEY `idx_gxmu_cross_school_activity_category` (`category`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='跨校活动情报文章';