CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`username` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '账号',
`role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色',
`password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码',
`name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
`sex` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '性别',
`age` int(11) DEFAULT NULL COMMENT '年龄',
`tel` int(50) DEFAULT NULL COMMENT '电话',
`description` longtext COLLATE utf8mb4_unicode_ci COMMENT '个人介绍',
`trainer_id` int(11) DEFAULT NULL COMMENT '教练工号',
`avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';
CREATE TABLE `place` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
`img` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片',
`description` longtext COLLATE utf8mb4_unicode_ci COMMENT '简介',
`price` decimal(10,2) DEFAULT NULL COMMENT '每小时单价',
`num` int(11) unsigned DEFAULT '0' COMMENT '预约次数',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='球台信息表';
CREATE TABLE `reserve` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int(11) DEFAULT NULL COMMENT '用户ID',
`place_id` int(11) DEFAULT NULL COMMENT '球台ID',
`time_period` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '预约使用时间段',
`time` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '预约生成时间',
`role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色',
`place_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '球台名称',
`date` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '预约日期',
`amount` decimal(10,2) DEFAULT NULL COMMENT '总金额',
`status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '未支付' COMMENT '支付状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='预约信息表';
CREATE TABLE `bat` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '器材名称',
`img` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '器材图片',
`price` decimal(10,2) DEFAULT NULL COMMENT '押金',
`status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '器材状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='器材信息表';
CREATE TABLE `borrow` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`bat_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '器材ID',
`user_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '借用人ID',
`bat_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '器材名称',
`price` decimal(10,2) DEFAULT NULL COMMENT '已付押金',
`time` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '借用生成时间',
`status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '借用状态',
`role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '借用人角色',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='器材借用信息表';
CREATE TABLE `comment` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`content` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '评论内容',
`user_id` int(11) DEFAULT NULL COMMENT '评论人ID',
`userName` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '评论人名称',
`rate` decimal(10,1) DEFAULT NULL COMMENT '评分',
`place_id` int(11) DEFAULT NULL COMMENT '球台ID',
`pid` int(11) DEFAULT NULL COMMENT '父级评论ID',
`target` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回复对象',
`time` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '评论生成时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='评论信息表';