添加索引和字段

This commit is contained in:
zk
2026-07-28 10:54:40 +08:00
parent f841fdd89e
commit e10f2b47a3
+10 -8
View File
@@ -10,7 +10,7 @@
-- 招聘公告主表 -- 招聘公告主表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement` ( CREATE TABLE `bg_recruit_announcement` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`company_id` BIGINT NULL COMMENT '关联企业主表id', `company_id` BIGINT NULL COMMENT '关联企业主表id',
`company_name` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '公司名称', `company_name` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '公司名称',
`title` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '公告标题', `title` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '公告标题',
@@ -37,7 +37,9 @@ CREATE TABLE `bg_recruit_announcement` (
KEY `idx_company_name` (`company_name`), KEY `idx_company_name` (`company_name`),
KEY `idx_written_exam` (`written_exam`), KEY `idx_written_exam` (`written_exam`),
KEY `idx_apply_start_time` (`apply_start_time`), KEY `idx_apply_start_time` (`apply_start_time`),
KEY `idx_announcement_url` (`announcement_url`) KEY `idx_announcement_url` (`announcement_url`),
KEY `idx_clean_status` (`clean_status`),
KEY `idx_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='招聘公告主表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='招聘公告主表';
@@ -45,7 +47,7 @@ CREATE TABLE `bg_recruit_announcement` (
-- 招聘届数关联表 -- 招聘届数关联表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement_year` ( CREATE TABLE `bg_recruit_announcement_year` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`announcement_id` BIGINT NOT NULL COMMENT '公告id', `announcement_id` BIGINT NOT NULL COMMENT '公告id',
`recruit_year` SMALLINT NOT NULL COMMENT '招聘届数,如2027', `recruit_year` SMALLINT NOT NULL COMMENT '招聘届数,如2027',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -59,7 +61,7 @@ CREATE TABLE `bg_recruit_announcement_year` (
-- 批次关联表 -- 批次关联表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement_batch` ( CREATE TABLE `bg_recruit_announcement_batch` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`announcement_id` BIGINT NOT NULL COMMENT '公告id', `announcement_id` BIGINT NOT NULL COMMENT '公告id',
`batch_name` VARCHAR(64) NOT NULL COMMENT '批次值,如实习/暑期实习/寒假实习/秋招专场/春招提前批/春招补招', `batch_name` VARCHAR(64) NOT NULL COMMENT '批次值,如实习/暑期实习/寒假实习/秋招专场/春招提前批/春招补招',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -73,7 +75,7 @@ CREATE TABLE `bg_recruit_announcement_batch` (
-- 标签组关联表 -- 标签组关联表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement_tag` ( CREATE TABLE `bg_recruit_announcement_tag` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`announcement_id` BIGINT NOT NULL COMMENT '公告id', `announcement_id` BIGINT NOT NULL COMMENT '公告id',
`tag_name` VARCHAR(64) NOT NULL COMMENT '标签值,如秋招提前批/竞争力薪酬/校招', `tag_name` VARCHAR(64) NOT NULL COMMENT '标签值,如秋招提前批/竞争力薪酬/校招',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -87,7 +89,7 @@ CREATE TABLE `bg_recruit_announcement_tag` (
-- 热招城市关联表 -- 热招城市关联表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement_city` ( CREATE TABLE `bg_recruit_announcement_city` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`announcement_id` BIGINT NOT NULL COMMENT '公告id', `announcement_id` BIGINT NOT NULL COMMENT '公告id',
`city_name` VARCHAR(64) NOT NULL COMMENT '城市值,如北京市/天津市', `city_name` VARCHAR(64) NOT NULL COMMENT '城市值,如北京市/天津市',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -101,7 +103,7 @@ CREATE TABLE `bg_recruit_announcement_city` (
-- 岗位大类关联表 -- 岗位大类关联表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement_category` ( CREATE TABLE `bg_recruit_announcement_category` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`announcement_id` BIGINT NOT NULL COMMENT '公告id', `announcement_id` BIGINT NOT NULL COMMENT '公告id',
`category_name` VARCHAR(64) NOT NULL COMMENT '岗位大类值,如IT技术/人工智能/通信', `category_name` VARCHAR(64) NOT NULL COMMENT '岗位大类值,如IT技术/人工智能/通信',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -115,7 +117,7 @@ CREATE TABLE `bg_recruit_announcement_category` (
-- 学历要求关联表 -- 学历要求关联表
-- ============================================================ -- ============================================================
CREATE TABLE `bg_recruit_announcement_education` ( CREATE TABLE `bg_recruit_announcement_education` (
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `id` BIGINT NOT NULL COMMENT '主键ID(雪花)',
`announcement_id` BIGINT NOT NULL COMMENT '公告id', `announcement_id` BIGINT NOT NULL COMMENT '公告id',
`education_name` VARCHAR(32) NOT NULL COMMENT '学历值,如本科/硕士/博士', `education_name` VARCHAR(32) NOT NULL COMMENT '学历值,如本科/硕士/博士',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',