This commit is contained in:
2026-07-20 11:48:06 +08:00
parent 7119dc76a9
commit f379291e4f
409 changed files with 150227 additions and 8557 deletions

View File

@@ -0,0 +1,26 @@
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='跨校活动情报文章';