@@ -0,0 +1,909 @@
/*
Navicat MySQL Data Transfer
Source Server : smartvuene
Source Server Type : MySQL
Source Server Version : 50723
Source Host : 120.27.209.4:3306
Source Schema : smart_venue
Target Server Type : MySQL
Target Server Version : 50723
File Encoding : 65001
Date: 26 / 08 / 2019 17:44:17
*/
SET NAMES utf8mb4 ;
SET FOREIGN_KEY_CHECKS = 0 ;
-- ----------------------------
-- Table structure for sv_about_us
-- ----------------------------
DROP TABLE IF EXISTS ` sv_about_us ` ;
CREATE TABLE ` sv_about_us ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` image ` varchar ( 100 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' logo ' ,
` description ` longtext CHARACTER SET utf8mb4 NOT NULL COMMENT ' 简介 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8 COMMENT = ' 关于我们 ' ;
-- ----------------------------
-- Table structure for sv_announcement
-- ----------------------------
DROP TABLE IF EXISTS ` sv_announcement ` ;
CREATE TABLE ` sv_announcement ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` tag ` varchar ( 100 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 标签 ' ,
` title ` varchar ( 100 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 标题 ' ,
` description ` longtext CHARACTER SET utf8mb4 NOT NULL COMMENT ' 公告介绍 ' ,
` time ` date NOT NULL COMMENT ' 时间 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` content ` varchar ( 300 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 短文介绍 ' ,
` image ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 图片image ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 12 DEFAULT CHARSET = utf8 COMMENT = ' 公告 ' ;
-- ----------------------------
-- Table structure for sv_coach
-- ----------------------------
DROP TABLE IF EXISTS ` sv_coach ` ;
CREATE TABLE ` sv_coach ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` nickname ` varchar ( 100 ) DEFAULT NULL COMMENT ' 昵称 ' ,
` avatar ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 图像 ' ,
` content ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 短文介绍 ' ,
` description ` longtext CHARACTER SET utf8mb4 NOT NULL COMMENT ' 介绍 ' ,
` qr_code ` varchar ( 200 ) DEFAULT NULL COMMENT ' 二维码 ' ,
` wechat_code ` varchar ( 200 ) DEFAULT NULL COMMENT ' 微信二维码 ' ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 39 DEFAULT CHARSET = utf8 COMMENT = ' 教练 ' ;
-- ----------------------------
-- Table structure for sv_device
-- ----------------------------
DROP TABLE IF EXISTS ` sv_device ` ;
CREATE TABLE ` sv_device ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 50 ) DEFAULT NULL COMMENT ' 设备名称 ' ,
` stream ` varchar ( 70 ) NOT NULL COMMENT ' 视频流地址 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0未连接 1正在重连 2已连接 ' ,
` venue_id ` int ( 11 ) NOT NULL ,
` venue_type ` tinyint ( 4 ) NOT NULL ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` stream ` ( ` stream ` ) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8mb4 ;
-- ----------------------------
-- Table structure for sv_faq
-- ----------------------------
DROP TABLE IF EXISTS ` sv_faq ` ;
CREATE TABLE ` sv_faq ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` problem ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 问题 ' ,
` answer ` longtext CHARACTER SET utf8mb4 NOT NULL COMMENT ' 答案 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 9 DEFAULT CHARSET = utf8 COMMENT = ' 常见问题 ' ;
-- ----------------------------
-- Table structure for sv_gift_member_card
-- ----------------------------
DROP TABLE IF EXISTS ` sv_gift_member_card ` ;
CREATE TABLE ` sv_gift_member_card ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 0赠送 ' ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` card_type ` varchar ( 30 ) NOT NULL COMMENT ' 会员卡类型 ' ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 181 DEFAULT CHARSET = utf8mb4 COMMENT = ' 赠送会员卡记录 ' ;
-- ----------------------------
-- Table structure for sv_member
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member ` ;
CREATE TABLE ` sv_member ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` nickname ` varchar ( 100 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 昵称 ' ,
` avatar ` varchar ( 200 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 图像 ' ,
` status ` tinyint ( 4 ) DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` invite_code ` varchar ( 10 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 邀请码 ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` mobile ` varchar ( 11 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 手机号 ' ,
` name ` varchar ( 100 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 姓名 ' ,
` sex ` tinyint ( 3 ) DEFAULT ' 2 ' COMMENT ' 0男, 1女, 2未知 ' ,
` age ` int ( 4 ) DEFAULT NULL COMMENT ' 年龄 ' ,
` address ` varchar ( 200 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 居住地 ' ,
` money ` decimal ( 20 , 2 ) DEFAULT ' 0.00 ' COMMENT ' 余额 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` ban_type ` tinyint ( 4 ) DEFAULT ' 0 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` mobile ` ( ` mobile ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 420 DEFAULT CHARSET = utf8 COMMENT = ' 用户基础表 ' ;
-- ----------------------------
-- Table structure for sv_member_auth
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_auth ` ;
CREATE TABLE ` sv_member_auth ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` auth_id ` varchar ( 100 ) DEFAULT NULL COMMENT ' 用户authID ' ,
` mobile ` varchar ( 100 ) DEFAULT NULL COMMENT ' 手机号 ' ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 认证类型: 1微信 2手机号 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` mobile ` ( ` mobile ` , ` type ` , ` deleted ` ) ,
KEY ` auth_id ` ( ` auth_id ` , ` type ` , ` deleted ` ) ,
KEY ` member_id ` ( ` member_id ` , ` type ` , ` deleted ` ) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 774 DEFAULT CHARSET = utf8 COMMENT = ' 用户auth表 ' ;
-- ----------------------------
-- Table structure for sv_member_bank_card
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_bank_card ` ;
CREATE TABLE ` sv_member_bank_card ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` bank_name ` varchar ( 100 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 开户行 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` bank_no ` varchar ( 100 ) NOT NULL COMMENT ' 银行卡号 ' ,
` name ` varchar ( 30 ) DEFAULT NULL COMMENT ' 姓名 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 100 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户银行卡 ' ;
-- ----------------------------
-- Table structure for sv_member_card
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_card ` ;
CREATE TABLE ` sv_member_card ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` card_type ` varchar ( 30 ) NOT NULL COMMENT ' 会员卡类型 ' ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` start_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 有效开始时间 ' ,
` end_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 有效结束时间 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 激活状态:0 未激活 1激活 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` member_id ` ( ` member_id ` , ` end_time ` , ` status ` , ` deleted ` , ` venue_type ` , ` venue_id ` ) USING BTREE ,
KEY ` member_id_2 ` ( ` venue_id ` , ` venue_type ` , ` start_time ` , ` end_time ` , ` member_id ` ) USING BTREE ,
KEY ` venue_id ` ( ` venue_id ` , ` venue_type ` , ` start_time ` , ` end_time ` , ` member_id ` , ` status ` , ` deleted ` ) USING BTREE ,
KEY ` end_time ` ( ` end_time ` , ` status ` , ` deleted ` ) ,
KEY ` start_time ` ( ` start_time ` , ` status ` , ` deleted ` , ` member_id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 191 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户会员卡 ' ;
-- ----------------------------
-- Table structure for sv_member_card_order
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_card_order ` ;
CREATE TABLE ` sv_member_card_order ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` pay_status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 支付状态:-1已取消 0未支付 1已支付 ' ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` card_type ` varchar ( 30 ) NOT NULL COMMENT ' 会员卡类型 ' ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` order_sn ` varchar ( 30 ) NOT NULL COMMENT ' 订单号 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` order_sn ` ( ` order_sn ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 53 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户会员卡订单 ' ;
-- ----------------------------
-- Table structure for sv_member_enter_veneu_log
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_enter_veneu_log ` ;
CREATE TABLE ` sv_member_enter_veneu_log ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` veneu_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` order_sn ` varchar ( 30 ) DEFAULT NULL COMMENT ' 入场支付订单 ' ,
` member_card_id ` int ( 11 ) DEFAULT NULL COMMENT ' 用户会员卡ID ' ,
` pay_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 入场支付方式: 1支付 2会员卡 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` type ` int ( 11 ) NOT NULL DEFAULT ' 0 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 793 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户进场馆记录 ' ;
-- ----------------------------
-- Table structure for sv_member_face_info
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_face_info ` ;
CREATE TABLE ` sv_member_face_info ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` face_url ` varchar ( 200 ) NOT NULL COMMENT ' 用户人脸图片地址 ' ,
` face_id ` varchar ( 50 ) NOT NULL COMMENT ' 用户人脸识别ID ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 59 DEFAULT CHARSET = utf8 COMMENT = ' 用户人脸识别表 ' ;
-- ----------------------------
-- Table structure for sv_member_lesson_ticket
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_lesson_ticket ` ;
CREATE TABLE ` sv_member_lesson_ticket ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` veneu_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` ticket_id ` int ( 11 ) NOT NULL COMMENT ' 课程票号ID ' ,
` ticket ` varchar ( 10 ) NOT NULL COMMENT ' 课程票号 ' ,
` lesson_id ` int ( 11 ) NOT NULL COMMENT ' 课程ID ' ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` order_sn ` varchar ( 30 ) DEFAULT NULL COMMENT ' 预约课程支付订单号 ' ,
` pay_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 入场支付方式: 1支付 2会员卡 ' ,
` member_card_id ` int ( 11 ) DEFAULT NULL COMMENT ' 用户会员卡ID ' ,
` pay_status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 支付状态:-1已取消 0未支付 1已支付 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 使用状态:0未使用 1已使用 2已取消 3已过期未签到 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` order_sn ` ( ` order_sn ` ) ,
KEY ` member_id ` ( ` member_id ` , ` pay_status ` , ` status ` , ` deleted ` ) ,
KEY ` lesson_id ` ( ` lesson_id ` , ` member_id ` , ` created_time ` ) ,
KEY ` member_id_2 ` ( ` member_id ` , ` lesson_id ` , ` pay_status ` , ` status ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 1379 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户预约的场馆课程票号 ' ;
-- ----------------------------
-- Table structure for sv_member_money_log
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_money_log ` ;
CREATE TABLE ` sv_member_money_log ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 类型: 1进场 2购买会员卡 3购买课程 4充值 5退款 6提现申请 7提现失败 8提现审核通过 ' ,
` money ` decimal ( 10 , 2 ) DEFAULT NULL COMMENT ' 金额 ' ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` pay_type ` tinyint ( 4 ) NOT NULL COMMENT ' 1微信 2余额 3会员卡 ' ,
` card_type ` varchar ( 100 ) DEFAULT NULL COMMENT ' 会员卡类型 ' ,
` venue_id ` int ( 11 ) DEFAULT NULL COMMENT ' 场馆ID ' ,
` venue_type ` tinyint ( 4 ) DEFAULT NULL COMMENT ' 场馆类型 ' ,
` lesson_id ` int ( 11 ) DEFAULT NULL COMMENT ' 课程ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` member_id ` ( ` member_id ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 1288 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户账单(余额,微信,会员卡)记录 ' ;
-- ----------------------------
-- Table structure for sv_member_refund
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_refund ` ;
CREATE TABLE ` sv_member_refund ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` lesson_id ` int ( 11 ) NOT NULL COMMENT ' 课程ID ' ,
` money ` decimal ( 20 , 2 ) NOT NULL COMMENT ' 退款金额 ' ,
` refund_status ` varchar ( 100 ) DEFAULT NULL COMMENT ' SUCCESS-退款成功 CHANGE-退款异常 REFUNDCLOSE—退款关闭 ' ,
` success_time ` timestamp NULL DEFAULT NULL COMMENT ' 退款时间 ' ,
` order_sn ` varchar ( 100 ) NOT NULL COMMENT ' 商户订单号 ' ,
` transaction_id ` varchar ( 100 ) DEFAULT NULL COMMENT ' 微信订单号 ' ,
` order_id ` int ( 11 ) NOT NULL COMMENT ' 订单ID ' ,
` refund_id ` varchar ( 100 ) DEFAULT NULL COMMENT ' 微信退款单号 ' ,
` out_refund_no ` varchar ( 100 ) NOT NULL COMMENT ' 商户退款单号 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 4 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 42 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户退款记录表 ' ;
-- ----------------------------
-- Table structure for sv_member_token
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_token ` ;
CREATE TABLE ` sv_member_token ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` access_token ` varchar ( 255 ) CHARACTER SET utf8 DEFAULT NULL ,
` expire_time ` datetime DEFAULT NULL ,
` member_id ` int ( 11 ) DEFAULT NULL ,
` refresh_token ` varchar ( 255 ) CHARACTER SET utf8 DEFAULT NULL ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 11 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 11 ) unsigned DEFAULT ' 0 ' COMMENT ' 更新者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned NOT NULL DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 428 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户token ' ;
-- ----------------------------
-- Table structure for sv_member_withdraw_apply
-- ----------------------------
DROP TABLE IF EXISTS ` sv_member_withdraw_apply ` ;
CREATE TABLE ` sv_member_withdraw_apply ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` bank_name ` varchar ( 100 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 开户行 ' ,
` bank_no ` varchar ( 100 ) NOT NULL COMMENT ' 银行卡号 ' ,
` name ` varchar ( 30 ) DEFAULT NULL COMMENT ' 姓名 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态:-1已拒绝 0审核中 1已提现 ' ,
` money ` decimal ( 10 , 2 ) NOT NULL DEFAULT ' 0.00 ' COMMENT ' 提现金额 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 5 DEFAULT CHARSET = utf8mb4 COMMENT = ' 用户提现申请 ' ;
-- ----------------------------
-- Table structure for sv_order
-- ----------------------------
DROP TABLE IF EXISTS ` sv_order ` ;
CREATE TABLE ` sv_order ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` pay_status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 支付状态:-1已取消 0未支付 1已支付 ' ,
` member_id ` int ( 11 ) NOT NULL COMMENT ' 用户ID ' ,
` order_sn ` varchar ( 30 ) NOT NULL COMMENT ' 订单号 ' ,
` parent_order_id ` int ( 11 ) DEFAULT NULL COMMENT ' 上级订单号 ' ,
` trade_sn ` varchar ( 100 ) DEFAULT NULL COMMENT ' 外部订单号 ' ,
` pay_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 支付方式: 1微信 2余额 3会员卡 ' ,
` price ` decimal ( 10 , 2 ) NOT NULL COMMENT ' 价格 ' ,
` prepay_id ` varchar ( 100 ) DEFAULT NULL ,
` pay_time ` timestamp NULL DEFAULT NULL COMMENT ' 支付时间 ' ,
` to_money ` decimal ( 12 , 2 ) DEFAULT NULL COMMENT ' 余额充值到账金额 ' ,
` type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 类型: 1课程订单 2会员卡订单 3篮球进场 4余额充值 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` order_sn ` ( ` order_sn ` , ` member_id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 1484 DEFAULT CHARSET = utf8mb4 COMMENT = ' 订单 ' ;
-- ----------------------------
-- Table structure for sv_pay_config
-- ----------------------------
DROP TABLE IF EXISTS ` sv_pay_config ` ;
CREATE TABLE ` sv_pay_config ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` appId ` varchar ( 100 ) NOT NULL COMMENT ' 微信appid ' ,
` key ` varchar ( 100 ) NOT NULL COMMENT ' 支付key ' ,
` mchId ` varchar ( 100 ) NOT NULL COMMENT ' 商户号 ' ,
` notifyUrl ` varchar ( 100 ) NOT NULL COMMENT ' 微信回调地址 ' ,
` cancel ` varchar ( 100 ) NOT NULL COMMENT ' 微信退款回调地址 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` deleted ` tinyint ( 3 ) DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` cert ` varchar ( 100 ) NOT NULL COMMENT ' 证书位置 ' ,
` name ` varchar ( 100 ) NOT NULL COMMENT ' 支付名称 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COMMENT = ' 支付参数配置表 ' ;
-- ----------------------------
-- Table structure for sv_platform
-- ----------------------------
DROP TABLE IF EXISTS ` sv_platform ` ;
CREATE TABLE ` sv_platform ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 200 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT ' 平台来源 ' ,
` key ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 平台key ' ,
` appId ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 小程序appId ' ,
` secret ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 小程序secret ' ,
` templateId ` varchar ( 200 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 推送模板 ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` cache_key_access_token ` varchar ( 100 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' cacheKeyAccessToken ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8 COMMENT = ' 平台信息表 ' ;
-- ----------------------------
-- Table structure for sv_protocol
-- ----------------------------
DROP TABLE IF EXISTS ` sv_protocol ` ;
CREATE TABLE ` sv_protocol ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` content ` longtext NOT NULL COMMENT ' 内容 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源 ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COMMENT = ' 协议 ' ;
-- ----------------------------
-- Table structure for sv_recharge
-- ----------------------------
DROP TABLE IF EXISTS ` sv_recharge ` ;
CREATE TABLE ` sv_recharge ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` recharge_money ` decimal ( 7 , 2 ) NOT NULL COMMENT ' 充值金额 ' ,
` to_money ` decimal ( 7 , 2 ) NOT NULL COMMENT ' 到账金额 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8 COMMENT = ' 快速充值配置信息 ' ;
-- ----------------------------
-- Table structure for sv_sms
-- ----------------------------
DROP TABLE IF EXISTS ` sv_sms ` ;
CREATE TABLE ` sv_sms ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT ' 编号 ' ,
` platform ` tinyint ( 3 ) unsigned NOT NULL COMMENT ' 平台: 1阿里云 2阿里大于 3云通讯 4云片 5蓝创 6聚合 ' ,
` status ` tinyint ( 3 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态:-1发送失败 0待发送 1发送成功 2已送达 ' ,
` type ` tinyint ( 3 ) unsigned NOT NULL COMMENT ' 类型: 1验证类 2通知类 ' ,
` mobile ` char ( 11 ) NOT NULL COMMENT ' 手机号码 ' ,
` content ` varchar ( 512 ) NOT NULL DEFAULT ' ' COMMENT ' 短信内容 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` datetime NOT NULL COMMENT ' 创建时间 ' ,
` modified_time ` datetime NOT NULL COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_deleted_status ` ( ` deleted ` , ` status ` ) ,
KEY ` idx_type ` ( ` type ` ) ,
KEY ` idx_platform ` ( ` platform ` ) ,
KEY ` idx_mobile ` ( ` mobile ` )
) ENGINE = InnoDB AUTO_INCREMENT = 891 DEFAULT CHARSET = utf8mb4 COMMENT = ' 短信记录 ' ;
-- ----------------------------
-- Table structure for sv_venue
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue ` ;
CREATE TABLE ` sv_venue ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 100 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 店名称 ' ,
` address ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 地址 ' ,
` longitude ` varchar ( 40 ) NOT NULL COMMENT ' 经度 ' ,
` latitude ` varchar ( 40 ) NOT NULL COMMENT ' 纬度 ' ,
` type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` list_image ` varchar ( 200 ) CHARACTER SET utf8mb4 NOT NULL COMMENT ' 列表图片 ' ,
` business_start_date ` int ( 11 ) DEFAULT NULL COMMENT ' 开始营业星期几 ' ,
` business_end_date ` int ( 11 ) DEFAULT NULL COMMENT ' 结束营业星期几 ' ,
` business_start_time ` time DEFAULT NULL COMMENT ' 开始营业时间 ' ,
` business_end_time ` time DEFAULT NULL COMMENT ' 结束营业时间 ' ,
` business_time ` varchar ( 50 ) DEFAULT NULL COMMENT ' 营业时间: 周一至周日 8:00 ~ 9:00 ' ,
` price ` decimal ( 8 , 2 ) NOT NULL DEFAULT ' 0.00 ' COMMENT ' 单次金额 ' ,
` contact ` varchar ( 100 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 联系人 ' ,
` phone ` varchar ( 11 ) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ' 联系人号码 ' ,
` description ` longtext CHARACTER SET utf8mb4 NOT NULL COMMENT ' 场馆介绍 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` geo_hash ` varchar ( 30 ) DEFAULT NULL COMMENT ' 坐标空间索引 ' ,
` card_content ` longtext COMMENT ' 会员卡说明 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` code_url ` varchar ( 255 ) DEFAULT NULL ,
` number ` int ( 11 ) NOT NULL COMMENT ' 场馆人数 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` type ` ( ` type ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 48 DEFAULT CHARSET = utf8 COMMENT = ' 场馆 ' ;
-- ----------------------------
-- Table structure for sv_venue_card
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_card ` ;
CREATE TABLE ` sv_venue_card ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` card_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 会员卡类型 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` price ` decimal ( 10 , 2 ) NOT NULL DEFAULT ' 0.00 ' COMMENT ' 金额 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` venue_id ` ( ` venue_id ` , ` venue_type ` , ` status ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 81 DEFAULT CHARSET = utf8mb4 COMMENT = ' 场馆会员卡 ' ;
-- ----------------------------
-- Table structure for sv_venue_image
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_image ` ;
CREATE TABLE ` sv_venue_image ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` url ` varchar ( 200 ) NOT NULL COMMENT ' 场馆图片 ' ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` venue_id ` ( ` venue_id ` , ` venue_type ` , ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 600 DEFAULT CHARSET = utf8mb4 COMMENT = ' 场馆图片 ' ;
-- ----------------------------
-- Table structure for sv_venue_lesson
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_lesson ` ;
CREATE TABLE ` sv_venue_lesson ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` name ` varchar ( 100 ) NOT NULL COMMENT ' 课程名称 ' ,
` date ` date NOT NULL COMMENT ' 上课日期 2018-03-30 ' ,
` start_time ` time NOT NULL COMMENT ' 课程开始时间 8:00 ' ,
` end_time ` time NOT NULL COMMENT ' 课程结束时间 12:00 ' ,
` num ` int ( 11 ) NOT NULL COMMENT ' 课程总数量 ' ,
` sale_num ` int ( 11 ) NOT NULL COMMENT ' 销售数量 ' ,
` coach_id ` int ( 11 ) NOT NULL COMMENT ' 教练ID ' ,
` qr_code ` varchar ( 200 ) DEFAULT NULL COMMENT ' 二维码 ' ,
` description ` longtext COMMENT ' 课程描述 ' ,
` price ` decimal ( 10 , 2 ) NOT NULL DEFAULT ' 0.00 ' COMMENT ' 价格 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 状态: 0草稿 1上架 ' ,
` note ` longtext COMMENT ' 注意事项 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
` type ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 0普通课程 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` date ` ( ` date ` , ` venue_id ` , ` venue_type ` , ` status ` , ` deleted ` ) ,
KEY ` coach_id ` ( ` coach_id ` , ` start_time ` , ` end_time ` , ` deleted ` ) ,
KEY ` venue_id ` ( ` venue_id ` , ` venue_type ` , ` date ` , ` deleted ` , ` status ` ) ,
KEY ` venue_id_2 ` ( ` venue_id ` , ` venue_type ` , ` date ` , ` start_time ` , ` deleted ` , ` status ` )
) ENGINE = InnoDB AUTO_INCREMENT = 260 DEFAULT CHARSET = utf8mb4 COMMENT = ' 场馆课程 ' ;
-- ----------------------------
-- Table structure for sv_venue_lesson_image
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_lesson_image ` ;
CREATE TABLE ` sv_venue_lesson_image ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` lesson_id ` int ( 11 ) NOT NULL COMMENT ' 课程ID ' ,
` url ` varchar ( 200 ) NOT NULL COMMENT ' 课程图片 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 1021 DEFAULT CHARSET = utf8mb4 COMMENT = ' 场馆课程图片 ' ;
-- ----------------------------
-- Table structure for sv_venue_lesson_tag
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_lesson_tag ` ;
CREATE TABLE ` sv_venue_lesson_tag ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 20 ) NOT NULL COMMENT ' 课程tag名称 ' ,
` lesson_id ` int ( 11 ) NOT NULL COMMENT ' 课程ID ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 1657 DEFAULT CHARSET = utf8mb4 COMMENT = ' 课程拥有的tag名称 ' ;
-- ----------------------------
-- Table structure for sv_venue_lesson_tag_config
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_lesson_tag_config ` ;
CREATE TABLE ` sv_venue_lesson_tag_config ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 20 ) NOT NULL COMMENT ' 课程tag名称 ' ,
` platform_id ` int ( 11 ) NOT NULL DEFAULT ' 1 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 27 DEFAULT CHARSET = utf8mb4 COMMENT = ' 课程tag名称列表 ' ;
-- ----------------------------
-- Table structure for sv_venue_lesson_ticket
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_lesson_ticket ` ;
CREATE TABLE ` sv_venue_lesson_ticket ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` venue_type ` tinyint ( 4 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 场馆类型 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` ticket ` varchar ( 10 ) NOT NULL COMMENT ' 课程票号 ' ,
` lesson_id ` int ( 11 ) NOT NULL COMMENT ' 课程ID ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0未购买 1已购买 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源ID ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` ticket ` ( ` ticket ` , ` lesson_id ` ) USING BTREE ,
KEY ` lesson_id ` ( ` lesson_id ` , ` deleted ` , ` status ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2514 DEFAULT CHARSET = utf8mb4 COMMENT = ' 场馆课程票号 ' ;
-- ----------------------------
-- Table structure for sv_venue_member
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_member ` ;
CREATE TABLE ` sv_venue_member ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` member_id ` int ( 11 ) DEFAULT NULL ,
` venue_id ` int ( 11 ) DEFAULT NULL ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 211 DEFAULT CHARSET = utf8mb4 ;
-- ----------------------------
-- Table structure for sv_venue_price
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_price ` ;
CREATE TABLE ` sv_venue_price ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` price ` decimal ( 8 , 2 ) NOT NULL COMMENT ' 场馆价格 ' ,
` venue_id ` int ( 11 ) NOT NULL COMMENT ' 场馆ID ' ,
` venue_tye ` tinyint ( 4 ) NOT NULL COMMENT ' 场馆类型 ' ,
` star_time ` time NOT NULL COMMENT ' 起始时间 ' ,
` end_time ` time NOT NULL COMMENT ' 结束时间 ' ,
` platform_id ` int ( 11 ) NOT NULL COMMENT ' 平台来源 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 147 DEFAULT CHARSET = utf8mb4 COMMENT = ' 场馆对应价格表 ' ;
-- ----------------------------
-- Table structure for sv_venue_type
-- ----------------------------
DROP TABLE IF EXISTS ` sv_venue_type ` ;
CREATE TABLE ` sv_venue_type ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 30 ) NOT NULL COMMENT ' 场馆名称 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态:0 正常 1禁用 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` created_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8 COMMENT = ' 场馆类型 ' ;
-- ----------------------------
-- Table structure for sv_vip_card
-- ----------------------------
DROP TABLE IF EXISTS ` sv_vip_card ` ;
CREATE TABLE ` sv_vip_card ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 100 ) NOT NULL COMMENT ' 会员卡名称 ' ,
` status ` tinyint ( 4 ) NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 6 DEFAULT CHARSET = utf8mb4 COMMENT = ' 会员卡配置 ' ;
-- ----------------------------
-- Table structure for sys_admin
-- ----------------------------
DROP TABLE IF EXISTS ` sys_admin ` ;
CREATE TABLE ` sys_admin ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT ' 编号 ' ,
` status ` tinyint ( 3 ) unsigned NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` mobile ` char ( 11 ) DEFAULT ' ' COMMENT ' 手机号码 ' ,
` password ` varchar ( 64 ) NOT NULL COMMENT ' 密码 ' ,
` salt ` varchar ( 12 ) NOT NULL COMMENT ' 盐 ' ,
` username ` varchar ( 25 ) DEFAULT ' ' COMMENT ' 姓名 ' ,
` gender ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 性别: 0未知 1男 2女 ' ,
` email ` varchar ( 128 ) DEFAULT ' ' COMMENT ' 邮箱 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_deleted_status ` ( ` deleted ` , ` status ` )
) ENGINE = InnoDB AUTO_INCREMENT = 27 DEFAULT CHARSET = utf8mb4 COMMENT = ' 管理员 ' ;
-- ----------------------------
-- Table structure for sys_admin_role
-- ----------------------------
DROP TABLE IF EXISTS ` sys_admin_role ` ;
CREATE TABLE ` sys_admin_role ` (
` admin_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 管理员编号 ' ,
` role_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 角色编号 ' ,
PRIMARY KEY ( ` admin_id ` , ` role_id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = ' 角色用户 ' ;
-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS ` sys_config ` ;
CREATE TABLE ` sys_config ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT ' 编号 ' ,
` name ` varchar ( 32 ) NOT NULL COMMENT ' 名称 ' ,
` key ` varchar ( 64 ) NOT NULL COMMENT ' 键 ' ,
` value ` text NOT NULL COMMENT ' 值 ' ,
` en_value ` text ,
` created_id ` int ( 11 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 11 ) unsigned DEFAULT ' 0 ' COMMENT ' 更新者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) USING BTREE ,
KEY ` idx_deleted_key ` ( ` deleted ` , ` key ` ) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8mb4 COMMENT = ' 全局参数 ' ;
-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS ` sys_menu ` ;
CREATE TABLE ` sys_menu ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT ' 编号 ' ,
` status ` tinyint ( 3 ) unsigned NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` name ` varchar ( 32 ) NOT NULL COMMENT ' 菜单名称 ' ,
` en_name ` varchar ( 50 ) DEFAULT NULL ,
` url ` varchar ( 128 ) NOT NULL COMMENT ' 地址 ' ,
` icon ` varchar ( 128 ) NOT NULL COMMENT ' 菜单图标 ' ,
` parent_id ` int ( 11 ) unsigned DEFAULT ' 0 ' COMMENT ' 上级菜单编号 ' ,
` sort ` int ( 11 ) unsigned DEFAULT ' 0 ' COMMENT ' 排序 ' ,
` remark ` varchar ( 512 ) DEFAULT ' ' COMMENT ' 备注说明 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_deleted_status ` ( ` deleted ` , ` status ` ) ,
KEY ` idx_sort ` ( ` sort ` ) ,
KEY ` idx_parent_id ` ( ` parent_id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 50 DEFAULT CHARSET = utf8mb4 COMMENT = ' 菜单 ' ;
-- ----------------------------
-- Table structure for sys_permission
-- ----------------------------
DROP TABLE IF EXISTS ` sys_permission ` ;
CREATE TABLE ` sys_permission ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT ' 编号 ' ,
` name ` varchar ( 25 ) NOT NULL COMMENT ' 权限点名称 ' ,
` key ` varchar ( 45 ) NOT NULL COMMENT ' 权限点 ' ,
` menu_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 菜单编号 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_deleted ` ( ` deleted ` )
) ENGINE = InnoDB AUTO_INCREMENT = 21 DEFAULT CHARSET = utf8mb4 COMMENT = ' 权限点 ' ;
-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS ` sys_role ` ;
CREATE TABLE ` sys_role ` (
` id ` int ( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT ' 编号 ' ,
` status ` tinyint ( 3 ) unsigned NOT NULL DEFAULT ' 0 ' COMMENT ' 状态: 0正常 1禁用 ' ,
` name ` varchar ( 32 ) NOT NULL COMMENT ' 角色名称 ' ,
` created_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` modified_id ` int ( 10 ) unsigned DEFAULT ' 0 ' COMMENT ' 创建者编号 ' ,
` created_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` modified_time ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
` deleted ` tinyint ( 3 ) unsigned DEFAULT ' 0 ' COMMENT ' 删除标识位: 0正常 1删除 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_deleted_status ` ( ` deleted ` , ` status ` )
) ENGINE = InnoDB AUTO_INCREMENT = 28 DEFAULT CHARSET = utf8mb4 COMMENT = ' 角色 ' ;
-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS ` sys_role_menu ` ;
CREATE TABLE ` sys_role_menu ` (
` role_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 角色编号 ' ,
` menu_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 菜单编号 ' ,
PRIMARY KEY ( ` role_id ` , ` menu_id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = ' 角色菜单 ' ;
-- ----------------------------
-- Table structure for sys_role_permission
-- ----------------------------
DROP TABLE IF EXISTS ` sys_role_permission ` ;
CREATE TABLE ` sys_role_permission ` (
` role_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 角色编号 ' ,
` permission_id ` int ( 11 ) unsigned NOT NULL COMMENT ' 权限点编号 ' ,
PRIMARY KEY ( ` role_id ` , ` permission_id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = ' 角色权限点 ' ;
SET FOREIGN_KEY_CHECKS = 1 ;