Files
shz-backend/sql/public_job_fair.sql
2026-01-11 02:15:16 +08:00

143 lines
5.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 公共招聘会信息表(石河子)
-- 瀚高数据库
-- 删除之前创建的不需要的表
DROP TABLE IF EXISTS "public_job_fair_area";
DROP TABLE IF EXISTS "public_job_fair_booth";
-- 删除旧表(如果存在)
DROP TABLE IF EXISTS "public_job_fair_signup";
DROP TABLE IF EXISTS "public_job_fair_job";
DROP TABLE IF EXISTS "public_job_fair_company";
DROP TABLE IF EXISTS "public_job_fair";
-- 招聘会主表
CREATE TABLE "public_job_fair" (
"job_fair_id" VARCHAR(64) PRIMARY KEY,
"job_fair_title" VARCHAR(500),
"job_fair_address" VARCHAR(500),
"job_fair_type" VARCHAR(10),
"job_fair_start_time" TIMESTAMP,
"job_fair_end_time" TIMESTAMP,
"job_fair_host_unit" VARCHAR(200),
"job_fair_help_unit" VARCHAR(200),
"job_fair_organize_unit" VARCHAR(200),
"job_fair_introduction" TEXT,
"job_fair_remark" VARCHAR(500),
"job_fair_phone" VARCHAR(50),
"job_fair_image" VARCHAR(500),
"job_fair_area_image" VARCHAR(500),
"create_by" VARCHAR(64),
"create_time" TIMESTAMP,
"update_by" VARCHAR(64),
"update_time" TIMESTAMP,
"job_fair_venue_id" VARCHAR(64),
"job_fair_sign_up_start_time" TIMESTAMP,
"job_fair_sign_up_end_time" TIMESTAMP,
"enterprise_num" VARCHAR(20),
"booth_num" VARCHAR(20),
"division_name" VARCHAR(200),
"dept_code_last" VARCHAR(50),
"dept_code_all" VARCHAR(200),
"job_fair_category" VARCHAR(50),
"latitude" DECIMAL(10,7),
"longitude" DECIMAL(10,7),
"del_flag" CHAR(1) DEFAULT '0'
);
COMMENT ON TABLE "public_job_fair" IS '公共招聘会信息表';
COMMENT ON COLUMN "public_job_fair"."job_fair_type" IS '招聘会类型 1-线上 2-线下';
COMMENT ON COLUMN "public_job_fair"."latitude" IS '纬度';
COMMENT ON COLUMN "public_job_fair"."longitude" IS '经度';
COMMENT ON COLUMN "public_job_fair"."del_flag" IS '删除标志0正常 2删除';
-- 招聘会-企业关联表
CREATE TABLE "public_job_fair_company" (
"id" VARCHAR(64) PRIMARY KEY,
"job_fair_id" VARCHAR(64),
"company_id" BIGINT,
"create_by" VARCHAR(64),
"create_time" TIMESTAMP,
"update_by" VARCHAR(64),
"update_time" TIMESTAMP,
"del_flag" CHAR(1) DEFAULT '0'
);
COMMENT ON TABLE "public_job_fair_company" IS '招聘会-企业关联表';
-- 招聘会-岗位关联表
CREATE TABLE "public_job_fair_job" (
"id" VARCHAR(64) PRIMARY KEY,
"job_fair_id" VARCHAR(64),
"job_id" BIGINT,
"company_id" BIGINT,
"create_by" VARCHAR(64),
"create_time" TIMESTAMP,
"update_by" VARCHAR(64),
"update_time" TIMESTAMP,
"del_flag" CHAR(1) DEFAULT '0'
);
COMMENT ON TABLE "public_job_fair_job" IS '招聘会-岗位关联表';
-- 招聘会-用户报名表
CREATE TABLE "public_job_fair_signup" (
"id" VARCHAR(64) PRIMARY KEY,
"job_fair_id" VARCHAR(64),
"person_id" BIGINT,
"create_by" VARCHAR(64),
"create_time" TIMESTAMP,
"update_by" VARCHAR(64),
"update_time" TIMESTAMP,
"del_flag" CHAR(1) DEFAULT '0'
);
COMMENT ON TABLE "public_job_fair_signup" IS '招聘会-用户报名表';
-- 创建索引
CREATE INDEX "idx_public_job_fair_type" ON "public_job_fair"("job_fair_type");
CREATE INDEX "idx_public_job_fair_start_time" ON "public_job_fair"("job_fair_start_time");
CREATE INDEX "idx_public_job_fair_company_fair_id" ON "public_job_fair_company"("job_fair_id");
CREATE INDEX "idx_public_job_fair_company_company_id" ON "public_job_fair_company"("company_id");
CREATE INDEX "idx_public_job_fair_job_fair_id" ON "public_job_fair_job"("job_fair_id");
CREATE INDEX "idx_public_job_fair_job_job_id" ON "public_job_fair_job"("job_id");
CREATE INDEX "idx_public_job_fair_signup_fair_id" ON "public_job_fair_signup"("job_fair_id");
CREATE INDEX "idx_public_job_fair_signup_person_id" ON "public_job_fair_signup"("person_id");
-- 插入石河子招聘会测试数据
INSERT INTO "public_job_fair" (
"job_fair_id", "job_fair_title", "job_fair_address", "job_fair_type",
"job_fair_start_time", "job_fair_end_time", "job_fair_host_unit", "job_fair_help_unit",
"job_fair_organize_unit", "job_fair_introduction", "job_fair_phone",
"create_time", "update_time", "job_fair_venue_id",
"job_fair_sign_up_start_time", "job_fair_sign_up_end_time",
"enterprise_num", "booth_num", "division_name", "dept_code_last", "dept_code_all",
"job_fair_category", "latitude", "longitude", "del_flag"
) VALUES (
'1',
'2026年石河子市春风行动暨就业援助月专场招聘会',
'石河子市人力资源市场(石河子市北四路)',
'2',
'2026-01-20 10:00:00',
'2026-01-20 16:00:00',
'石河子市人力资源和社会保障局',
'石河子市就业服务中心',
'石河子市公共就业服务中心',
'为促进石河子市劳动者就业创业,搭建用人单位与求职者双向交流平台,特举办本次春风行动暨就业援助月专场招聘会。',
'0993-2012345',
'2026-01-10 09:00:00',
'2026-01-10 09:00:00',
'1',
'2026-01-10 09:00:00',
'2026-01-19 18:00:00',
'3',
'10',
'石河子市',
'659001000000',
'659001000000',
'社会招聘',
44.3066,
86.0419,
'0'
);