74 lines
3.7 KiB
SQL
74 lines
3.7 KiB
SQL
-- 营地信息表
|
|
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='教室图片'; |