32 lines
1.9 KiB
SQL
32 lines
1.9 KiB
SQL
-- 场地信息表
|
|
DROP TABLE IF EXISTS `martial_venue`;
|
|
CREATE TABLE `martial_venue` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
|
|
`competition_id` bigint(20) NOT NULL COMMENT '赛事ID',
|
|
`venue_name` varchar(100) NOT NULL COMMENT '场地名称',
|
|
`venue_code` varchar(50) DEFAULT NULL COMMENT '场地编码',
|
|
`max_capacity` int(11) DEFAULT 100 COMMENT '最大容纳人数',
|
|
`location` varchar(200) DEFAULT NULL COMMENT '位置/地点',
|
|
`description` varchar(500) DEFAULT NULL COMMENT '场地描述',
|
|
`facilities` varchar(500) DEFAULT NULL COMMENT '场地设施',
|
|
`sort_order` int(11) DEFAULT 0 COMMENT '排序',
|
|
`status` int(2) DEFAULT 1 COMMENT '状态(0-禁用,1-启用)',
|
|
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
|
`is_deleted` int(2) DEFAULT 0 COMMENT '是否已删除',
|
|
PRIMARY KEY (`id`),
|
|
KEY `idx_competition_id` (`competition_id`),
|
|
KEY `idx_tenant_id` (`tenant_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='场地信息表';
|
|
|
|
-- 插入测试数据
|
|
INSERT INTO `martial_venue` (`competition_id`, `venue_name`, `venue_code`, `max_capacity`, `location`, `description`) VALUES
|
|
(100, '一号场地', 'VENUE_01', 50, '体育馆一楼东侧', '主会场,配备专业武术地毯'),
|
|
(100, '二号场地', 'VENUE_02', 50, '体育馆一楼西侧', '次会场,配备专业武术地毯'),
|
|
(100, '三号场地', 'VENUE_03', 30, '体育馆二楼东侧', '小型场地,适合个人项目'),
|
|
(100, '四号场地', 'VENUE_04', 30, '体育馆二楼西侧', '小型场地,适合个人项目');
|