新增场地信息管理功能,包括场地信息控制器、服务、数据模型及数据库表结构

This commit is contained in:
2026-06-25 12:47:54 +08:00
parent 92ff657e71
commit d1319c6a7c
12 changed files with 660 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ CREATE TABLE IF NOT EXISTS "cms_outdoor_fair" (
"host_unit" VARCHAR(200) NOT NULL,
"fair_type" VARCHAR(50) NOT NULL,
"region" VARCHAR(100) NOT NULL,
"venue_id" BIGINT,
"venue_name" VARCHAR(200),
"address" VARCHAR(500) NOT NULL,
"booth_count" INTEGER NOT NULL DEFAULT 0,
"hold_time" TIMESTAMP(0) NOT NULL,
@@ -36,6 +38,8 @@ COMMENT ON COLUMN "cms_outdoor_fair"."title" IS '招聘会标题';
COMMENT ON COLUMN "cms_outdoor_fair"."host_unit" IS '举办单位';
COMMENT ON COLUMN "cms_outdoor_fair"."fair_type" IS '招聘会类型';
COMMENT ON COLUMN "cms_outdoor_fair"."region" IS '举办区域';
COMMENT ON COLUMN "cms_outdoor_fair"."venue_id" IS '绑定场地ID';
COMMENT ON COLUMN "cms_outdoor_fair"."venue_name" IS '绑定场地';
COMMENT ON COLUMN "cms_outdoor_fair"."address" IS '举办地址';
COMMENT ON COLUMN "cms_outdoor_fair"."booth_count" IS '展位数量';
COMMENT ON COLUMN "cms_outdoor_fair"."hold_time" IS '举办时间';
@@ -49,5 +53,6 @@ COMMENT ON COLUMN "cms_outdoor_fair"."del_flag" IS '删除标志0代表存在
CREATE INDEX IF NOT EXISTS "idx_cms_outdoor_fair_title" ON "cms_outdoor_fair" ("title");
CREATE INDEX IF NOT EXISTS "idx_cms_outdoor_fair_host_unit" ON "cms_outdoor_fair" ("host_unit");
CREATE INDEX IF NOT EXISTS "idx_cms_outdoor_fair_type" ON "cms_outdoor_fair" ("fair_type");
CREATE INDEX IF NOT EXISTS "idx_cms_outdoor_fair_venue_id" ON "cms_outdoor_fair" ("venue_id");
CREATE INDEX IF NOT EXISTS "idx_cms_outdoor_fair_hold_time" ON "cms_outdoor_fair" ("hold_time");
CREATE INDEX IF NOT EXISTS "idx_cms_outdoor_fair_del_flag" ON "cms_outdoor_fair" ("del_flag");