/*
SQLyog Ultimate v11.5 (64 bit)
MySQL - 5.6.33-0ubuntu0.14.04.1 : Database - 4dkankan_v2
*********************************************************************
*/


/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`4dkankan_v2` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `4dkankan_v2`;

/*Table structure for table `t_agent` */

DROP TABLE IF EXISTS `t_agent`;

CREATE TABLE `t_agent` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `agent_id` varchar(15) DEFAULT NULL COMMENT '代理商Id',
  `agent_name` varchar(255) DEFAULT NULL COMMENT '代理商公司名称',
  `agent_password` varchar(255) DEFAULT NULL COMMENT '代理商密码',
  `agent_area` varchar(255) DEFAULT NULL COMMENT '代理商区域',
  `agent_email` varchar(255) DEFAULT NULL COMMENT '代理商邮箱',
  `agent_phone` varchar(255) DEFAULT NULL COMMENT '代理商电话',
  `state` tinyint(3) NOT NULL DEFAULT '1' COMMENT '状态：1-正常，0-冻结',
  `agent_num` int(11) NOT NULL DEFAULT '0' COMMENT '代理数量',
  `agent_country` varchar(255) NOT NULL DEFAULT '中国' COMMENT '代理商所在的国家',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`),
  KEY `agent_id` (`agent_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='代理商表';

/*Table structure for table `t_agent_audit` */

DROP TABLE IF EXISTS `t_agent_audit`;

CREATE TABLE `t_agent_audit` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL COMMENT '经销商公司名称',
  `country` varchar(255) DEFAULT NULL COMMENT '国家',
  `region` varchar(255) DEFAULT NULL COMMENT '地区',
  `address` varchar(255) DEFAULT NULL COMMENT '地址',
  `type` int(2) DEFAULT '1' COMMENT '类型，1为线下，2为线上',
  `store_address` varchar(255) DEFAULT NULL COMMENT '线下门店地址或线上网站',
  `sur_name` varchar(255) DEFAULT NULL COMMENT '申请人的姓',
  `user_name` varchar(255) DEFAULT NULL COMMENT '申请人的名字',
  `post` varchar(255) DEFAULT NULL COMMENT '申请人职位',
  `area_code` varchar(20) DEFAULT NULL COMMENT '区号',
  `phone` varchar(20) DEFAULT NULL COMMENT '手机号',
  `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址',
  `state` int(2) DEFAULT '0' COMMENT '状态，0申请中，1审核通过，2审核失败',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `note_type` int(2) DEFAULT NULL COMMENT '备注等级',
  `note_content` longtext COMMENT '备注内容',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Table structure for table `t_agent_notice` */

DROP TABLE IF EXISTS `t_agent_notice`;

CREATE TABLE `t_agent_notice` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) DEFAULT NULL COMMENT '标题',
  `content` longtext COMMENT '公告内容',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='代理商公告表';

/*Table structure for table `t_bbs_comments` */

DROP TABLE IF EXISTS `t_bbs_comments`;

CREATE TABLE `t_bbs_comments` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) NOT NULL COMMENT '标题',
  `theme` tinyint(3) NOT NULL DEFAULT '0' COMMENT '主题',
  `content` longtext COMMENT '公告内容',
  `type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '类型',
  `view_count` int(11) NOT NULL DEFAULT '0' COMMENT '浏览次数',
  `like_count` int(11) NOT NULL DEFAULT '0' COMMENT '赞',
  `step_count` int(11) NOT NULL DEFAULT '0' COMMENT '踩',
  `top` tinyint(3) NOT NULL DEFAULT '0' COMMENT '标识帖子是否置顶',
  `essence` tinyint(3) NOT NULL DEFAULT '0' COMMENT '标识帖子，新=1，精=2，火=3，推=4',
  `admin_topic` tinyint(3) NOT NULL DEFAULT '0' COMMENT '管理员帖',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=454 DEFAULT CHARSET=utf8 COMMENT='论坛公告表';

/*Table structure for table `t_bbs_likeorunlike` */

DROP TABLE IF EXISTS `t_bbs_likeorunlike`;

CREATE TABLE `t_bbs_likeorunlike` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '地址，如果是注册用户，则是用户名，如果是游客，则是IP地址',
  `comment_type` tinyint(3) DEFAULT NULL COMMENT '1表示赞，0表示踩',
  `bbs_comments_id` bigint(20) DEFAULT NULL COMMENT '论坛公告表t_bbs_comments的id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='论坛留言踩赞表';

/*Table structure for table `t_bbs_receive` */

DROP TABLE IF EXISTS `t_bbs_receive`;

CREATE TABLE `t_bbs_receive` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) NOT NULL,
  `content` longtext,
  `sender` varchar(255) NOT NULL DEFAULT '' COMMENT '发送者',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='论坛收到留言表';

/*Table structure for table `t_bbs_reply` */

DROP TABLE IF EXISTS `t_bbs_reply`;

CREATE TABLE `t_bbs_reply` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `content` longtext,
  `admin_reply` tinyint(3) NOT NULL DEFAULT '0' COMMENT '管理员回复',
  `theme` tinyint(3) NOT NULL DEFAULT '0' COMMENT '主题',
  `title` varchar(255) DEFAULT NULL COMMENT '帖子的标题',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `bbs_comments_id` bigint(20) DEFAULT NULL COMMENT '论坛公告表t_bbs_comments的id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=345 DEFAULT CHARSET=utf8 COMMENT='论坛回复留言表';

/*Table structure for table `t_camera` */

DROP TABLE IF EXISTS `t_camera`;

CREATE TABLE `t_camera` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `child_name` varchar(255) DEFAULT NULL COMMENT '相机的Mac地址',
  `activated_time` datetime DEFAULT NULL COMMENT '激活时间',
  `child_password` varchar(20) DEFAULT '4dkankan@4dage' COMMENT '相机密码',
  `sn_code` varchar(255) DEFAULT NULL COMMENT 'sn码',
  `wifi_name` varchar(255) DEFAULT NULL COMMENT 'wifi名称',
  `wifi_password` varchar(255) DEFAULT NULL COMMENT 'wifi密码',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`),
  KEY `child_name` (`child_name`)
) ENGINE=InnoDB AUTO_INCREMENT=915 DEFAULT CHARSET=utf8 COMMENT='相机主表';

/*Table structure for table `t_camera_detail` */

DROP TABLE IF EXISTS `t_camera_detail`;

CREATE TABLE `t_camera_detail` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `balance` varchar(255) DEFAULT '0' COMMENT '余额',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `own` tinyint(3) DEFAULT '0' COMMENT '0表示客户，1表示员工，2表示赠送，3表示其他',
  `order_sn` varchar(255) DEFAULT NULL COMMENT '订单号',
  `country` tinyint(3) NOT NULL DEFAULT '0' COMMENT '0表示本国，1表示国外',
  `agency` varchar(255) NOT NULL DEFAULT '4dage' COMMENT '经销商',
  `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '相机类型，0表示双目，1表示专业八目，2表示商业八目，3表示企业八目',
  `total_space` bigint(20) unsigned DEFAULT '0' COMMENT '总容量',
  `used_space` bigint(20) unsigned DEFAULT '0' COMMENT '已使用容量',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `goods_id` bigint(20) DEFAULT NULL COMMENT '商品表t_goods的id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`),
  KEY `camera_id` (`camera_id`),
  CONSTRAINT `t_camera_detail_ibfk_1` FOREIGN KEY (`camera_id`) REFERENCES `t_camera` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=915 DEFAULT CHARSET=utf8 COMMENT='相机子表';

/*Table structure for table `t_camera_out` */

DROP TABLE IF EXISTS `t_camera_out`;

CREATE TABLE `t_camera_out` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机id',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单id',
  `agent_name` varchar(255) DEFAULT NULL COMMENT '经销商',
  `type` int(4) DEFAULT NULL COMMENT '0:测试使用，1：线上出库，2：经销商出库',
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  `rec_status` varchar(2) DEFAULT 'A',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Table structure for table `t_camera_space` */

DROP TABLE IF EXISTS `t_camera_space`;

CREATE TABLE `t_camera_space` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `space` bigint(20) unsigned DEFAULT '0' COMMENT '容量',
  `space_type` tinyint(3) DEFAULT '-1' COMMENT '容量类型，0表示基础容量，1表示期限容量，2表示扩容容量',
  `space_start_time` datetime DEFAULT NULL COMMENT '生效时间',
  `space_end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `order_sn` text COMMENT '扩容订单集合',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8 COMMENT='相机容量表';

/*Table structure for table `t_camera_version` */

DROP TABLE IF EXISTS `t_camera_version`;

CREATE TABLE `t_camera_version` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL COMMENT '名称',
  `file_url` varchar(255) DEFAULT NULL COMMENT '文件rul',
  `file_md5` varchar(255) DEFAULT NULL COMMENT '文件MD5',
  `description` varchar(255) DEFAULT NULL COMMENT '描述',
  `version` varchar(40) DEFAULT NULL COMMENT '相机版本',
  `status` varchar(2) DEFAULT 'I' COMMENT '活动状态：A: 生效，I: 禁用',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '修改日期',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='相机版本表';

/*Table structure for table `t_cart` */

DROP TABLE IF EXISTS `t_cart`;

CREATE TABLE `t_cart` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) DEFAULT NULL COMMENT 't_user的id',
  `goods_id` bigint(20) DEFAULT NULL COMMENT 't_goods的id',
  `sku_sn` varchar(255) NOT NULL COMMENT 'sku编号,唯一',
  `goods_count` int(11) DEFAULT '0' COMMENT '商品数量',
  `price` decimal(15,2) DEFAULT NULL COMMENT '价格',
  `amount` decimal(15,2) DEFAULT NULL COMMENT '合计',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '0表示未付，1表示已付',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`),
  KEY `goods_id` (`goods_id`),
  CONSTRAINT `t_cart_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `t_user` (`id`),
  CONSTRAINT `t_cart_ibfk_2` FOREIGN KEY (`goods_id`) REFERENCES `t_goods` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1321 DEFAULT CHARSET=utf8 COMMENT='购物车';

/*Table structure for table `t_commerce_order` */

DROP TABLE IF EXISTS `t_commerce_order`;

CREATE TABLE `t_commerce_order` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `order_sn` varchar(255) NOT NULL DEFAULT '' COMMENT '订单号',
  `amount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '金额',
  `number` varchar(255) NOT NULL DEFAULT '' COMMENT '支付宝的交易号或者微信支付订单号',
  `pay_type` tinyint(3) NOT NULL DEFAULT '-1' COMMENT '付款方式，0表示微信，1表示支付宝，2表示paypal，3表示其他',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '状态，0或-1表示未付款，1表示已付款',
  `trade_time` datetime DEFAULT NULL COMMENT '交易时间',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `commerce_type` tinyint(3) NOT NULL COMMENT '0表示年，1表示月',
  `count` tinyint(3) NOT NULL COMMENT '数量',
  `abroad` tinyint(3) DEFAULT NULL COMMENT '0表示国内订单，1表示国外订单',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_sn` (`order_sn`)
) ENGINE=InnoDB AUTO_INCREMENT=211 DEFAULT CHARSET=utf8 COMMENT='商业订单表（八目相机）';

/*Table structure for table `t_expansion_order` */

DROP TABLE IF EXISTS `t_expansion_order`;

CREATE TABLE `t_expansion_order` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `order_sn` varchar(255) NOT NULL DEFAULT '' COMMENT '订单号',
  `amount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '金额',
  `number` varchar(255) NOT NULL DEFAULT '' COMMENT '支付宝的交易号或者微信支付订单号',
  `pay_type` tinyint(3) NOT NULL DEFAULT '-1' COMMENT '付款方式，0表示微信，1表示支付宝，2表示paypal，3表示其他',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '状态，0或-1表示未付款，-2表示已退款,1表示已付款',
  `status` tinyint(3) DEFAULT '2' COMMENT '状态，-1表示未支付未知状态，1表示充值，0表示系统赠送，2表示升级套餐',
  `trade_time` datetime DEFAULT NULL COMMENT '交易时间',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `years` tinyint(3) NOT NULL COMMENT '期限，年为单位',
  `month` int(4) DEFAULT NULL COMMENT '期限，月为单位',
  `delay` int(10) DEFAULT NULL COMMENT '延期，天为单位',
  `unit_size` int(10) NOT NULL COMMENT '容量大小',
  `unit` varchar(10) NOT NULL COMMENT '容量单位，"GB", "TB", "PB"',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `abroad` tinyint(3) DEFAULT NULL COMMENT '0表示国内订单，1表示国外订单',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_sn` (`order_sn`)
) ENGINE=InnoDB AUTO_INCREMENT=2389 DEFAULT CHARSET=utf8 COMMENT='扩容订单表（八目相机）';

/*Table structure for table `t_goods` */

DROP TABLE IF EXISTS `t_goods`;

CREATE TABLE `t_goods` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL COMMENT '商品名称',
  `description` longtext COMMENT '商品描述',
  `goods_sn` varchar(32) NOT NULL COMMENT '商品编号',
  `goods_status` varchar(255) DEFAULT NULL COMMENT '商品状态，上架下架',
  `image_url` varchar(255) DEFAULT NULL COMMENT '商品图片',
  `pic` varchar(255) DEFAULT NULL COMMENT '商品图片2',
  `express_price` decimal(15,2) DEFAULT NULL COMMENT '快递价格',
  `sort` tinyint(4) DEFAULT NULL COMMENT '排序',
  `goods_price` decimal(15,2) NOT NULL COMMENT '价格',
  `goods_dollar_price` decimal(15,2) NOT NULL COMMENT '价格(美元)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='商品主表';

/*Table structure for table `t_goods_sku` */

DROP TABLE IF EXISTS `t_goods_sku`;

CREATE TABLE `t_goods_sku` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `goods_id` bigint(20) DEFAULT NULL COMMENT '商品表t_goods的id',
  `sku_sn` varchar(255) NOT NULL COMMENT 'sku编号,唯一',
  `description` longtext COMMENT '规格描述',
  `stock` int(11) DEFAULT NULL COMMENT '库存,-1指充足',
  `price` decimal(15,2) DEFAULT NULL COMMENT '价格（RMB）',
  `dollar_price` decimal(15,2) DEFAULT NULL COMMENT '价格（美元）',
  `unit_size` int(10) DEFAULT NULL COMMENT '容量大小',
  `unit` varchar(10) DEFAULT NULL COMMENT '容量单位，"GB", "TB", "PB"',
  `month` int(4) DEFAULT NULL COMMENT '期限，月为单位',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='商品sku表';

/*Table structure for table `t_goods_spec` */

DROP TABLE IF EXISTS `t_goods_spec`;

CREATE TABLE `t_goods_spec` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `spec_name` varchar(50) NOT NULL COMMENT '规格名称',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='商品规格表';

/*Table structure for table `t_goods_spec_value` */

DROP TABLE IF EXISTS `t_goods_spec_value`;

CREATE TABLE `t_goods_spec_value` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `goods_spec_id` bigint(20) NOT NULL COMMENT '规格id',
  `goods_spec_value` varchar(50) NOT NULL COMMENT '规格值',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COMMENT='商品规格值表';

/*Table structure for table `t_goods_spu_spec` */

DROP TABLE IF EXISTS `t_goods_spu_spec`;

CREATE TABLE `t_goods_spu_spec` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `goods_id` bigint(20) NOT NULL COMMENT '商品表id',
  `goods_spec_id` bigint(20) NOT NULL COMMENT '商品规格表id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='商品规格关系表';

/*Table structure for table `t_hot_shop` */

DROP TABLE IF EXISTS `t_hot_shop`;

CREATE TABLE `t_hot_shop` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `hot_id` varchar(255) NOT NULL COMMENT '热点id',
  `good_id` bigint(20) NOT NULL COMMENT '商品id',
  `scene_num` varchar(255) NOT NULL COMMENT '场景码',
  `page_sid` varchar(255) DEFAULT '0' COMMENT '热点里卡夹的sid',
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  `rec_status` varchar(10) DEFAULT 'A',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=135 DEFAULT CHARSET=utf8;

/*Table structure for table `t_intercom_message` */

DROP TABLE IF EXISTS `t_intercom_message`;

CREATE TABLE `t_intercom_message` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  `content` longtext COMMENT '内容',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `phone` varchar(20) DEFAULT NULL COMMENT '电话',
  `note_type` int(2) DEFAULT NULL COMMENT '备注等级',
  `note_content` longtext COMMENT '备注内容',
  `state` int(2) DEFAULT NULL COMMENT '状态， 0：无效，1有效',
  `contact` varchar(255) DEFAULT NULL COMMENT '联系方式：电话、邮箱……',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='咨询留言表';

/*Table structure for table `t_invoice` */

DROP TABLE IF EXISTS `t_invoice`;

CREATE TABLE `t_invoice` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单表t_order的id',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '发票类型，1表示不需要发票，2表示增值税普通发票，3表示增值税专用发票',
  `title` varchar(255) DEFAULT NULL COMMENT '发票抬头(个人还是公司)',
  `code` varchar(255) DEFAULT NULL COMMENT '税号',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `organized_name` varchar(255) DEFAULT NULL COMMENT '公司名称',
  `organized_address` varchar(255) DEFAULT NULL COMMENT '公司地址',
  `register_phone` varchar(255) DEFAULT NULL COMMENT '注册电话',
  `bank_name` varchar(255) DEFAULT NULL COMMENT '开户银行',
  `bank_account` varchar(255) DEFAULT NULL COMMENT '银行账户',
  `consume_type` tinyint(3) DEFAULT '0' COMMENT '0表示购买相机，1表示充值，-1表示基础发票信息',
  `money` decimal(15,2) DEFAULT NULL COMMENT '开票金额',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `finish` tinyint(3) NOT NULL DEFAULT '0' COMMENT '0：发票未开，1：发票已开',
  `email_address` varbinary(255) DEFAULT NULL COMMENT '电子发票收件邮箱',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `ship_address` varchar(255) DEFAULT NULL COMMENT '收货地址',
  `ship_area` varchar(255) DEFAULT NULL COMMENT '收货地区',
  `ship_area_path` varchar(255) DEFAULT NULL COMMENT '收货地区路径',
  `ship_mobile` varchar(255) DEFAULT NULL COMMENT '收货手机',
  `ship_name` varchar(255) DEFAULT NULL COMMENT '收货人姓名',
  `ship_phone` varchar(255) DEFAULT NULL COMMENT '收货电话',
  `ship_zip_code` varchar(255) DEFAULT NULL COMMENT '收货邮编',
  `send` tinyint(3) DEFAULT NULL COMMENT '发送状态：0未发送，1快递发送，2邮箱发送',
  `express_company` varchar(255) DEFAULT NULL COMMENT '快递公司',
  `express_number` varchar(255) DEFAULT NULL COMMENT '快递单号',
  `e_invoice` varchar(255) DEFAULT NULL COMMENT '电子发票存放url',
  `remarks` text COMMENT '备注',
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=656 DEFAULT CHARSET=utf8 COMMENT='发票表';

/*Table structure for table `t_local_version_log` */

DROP TABLE IF EXISTS `t_local_version_log`;

CREATE TABLE `t_local_version_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `camera` varchar(255) DEFAULT NULL COMMENT '相机',
  `project_name` varchar(255) DEFAULT NULL COMMENT '项目名称',
  `gps` varchar(255) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Table structure for table `t_log` */

DROP TABLE IF EXISTS `t_log`;

CREATE TABLE `t_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `description` longtext COMMENT '描述',
  `exception_code` varchar(255) DEFAULT NULL COMMENT '类名',
  `type` varchar(2) DEFAULT NULL COMMENT '0:controller, 1:service',
  `exception_detail` longtext COMMENT '错误描述',
  `method` varchar(255) DEFAULT NULL COMMENT '方法',
  `params` varchar(255) DEFAULT NULL COMMENT '参数',
  `request_ip` varchar(100) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `create_by` bigint(20) DEFAULT NULL COMMENT '修改人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8 COMMENT='异常日志表';

/*Table structure for table `t_manager` */

DROP TABLE IF EXISTS `t_manager`;

CREATE TABLE `t_manager` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
  `username` varchar(50) NOT NULL COMMENT '用户名',
  `password` varchar(50) NOT NULL COMMENT '密码',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='管理员表';

/*Table structure for table `t_order` */

DROP TABLE IF EXISTS `t_order`;

CREATE TABLE `t_order` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `order_sn` varchar(255) DEFAULT NULL COMMENT '订单号',
  `order_time` datetime DEFAULT NULL COMMENT '下单时间',
  `trade_num` varchar(255) DEFAULT NULL COMMENT '交易号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `goods_total_count` int(11) NOT NULL COMMENT '商品总数',
  `goods_amount` decimal(15,2) NOT NULL COMMENT '商品总额',
  `total_amount` decimal(15,2) NOT NULL COMMENT '订单总额',
  `order_status` varchar(255) NOT NULL COMMENT '订单状态（未处理unprocessed、已确认processed、已完成completed、已取消invalid）',
  `payment_status` varchar(255) NOT NULL COMMENT '付款状态（未付款unpaid、已付款paid、已取消cancel, 部分支付partPayment, 部分退款partRefund, 全额退款refunded）',
  `shipping_status` varchar(255) NOT NULL COMMENT '配送状态（未发货unshipped、部分发货partShipped、已发货shipped、部分退货partReshiped、已退货reshiped、已收货received）',
  `paid_amount` decimal(15,2) NOT NULL COMMENT '已付金额',
  `payment_type_name` tinyint(3) DEFAULT '-1' COMMENT '付款方式，0表示微信，1表示支付宝，2表示paypal，3表示其他，4表示货到付款',
  `express_amount` decimal(15,2) NOT NULL COMMENT '快递费',
  `delivery_type_name` varchar(255) DEFAULT NULL COMMENT '配送方式：快递运输、自提、同城速递',
  `ship_address` varchar(255) DEFAULT NULL COMMENT '收货地址',
  `ship_area` varchar(255) DEFAULT NULL COMMENT '收货地区',
  `ship_area_path` varchar(255) DEFAULT NULL COMMENT '收货地区路径',
  `ship_mobile` varchar(255) DEFAULT NULL COMMENT '收货手机',
  `ship_name` varchar(255) DEFAULT NULL COMMENT '收货人姓名',
  `ship_phone` varchar(255) DEFAULT NULL COMMENT '收货电话',
  `ship_zip_code` varchar(255) DEFAULT NULL COMMENT '收货邮编',
  `finish_time` datetime DEFAULT NULL COMMENT '完成时间',
  `memo` varchar(255) DEFAULT NULL COMMENT '买家附言',
  `comment` varchar(255) DEFAULT NULL COMMENT '商家备注',
  `abroad` tinyint(3) DEFAULT NULL COMMENT '0表示国内订单，1表示国外订单',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `order_sn` (`order_sn`),
  KEY `user_id` (`user_id`),
  CONSTRAINT `t_order_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `t_user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=927 DEFAULT CHARSET=utf8 COMMENT='订单表';

/*Table structure for table `t_order_item` */

DROP TABLE IF EXISTS `t_order_item`;

CREATE TABLE `t_order_item` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `goods_name` varchar(255) NOT NULL COMMENT '商品名称',
  `goods_price` decimal(15,2) NOT NULL COMMENT '商品价格',
  `goods_count` int(11) NOT NULL COMMENT '商品数量',
  `goods_sn` varchar(32) DEFAULT NULL COMMENT '商品编码',
  `sku_sn` varchar(255) NOT NULL COMMENT 'sku编号,唯一',
  `goods_id` bigint(20) DEFAULT NULL COMMENT '商品表t_goods的id',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单表t_order的id',
  `express_name` varchar(255) DEFAULT NULL COMMENT '快递公司',
  `express_num` varchar(255) DEFAULT NULL COMMENT '快递单号',
  `shipping_status` varchar(255) NOT NULL COMMENT '配送状态',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `goods_id` (`goods_id`),
  KEY `order_id` (`order_id`),
  CONSTRAINT `t_order_item_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `t_order` (`id`),
  CONSTRAINT `t_order_item_ibfk_2` FOREIGN KEY (`goods_id`) REFERENCES `t_goods` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1310 DEFAULT CHARSET=utf8 COMMENT='订单项表';

/*Table structure for table `t_pre_sale` */

DROP TABLE IF EXISTS `t_pre_sale`;

CREATE TABLE `t_pre_sale` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(255) DEFAULT NULL COMMENT '用户姓名',
  `phone` varchar(30) DEFAULT NULL COMMENT '电话',
  `scene_index` tinyint(3) DEFAULT NULL COMMENT '应用场景',
  `description` tinytext COMMENT '描述',
  `weixin` varchar(100) DEFAULT NULL COMMENT '微信号',
  `enterprise_name` varchar(255) DEFAULT NULL COMMENT '企业名称',
  `count` int(11) NOT NULL DEFAULT '1' COMMENT '数量',
  `order_time` datetime DEFAULT NULL COMMENT '下单时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8 COMMENT='预售表';

/*Table structure for table `t_province` */

DROP TABLE IF EXISTS `t_province`;

CREATE TABLE `t_province` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL COMMENT '中国省份名称',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COMMENT='中国省份表';

/*Table structure for table `t_receiver_info` */

DROP TABLE IF EXISTS `t_receiver_info`;

CREATE TABLE `t_receiver_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `ship_name` varchar(255) DEFAULT NULL COMMENT '收货人姓名',
  `ship_mobile` varchar(255) DEFAULT NULL COMMENT '收货人的电话号码',
  `ship_area` varchar(255) DEFAULT NULL COMMENT '所在地区',
  `ship_address` varchar(255) DEFAULT NULL COMMENT '收货的详细地址',
  `set_default` tinyint(3) DEFAULT '0' COMMENT '1表示默认地址，0表示不是默认地址',
  `country` varchar(255) NOT NULL DEFAULT '中国',
  `ship_area_path` varchar(255) DEFAULT NULL COMMENT '收货地区路径',
  `ship_phone` varchar(255) DEFAULT NULL COMMENT '收货电话',
  `ship_zip_code` varchar(255) DEFAULT NULL COMMENT '收货邮编',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1088 DEFAULT CHARSET=utf8 COMMENT='收货人信息表';

/*Table structure for table `t_resource` */

DROP TABLE IF EXISTS `t_resource`;

CREATE TABLE `t_resource` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `description` varchar(255) DEFAULT NULL COMMENT '资源描述',
  `icon` varchar(10) DEFAULT NULL COMMENT '图标',
  `name` varchar(50) DEFAULT NULL COMMENT '资源名称',
  `url` varchar(255) DEFAULT NULL COMMENT '资源地址',
  `parent_id` bigint(20) DEFAULT NULL COMMENT '父资源id',
  `resource_type` enum('menu','button') DEFAULT NULL COMMENT '资源类型',
  `resource_key` varchar(255) DEFAULT NULL COMMENT '资源key',
  `sort` tinyint(4) DEFAULT NULL COMMENT '排序',
  PRIMARY KEY (`id`),
  KEY `parent_id` (`parent_id`),
  CONSTRAINT `fk_resource_1` FOREIGN KEY (`parent_id`) REFERENCES `t_resource` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='资源表';

/*Table structure for table `t_role` */

DROP TABLE IF EXISTS `t_role`;

CREATE TABLE `t_role` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `role_desc` varchar(255) DEFAULT NULL COMMENT '角色描述',
  `role_name` varchar(50) DEFAULT NULL COMMENT '角色名',
  `role_key` varchar(255) DEFAULT NULL COMMENT '角色key',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色表';

/*Table structure for table `t_role_resource` */

DROP TABLE IF EXISTS `t_role_resource`;

CREATE TABLE `t_role_resource` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `role_id` bigint(20) NOT NULL COMMENT '角色表id',
  `resource_id` bigint(20) NOT NULL COMMENT '资源表id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `resource_id` (`resource_id`),
  KEY `fk_role_id_1` (`role_id`),
  CONSTRAINT `fk_resource_id_2` FOREIGN KEY (`resource_id`) REFERENCES `t_resource` (`id`),
  CONSTRAINT `fk_role_id_1` FOREIGN KEY (`role_id`) REFERENCES `t_role` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色资源关系表';

/*Table structure for table `t_scene` */

DROP TABLE IF EXISTS `t_scene`;

CREATE TABLE `t_scene` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `scene_name` varchar(255) DEFAULT NULL COMMENT '场景名称',
  `scene_dec` longtext COMMENT '场景描述',
  `web_site` varchar(255) DEFAULT NULL COMMENT '场景的链接地址',
  `thumb` varchar(255) DEFAULT 'http://scene3d.4dage.com/loading/thumb.jpg' COMMENT '场景缩略图',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `status` tinyint(3) DEFAULT '0' COMMENT '0表示未建好，1表示建好，-1表示出错，-2表示不要在官网上显示',
  `data_source` varchar(255) DEFAULT NULL COMMENT '原始的大场景数据（七牛）',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '0表示未付款，1表示付款了，-1表示欠费',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `phone_id` varchar(255) DEFAULT NULL COMMENT '手机id',
  `num` varchar(255) DEFAULT NULL COMMENT '大场景序号',
  `scene_key` varchar(255) DEFAULT NULL COMMENT '大场景的密钥',
  `scene_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '0表示其他，1表示文博，2表示地产，3表示电商，4表示餐饮，5表示家居',
  `recommend` tinyint(3) DEFAULT '0' COMMENT '1表示推荐，0表示正常',
  `view_count` int(3) DEFAULT '0' COMMENT '浏览次数',
  `version` int(11) NOT NULL DEFAULT '0' COMMENT '版本',
  `thumb_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '表示缩略图是否存在',
  `floor_logo` varchar(10) NOT NULL DEFAULT '0' COMMENT '0表示默认，1表示自己上传',
  `floor_logo_size` int(11) DEFAULT '50' COMMENT '标记大小',
  `hots_ids` varchar(500) DEFAULT NULL COMMENT '要上传的热点的id集合，用逗号隔开',
  `entry` varchar(255) DEFAULT NULL COMMENT '表示初始点信息',
  `shoot_count` int(11) DEFAULT NULL COMMENT '拍摄数量',
  `style` tinyint(3) DEFAULT '0' COMMENT '风格',
  `gps` varchar(255) DEFAULT NULL COMMENT '要gps定位',
  `scene_scheme` tinyint(3) DEFAULT '1' COMMENT '方案：1是双目，2是转台，3是六目,4是八目',
  `bg_music` varchar(255) NOT NULL DEFAULT '0' COMMENT '背景音乐名称',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `screencap_voice_src` varchar(255) DEFAULT NULL COMMENT '普通录屏文件地址',
  `screencap_music` varchar(255) DEFAULT NULL COMMENT '旧版录屏数据地址',
  `screencap_len` tinyint(3) DEFAULT '0' COMMENT '录屏文件个数',
  `screencap_voice_sound` varchar(255) DEFAULT NULL COMMENT '录音文件地址',
  `screencap_voice_type` varchar(255) DEFAULT NULL COMMENT '选择的类型，sound为screencapVoiceSound，file为screencapVoiceSrc',
  `play_data` varchar(255) DEFAULT NULL COMMENT '录屏文件地址',
  `algorithm` varchar(10) DEFAULT 'slam' COMMENT '算法类型',
  `oss` varchar(25) DEFAULT 'aliyun' COMMENT 'oss服务商',
  `floor_edit_ver` int(5) DEFAULT '0' COMMENT '重新建模的版本',
  `floor_publish_ver` int(5) DEFAULT '0' COMMENT '正式发布重新建模的版本',
  `space` bigint(20) unsigned DEFAULT '0' COMMENT '使用容量',
  `screencap_thumb` varchar(255) DEFAULT NULL COMMENT '录屏图片存放文件',
  PRIMARY KEY (`id`),
  KEY `num` (`num`)
) ENGINE=InnoDB AUTO_INCREMENT=5511 DEFAULT CHARSET=utf8 COMMENT='场景表';

/*Table structure for table `t_scene_3d_num` */

DROP TABLE IF EXISTS `t_scene_3d_num`;

CREATE TABLE `t_scene_3d_num` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `used` tinyint(3) DEFAULT '0',
  `folder_name` varchar(255) DEFAULT NULL,
  `code` varchar(8) DEFAULT NULL,
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `code` (`code`)
) ENGINE=InnoDB AUTO_INCREMENT=31001 DEFAULT CHARSET=utf8;

/*Table structure for table `t_scene_3d_num_new` */

DROP TABLE IF EXISTS `t_scene_3d_num_new`;

CREATE TABLE `t_scene_3d_num_new` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `used` tinyint(3) DEFAULT '0',
  `folder_name` varchar(255) DEFAULT NULL,
  `code` varchar(20) DEFAULT NULL,
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `code` (`code`)
) ENGINE=InnoDB AUTO_INCREMENT=50001 DEFAULT CHARSET=utf8;

/*Table structure for table `t_scene_feedback` */

DROP TABLE IF EXISTS `t_scene_feedback`;

CREATE TABLE `t_scene_feedback` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `scene_code` varchar(36) DEFAULT NULL COMMENT '大场景序号',
  `phone` varchar(255) DEFAULT NULL COMMENT '联系电话',
  `message` varchar(255) DEFAULT NULL COMMENT '留言',
  `submit_time` datetime DEFAULT NULL COMMENT '提交时间',
  `solve` tinyint(3) DEFAULT '0' COMMENT '0表示未解决，1表示解决',
  `solve_time` datetime DEFAULT NULL COMMENT '解决时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `scene_code` (`scene_code`)
) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8 COMMENT='大场景反馈信息表';

/*Table structure for table `t_scene_file_build` */

DROP TABLE IF EXISTS `t_scene_file_build`;

CREATE TABLE `t_scene_file_build` (
  `Id` int(11) NOT NULL AUTO_INCREMENT,
  `child_name` varchar(255) DEFAULT NULL COMMENT '相机的Mac地址',
  `file_id` varchar(255) NOT NULL COMMENT '文件id',
  `upload_status` tinyint(3) DEFAULT '0' COMMENT '状态，0-上传中，1-上传成功，-1-上传失败',
  `build_status` tinyint(3) DEFAULT '0' COMMENT '状态，0-未建模，1-请求建模，2-等待建模（队列中），3-建模成功，-1-建模失败',
  `total_pic_num` int(11) NOT NULL DEFAULT '0' COMMENT '照片总张数',
  `chunks` smallint(5) unsigned DEFAULT NULL,
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`Id`),
  KEY `file_id` (`file_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5566 DEFAULT CHARSET=utf8 COMMENT='场景文件建模表';

/*Table structure for table `t_scene_file_upload` */

DROP TABLE IF EXISTS `t_scene_file_upload`;

CREATE TABLE `t_scene_file_upload` (
  `Id` int(11) NOT NULL AUTO_INCREMENT,
  `file_id` varchar(255) NOT NULL COMMENT '文件id',
  `file_source_name` varchar(255) NOT NULL DEFAULT '' COMMENT '文件原名称',
  `file_path` varchar(255) DEFAULT '' COMMENT '文件存放路径',
  `upload_status` tinyint(3) DEFAULT '0' COMMENT '状态，0-上传中，1-上传成功，-1-上传失败',
  `size` int(11) NOT NULL DEFAULT '0' COMMENT '文件大小',
  `md5` varchar(255) DEFAULT '' COMMENT '文件MD5值',
  `chunk` smallint(5) unsigned DEFAULT NULL,
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`Id`),
  KEY `file_id` (`file_id`)
) ENGINE=InnoDB AUTO_INCREMENT=180842 DEFAULT CHARSET=utf8 COMMENT='场景文件上传表';

/*Table structure for table `t_scene_pro` */

DROP TABLE IF EXISTS `t_scene_pro`;

CREATE TABLE `t_scene_pro` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `scene_name` varchar(255) DEFAULT NULL COMMENT '场景名称',
  `scene_dec` longtext COMMENT '场景描述',
  `web_site` varchar(255) DEFAULT NULL COMMENT '场景的链接地址',
  `thumb` varchar(255) DEFAULT 'https://4dkk.4dage.com/loading/thumb.jpg' COMMENT '场景缩略图',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `status` tinyint(3) DEFAULT '0' COMMENT '0表示未建好，1表示建好，-1表示出错，-2表示不要在官网上显示',
  `data_source` varchar(255) DEFAULT NULL COMMENT '原始的大场景数据（七牛）',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '0表示未付款，1表示付款了，-1表示欠费，-2表示容量不足，保留30天',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `phone_id` varchar(255) DEFAULT NULL COMMENT '手机id',
  `scene_logo` varchar(255) DEFAULT NULL COMMENT '场景logo',
  `num` varchar(255) DEFAULT NULL COMMENT '大场景序号',
  `scene_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '0表示其他，1表示文博，2表示地产，3表示电商，4表示餐饮，5表示家居',
  `recommend` tinyint(3) DEFAULT '0' COMMENT '1表示推荐，0表示正常',
  `view_count` int(11) DEFAULT '0' COMMENT '浏览次数',
  `shoot_count` int(11) DEFAULT NULL COMMENT '拍摄数量',
  `gps` varchar(255) DEFAULT NULL COMMENT '要gps定位',
  `scene_scheme` tinyint(3) DEFAULT '1' COMMENT '方案：1是双目，2是转台，3是六目,4是八目',
  `files_name` text COMMENT '所有资源文件名',
  `videos` text COMMENT '点位视频',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `algorithm` varchar(10) DEFAULT 'slam' COMMENT '算法类型',
  `oss` varchar(25) DEFAULT 'aliyun' COMMENT 'oss服务商',
  `space` bigint(20) unsigned DEFAULT '0' COMMENT '使用容量',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4418 DEFAULT CHARSET=utf8 COMMENT='pro场景表';

/*Table structure for table `t_scene_pro_edit` */

DROP TABLE IF EXISTS `t_scene_pro_edit`;

CREATE TABLE `t_scene_pro_edit` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `pro_id` bigint(20) NOT NULL COMMENT 'pro场景id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `scene_key` varchar(255) DEFAULT NULL COMMENT '大场景的密钥',
  `version` int(11) DEFAULT '0' COMMENT '版本',
  `thumb_status` tinyint(3) DEFAULT '0' COMMENT '表示缩略图是否存在',
  `floor_logo` varchar(10) DEFAULT '0' COMMENT '0表示默认，1表示自己上传',
  `floor_logo_size` int(11) DEFAULT '50' COMMENT '标记大小',
  `hots_ids` varchar(500) DEFAULT NULL COMMENT '要上传的热点的id集合，用逗号隔开',
  `entry` varchar(255) DEFAULT NULL COMMENT '表示初始点信息',
  `bg_music` varchar(255) DEFAULT '0' COMMENT '背景音乐名称',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `screencap_voice_src` varchar(255) DEFAULT NULL COMMENT '普通录屏文件地址',
  `screencap_voice_sound` varchar(255) DEFAULT NULL COMMENT '录音文件地址',
  `screencap_voice_soundsync` varchar(255) DEFAULT NULL COMMENT '同步录音地址',
  `screencap_voice_type` varchar(255) DEFAULT NULL COMMENT '选择的类型，sound为screencapVoiceSound，file为screencapVoiceSrc，soundsync为screencap_voice_soundsync',
  `play_data` varchar(255) DEFAULT NULL COMMENT '录屏文件地址',
  `floor_edit_ver` int(5) DEFAULT '0' COMMENT '重新建模的版本',
  `floor_publish_ver` int(5) DEFAULT '0' COMMENT '正式发布重新建模的版本',
  `screencap_thumb` varchar(255) DEFAULT NULL COMMENT '录屏图片存放文件',
  `share_logo` varchar(255) DEFAULT NULL COMMENT '分享的logo和生成二维码的logo',
  `map_visi` int(2) DEFAULT '1' COMMENT '小地图浏览',
  `tour_visi` int(2) DEFAULT '1' COMMENT '自动导览',
  `vr_visi` int(2) DEFAULT '1' COMMENT 'vr模式',
  `ruler_visi` int(2) DEFAULT '1' COMMENT '展示页面是否显示标尺',
  `cad_img_visi` int(2) DEFAULT '1' COMMENT '展示页面cad图在平面图是否显示',
  `floor_plan_png` varchar(255) DEFAULT NULL COMMENT 'cad平面图',
  `cad_info` text COMMENT 'cad平面图参数',
  `pano_visi` int(2) DEFAULT '1',
  `m2d_visi` int(2) DEFAULT '1',
  `m3d_visi` int(2) DEFAULT '1',
  `measure_visi` int(2) DEFAULT '0',
  `overlay` text,
  `link_scene` text COMMENT '肖安需求，场景于场景之间的关联',
  `show_logo_bottom` tinyint(1) DEFAULT NULL COMMENT '是否显示底部logo，1显示，0不显示',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4417 DEFAULT CHARSET=utf8 COMMENT='pro场景编辑数据表';

/*Table structure for table `t_scene_record` */

DROP TABLE IF EXISTS `t_scene_record`;

CREATE TABLE `t_scene_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `scene_code` varchar(255) DEFAULT NULL COMMENT '大场景序号',
  `publish_time` datetime DEFAULT NULL COMMENT '发布时间',
  `hots_count` tinyint(3) DEFAULT NULL COMMENT '热点个数',
  `pay` tinyint(3) DEFAULT NULL COMMENT '消费',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `scene_code` (`scene_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='大场景编辑记录表';

/*Table structure for table `t_test` */

DROP TABLE IF EXISTS `t_test`;

CREATE TABLE `t_test` (
  `id` int(8) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
  `username` varchar(50) NOT NULL COMMENT '用户名',
  `password` varchar(50) NOT NULL COMMENT '密码',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `rec_status` varchar(2) DEFAULT 'A' COMMENT '记录的状态，A: 生效，I: 禁用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COMMENT='用户表';

/*Table structure for table `t_trade_log` */

DROP TABLE IF EXISTS `t_trade_log`;

CREATE TABLE `t_trade_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `number` varchar(255) DEFAULT NULL COMMENT '支付宝的交易号或者微信支付订单号',
  `order_sn` varchar(255) DEFAULT NULL COMMENT '订单号',
  `amount` decimal(15,2) NOT NULL COMMENT '付款金额',
  `trade_time` datetime DEFAULT NULL COMMENT '交易时间',
  `pay_type` tinyint(3) DEFAULT '-1' COMMENT '付款方式，0表示微信，1表示支付宝，2表示paypal，3表示其他',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '交易状态，0表示未付，1表示付款成功',
  `openid` varchar(255) DEFAULT NULL COMMENT '微信的openid，paypal的email',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `abroad` tinyint(3) DEFAULT NULL COMMENT '0表示国内订单，1表示国外订单',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_sn` (`order_sn`)
) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8 COMMENT='交易成功记录表';

/*Table structure for table `t_user` */

DROP TABLE IF EXISTS `t_user`;

CREATE TABLE `t_user` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `head` varchar(255) DEFAULT NULL COMMENT '头像对应的链接地址',
  `password` varchar(100) NOT NULL DEFAULT '' COMMENT '用户密码',
  `email` varchar(255) DEFAULT NULL COMMENT '用户邮箱',
  `register_time` datetime DEFAULT NULL COMMENT '注册时间',
  `user_name` varchar(255) DEFAULT NULL COMMENT '用户名',
  `nick_name` varchar(55) NOT NULL DEFAULT '' COMMENT '昵称',
  `status` tinyint(3) DEFAULT '1' COMMENT '0表示禁言（bbs）',
  `is_notice` tinyint(3) DEFAULT '1' COMMENT '0表示拒绝通知，1表示接受通知',
  `organization_name` varchar(255) DEFAULT NULL COMMENT '机构名称',
  `main_page` varchar(255) DEFAULT NULL COMMENT '主页链接',
  `country` varchar(255) DEFAULT '86' COMMENT '所在国家，默认是86',
  `province` varchar(255) DEFAULT NULL COMMENT '所在省份',
  `city` varchar(255) DEFAULT NULL COMMENT '所在城市',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `user_name` (`user_name`),
  KEY `nick_name` (`nick_name`)
) ENGINE=InnoDB AUTO_INCREMENT=696 DEFAULT CHARSET=utf8 COMMENT='用户信息表';

/*Table structure for table `t_user_role` */

DROP TABLE IF EXISTS `t_user_role`;

CREATE TABLE `t_user_role` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) NOT NULL COMMENT '用户表id',
  `role_id` bigint(20) NOT NULL COMMENT '角色表id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `role_id` (`role_id`),
  KEY `fk_user_id_1` (`user_id`),
  CONSTRAINT `fk_role_id_2` FOREIGN KEY (`role_id`) REFERENCES `t_role` (`id`),
  CONSTRAINT `fk_user_id_1` FOREIGN KEY (`user_id`) REFERENCES `t_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户角色关系表';

/*Table structure for table `t_vaild_cameras` */

DROP TABLE IF EXISTS `t_vaild_cameras`;

CREATE TABLE `t_vaild_cameras` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `company_name` varchar(255) DEFAULT NULL COMMENT '公司名称',
  `file_path` varchar(255) DEFAULT NULL COMMENT '相机文件地址',
  `file_name` varchar(255) DEFAULT NULL COMMENT '文件名称',
  `rec_status` varchar(10) DEFAULT 'A',
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

/*Table structure for table `t_virtual_order` */

DROP TABLE IF EXISTS `t_virtual_order`;

CREATE TABLE `t_virtual_order` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `order_sn` varchar(255) NOT NULL DEFAULT '' COMMENT '订单号',
  `amount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '金额',
  `points` int(11) NOT NULL DEFAULT '0' COMMENT '点数',
  `number` varchar(255) NOT NULL DEFAULT '' COMMENT '支付宝的交易号或者微信支付订单号',
  `pay_type` tinyint(3) NOT NULL DEFAULT '-1' COMMENT '付款方式，0表示微信，1表示支付宝，2表示paypal，3表示其他',
  `pay_status` tinyint(3) DEFAULT '0' COMMENT '状态，0或-1表示消费失败，1表示成功',
  `trade_time` datetime DEFAULT NULL COMMENT '交易时间',
  `status` tinyint(3) DEFAULT NULL COMMENT '状态，-1表示支出，1表示充值，0表示系统赠送，-2表示系统退充值',
  `body` varchar(255) DEFAULT NULL COMMENT '目的',
  `scene_num` varchar(255) DEFAULT NULL COMMENT '场景序号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户表t_user的id',
  `camera_id` bigint(20) DEFAULT NULL COMMENT '相机主表t_camera的id',
  `abroad` tinyint(3) DEFAULT NULL COMMENT '0表示国内订单，1表示国外订单',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `rec_status` varchar(2) DEFAULT NULL COMMENT '记录的状态，A: 生效，I: 禁用',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_sn` (`order_sn`)
) ENGINE=InnoDB AUTO_INCREMENT=3692 DEFAULT CHARSET=utf8 COMMENT='充值订单表（双目相机点数充值、消费）';

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
