27 lines
1.7 KiB
SQL
27 lines
1.7 KiB
SQL
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='跨校活动情报文章';
|