-- 营地信息表 CREATE TABLE `camp_info` ( `id` varchar(32) NOT NULL COMMENT '主键ID', `tenant_id` varchar(32) NOT NULL COMMENT '租户ID', `name` varchar(100) NOT NULL COMMENT '营地名称', `longitude` varchar(20) NOT NULL COMMENT '经度', `latitude` varchar(20) NOT NULL COMMENT '纬度', `address` varchar(200) NOT NULL COMMENT '地址', `main_image` varchar(200) NOT NULL COMMENT '主图', `created_by_id` varchar(32) DEFAULT NULL COMMENT '创建人ID', `created_by` varchar(50) DEFAULT NULL COMMENT '创建人', `created_time` datetime DEFAULT NULL COMMENT '创建时间', `updated_by_id` varchar(32) DEFAULT NULL COMMENT '更新人ID', `updated_by` varchar(50) DEFAULT NULL COMMENT '更新人', `updated_time` datetime DEFAULT NULL COMMENT '更新时间', `deleted` int(1) DEFAULT '0' COMMENT '逻辑删除', `revision` int(11) DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='营地信息'; -- 营地图片表 CREATE TABLE `camp_image` ( `id` varchar(32) NOT NULL COMMENT '主键ID', `tenant_id` varchar(32) NOT NULL COMMENT '租户ID', `camp_id` varchar(32) NOT NULL COMMENT '营地ID', `image_url` varchar(200) NOT NULL COMMENT '图片URL', `created_by_id` varchar(32) DEFAULT NULL COMMENT '创建人ID', `created_by` varchar(50) DEFAULT NULL COMMENT '创建人', `created_time` datetime DEFAULT NULL COMMENT '创建时间', `updated_by_id` varchar(32) DEFAULT NULL COMMENT '更新人ID', `updated_by` varchar(50) DEFAULT NULL COMMENT '更新人', `updated_time` datetime DEFAULT NULL COMMENT '更新时间', `deleted` int(1) DEFAULT '0' COMMENT '逻辑删除', `revision` int(11) DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`), KEY `idx_camp_id` (`camp_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='营地图片'; -- 营地教室表 CREATE TABLE `camp_classroom` ( `id` varchar(32) NOT NULL COMMENT '主键ID', `tenant_id` varchar(32) NOT NULL COMMENT '租户ID', `camp_id` varchar(32) NOT NULL COMMENT '营地ID', `name` varchar(100) NOT NULL COMMENT '教室名称', `main_image` varchar(200) NOT NULL COMMENT '主图', `created_by_id` varchar(32) DEFAULT NULL COMMENT '创建人ID', `created_by` varchar(50) DEFAULT NULL COMMENT '创建人', `created_time` datetime DEFAULT NULL COMMENT '创建时间', `updated_by_id` varchar(32) DEFAULT NULL COMMENT '更新人ID', `updated_by` varchar(50) DEFAULT NULL COMMENT '更新人', `updated_time` datetime DEFAULT NULL COMMENT '更新时间', `deleted` int(1) DEFAULT '0' COMMENT '逻辑删除', `revision` int(11) DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`), KEY `idx_camp_id` (`camp_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='营地教室'; -- 教室图片表 CREATE TABLE `camp_classroom_image` ( `id` varchar(32) NOT NULL COMMENT '主键ID', `tenant_id` varchar(32) NOT NULL COMMENT '租户ID', `classroom_id` varchar(32) NOT NULL COMMENT '教室ID', `image_url` varchar(200) NOT NULL COMMENT '图片URL', `created_by_id` varchar(32) DEFAULT NULL COMMENT '创建人ID', `created_by` varchar(50) DEFAULT NULL COMMENT '创建人', `created_time` datetime DEFAULT NULL COMMENT '创建时间', `updated_by_id` varchar(32) DEFAULT NULL COMMENT '更新人ID', `updated_by` varchar(50) DEFAULT NULL COMMENT '更新人', `updated_time` datetime DEFAULT NULL COMMENT '更新时间', `deleted` int(1) DEFAULT '0' COMMENT '逻辑删除', `revision` int(11) DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`), KEY `idx_classroom_id` (`classroom_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='教室图片';