This repository has been archived on 2025-04-21. You can view files and clone it, but cannot push or open issues or pull requests.
2025-04-11 11:11:36 +08:00

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='教室图片';