260720
This commit is contained in:
26
sql/20260704_create_cross_school_activity_article.sql
Normal file
26
sql/20260704_create_cross_school_activity_article.sql
Normal 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='跨校活动情报文章';
|
||||
Reference in New Issue
Block a user