260720
This commit is contained in:
46
sql/20260414_add_tzb_project_library_tables.sql
Normal file
46
sql/20260414_add_tzb_project_library_tables.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
CREATE TABLE IF NOT EXISTS `gxmu_tzb_project_list` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`source_id` BIGINT NOT NULL COMMENT '挑战杯详情ID',
|
||||
`project_name` VARCHAR(512) NOT NULL COMMENT '项目名称',
|
||||
`school_name` VARCHAR(255) DEFAULT NULL COMMENT '高校名称',
|
||||
`award_name` VARCHAR(128) DEFAULT NULL COMMENT '获奖情况',
|
||||
`match_year` INT DEFAULT NULL COMMENT '参赛年份',
|
||||
`match_term` VARCHAR(128) DEFAULT NULL COMMENT '参赛届次',
|
||||
`match_level` VARCHAR(64) DEFAULT NULL COMMENT '比赛级别',
|
||||
`cover_image` VARCHAR(1024) DEFAULT NULL COMMENT '封面图',
|
||||
`detail_url` VARCHAR(1024) NOT NULL COMMENT '详情链接',
|
||||
`source_url` VARCHAR(1024) DEFAULT NULL COMMENT '来源列表页',
|
||||
`page_no` INT DEFAULT NULL 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_tzb_project_source_id` (`source_id`),
|
||||
KEY `idx_gxmu_tzb_project_match_year` (`match_year`),
|
||||
KEY `idx_gxmu_tzb_project_school_name` (`school_name`(191))
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='挑战杯项目库列表';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `gxmu_tzb_talent_list` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`source_id` BIGINT NOT NULL COMMENT '挑战杯详情ID',
|
||||
`person_name` VARCHAR(128) NOT NULL COMMENT '姓名',
|
||||
`school_name` VARCHAR(255) DEFAULT NULL COMMENT '参赛学校',
|
||||
`talent_type` VARCHAR(128) DEFAULT NULL COMMENT '人才类型',
|
||||
`project_name` VARCHAR(512) DEFAULT NULL COMMENT '参赛项目',
|
||||
`award_name` VARCHAR(128) DEFAULT NULL COMMENT '获奖情况',
|
||||
`match_term` VARCHAR(128) DEFAULT NULL COMMENT '参赛届次',
|
||||
`match_level` VARCHAR(64) DEFAULT NULL COMMENT '比赛级别',
|
||||
`cover_image` VARCHAR(1024) DEFAULT NULL COMMENT '头像/封面图',
|
||||
`detail_url` VARCHAR(1024) NOT NULL COMMENT '详情链接',
|
||||
`source_url` VARCHAR(1024) DEFAULT NULL COMMENT '来源列表页',
|
||||
`page_no` INT DEFAULT NULL 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_tzb_talent_source_id` (`source_id`),
|
||||
KEY `idx_gxmu_tzb_talent_person_name` (`person_name`),
|
||||
KEY `idx_gxmu_tzb_talent_school_name` (`school_name`(191))
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='挑战杯人才库列表';
|
||||
Reference in New Issue
Block a user