/*
 Navicat Premium Dump SQL

 Source Server         : jxy-hjf-db
 Source Server Type    : MySQL
 Source Server Version : 50740 (5.7.40-log)
 Source Host           : 182.92.142.158:3306
 Source Schema         : hjfshop

 Target Server Type    : MySQL
 Target Server Version : 50740 (5.7.40-log)
 File Encoding         : 65001

 Date: 23/03/2026 20:57:25
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for eb_agent_level
-- ----------------------------
DROP TABLE IF EXISTS `eb_agent_level`;
CREATE TABLE `eb_agent_level` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '等级名称',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '背景图',
  `color` varchar(32) NOT NULL DEFAULT '' COMMENT ' 字体颜色',
  `one_brokerage` smallint(5) NOT NULL DEFAULT '0' COMMENT '一级分拥比例',
  `two_brokerage` smallint(5) NOT NULL DEFAULT '0' COMMENT '二级分拥比例',
  `grade` smallint(5) NOT NULL DEFAULT '0' COMMENT '等级',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `direct_reward_points` int(11) NOT NULL DEFAULT '0' COMMENT '直推奖励积分（每单）',
  `umbrella_reward_points` int(11) NOT NULL DEFAULT '0' COMMENT '伞下奖励积分（每单，级差基数）',
  PRIMARY KEY (`id`),
  KEY `status` (`status`,`is_del`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='分销员等级表';

-- ----------------------------
-- Table structure for eb_agent_level_task
-- ----------------------------
DROP TABLE IF EXISTS `eb_agent_level_task`;
CREATE TABLE `eb_agent_level_task` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `level_id` int(10) NOT NULL DEFAULT '0' COMMENT '分销等级id',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '任务名称',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '任务类型',
  `number` int(10) NOT NULL DEFAULT '0' COMMENT '任务限定数',
  `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '任务描述',
  `is_must` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否必须达成0:其一1:所有',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='分销员等级任务表';

-- ----------------------------
-- Table structure for eb_agent_level_task_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_agent_level_task_record`;
CREATE TABLE `eb_agent_level_task_record` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `level_id` int(10) NOT NULL DEFAULT '0' COMMENT '等级id',
  `task_id` int(10) NOT NULL DEFAULT '0' COMMENT '任务id',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态',
  `add_time` int(10) NOT NULL DEFAULT '10' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分销员完成等级任务表记录表';

-- ----------------------------
-- Table structure for eb_agreement
-- ----------------------------
DROP TABLE IF EXISTS `eb_agreement`;
CREATE TABLE `eb_agreement` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '协议类型  1：会员协议',
  `title` varchar(200) NOT NULL DEFAULT '' COMMENT '协议名称',
  `content` text COMMENT '协议内容',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序倒序',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '1：显示：0：不显示',
  `add_time` int(50) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='会员协议';

-- ----------------------------
-- Table structure for eb_article
-- ----------------------------
DROP TABLE IF EXISTS `eb_article`;
CREATE TABLE `eb_article` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章管理ID',
  `cid` varchar(255) NOT NULL DEFAULT '1' COMMENT '分类id',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '文章标题',
  `author` varchar(255) NOT NULL DEFAULT '' COMMENT '文章作者',
  `image_input` varchar(255) NOT NULL DEFAULT '' COMMENT '文章图片',
  `synopsis` varchar(255) NOT NULL DEFAULT '' COMMENT '文章简介',
  `share_title` varchar(255) NOT NULL DEFAULT '' COMMENT '文章分享标题',
  `share_synopsis` varchar(255) NOT NULL DEFAULT '' COMMENT '文章分享简介',
  `visit` varchar(255) NOT NULL DEFAULT '0' COMMENT '浏览次数',
  `likes` int(10) NOT NULL DEFAULT '0' COMMENT '点赞量',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '原文链接',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` varchar(255) NOT NULL DEFAULT '' COMMENT '添加时间',
  `hide` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否隐藏',
  `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员id',
  `mer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商户id',
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品关联id',
  `is_hot` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否热门(小程序)',
  `is_banner` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否轮播图(小程序)',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='文章管理表';

-- ----------------------------
-- Table structure for eb_article_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_article_category`;
CREATE TABLE `eb_article_category` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章分类id',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父级ID',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '文章分类标题',
  `intr` varchar(255) NOT NULL DEFAULT '' COMMENT '文章分类简介',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '文章分类图片',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '1删除0未删除',
  `add_time` varchar(255) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `hidden` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否隐藏',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='文章分类表';

-- ----------------------------
-- Table structure for eb_article_content
-- ----------------------------
DROP TABLE IF EXISTS `eb_article_content`;
CREATE TABLE `eb_article_content` (
  `nid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '文章id',
  `content` text COMMENT '文章内容',
  UNIQUE KEY `nid` (`nid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章内容表';

-- ----------------------------
-- Table structure for eb_cache
-- ----------------------------
DROP TABLE IF EXISTS `eb_cache`;
CREATE TABLE `eb_cache` (
  `key` varchar(32) NOT NULL DEFAULT '',
  `result` longtext COMMENT '缓存数据',
  `expire_time` int(11) NOT NULL DEFAULT '0' COMMENT '失效时间0=永久',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '缓存时间',
  PRIMARY KEY (`key`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信缓存表';

-- ----------------------------
-- Table structure for eb_capital_flow
-- ----------------------------
DROP TABLE IF EXISTS `eb_capital_flow`;
CREATE TABLE `eb_capital_flow` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `flow_id` varchar(32) NOT NULL DEFAULT '' COMMENT '流水id',
  `order_id` varchar(50) NOT NULL DEFAULT '' COMMENT '关联id',
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称',
  `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '电话',
  `price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '交易金额',
  `trading_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '交易类型',
  `pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付类型',
  `mark` varchar(500) NOT NULL DEFAULT '' COMMENT '备注',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '交易时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='资金流水表';

-- ----------------------------
-- Table structure for eb_card_batch
-- ----------------------------
DROP TABLE IF EXISTS `eb_card_batch`;
CREATE TABLE `eb_card_batch` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `name` varchar(64) NOT NULL DEFAULT '' COMMENT '卡次名称',
  `card_prefix` varchar(64) NOT NULL DEFAULT '' COMMENT '卡号前缀',
  `card_suffix` varchar(64) NOT NULL DEFAULT '' COMMENT '卡号后缀',
  `prefix` varchar(64) NOT NULL COMMENT '卡号前缀+后缀',
  `total_num` int(11) NOT NULL DEFAULT '0' COMMENT '总数量',
  `used_num` int(11) NOT NULL DEFAULT '0' COMMENT '使用数量',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0-正常 1-已删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='卡次表';

-- ----------------------------
-- Table structure for eb_card_code
-- ----------------------------
DROP TABLE IF EXISTS `eb_card_code`;
CREATE TABLE `eb_card_code` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `card_number` varchar(64) NOT NULL DEFAULT '' COMMENT '卡号',
  `card_pwd` varchar(255) NOT NULL DEFAULT '' COMMENT '卡密',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户UID',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '卡密类型 0-储值卡 1-兑换卡',
  `card_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联礼品卡ID',
  `batch_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联卡密批次ID',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '卡密状态 0-未使用 1-已使用 2-已分配,3 已过期',
  `active_time` int(11) NOT NULL DEFAULT '0' COMMENT '激活时间',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '到期时间;0 不到期',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_card_number` (`card_number`),
  KEY `idx_uid` (`uid`),
  KEY `idx_type` (`type`),
  KEY `idx_card_id` (`card_id`),
  KEY `idx_batch_id` (`batch_id`),
  KEY `idx_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='卡密表';

-- ----------------------------
-- Table structure for eb_card_gift
-- ----------------------------
DROP TABLE IF EXISTS `eb_card_gift`;
CREATE TABLE `eb_card_gift` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '礼品卡类型 1-储值卡 2-兑换卡',
  `name` varchar(64) NOT NULL DEFAULT '' COMMENT '礼品卡名称',
  `batch_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联卡密',
  `total_num` int(11) NOT NULL DEFAULT '0' COMMENT '总数量',
  `used_num` int(11) NOT NULL DEFAULT '0' COMMENT '已使用数量',
  `instructions` text COMMENT '使用须知',
  `cover_image` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图',
  `valid_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '有效期类型 1-永久有效 2-固定日期',
  `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '固定时间戳',
  `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '礼品卡状态 0-禁用 1-启用',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `balance` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '储值金额',
  `exchange_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '兑换商品类型 1-固定商品打包 2-任选N件商品',
  `gift_num` int(11) NOT NULL DEFAULT '0' COMMENT '任选 N 件',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='礼品卡表';

-- ----------------------------
-- Table structure for eb_card_gift_auxiliary
-- ----------------------------
DROP TABLE IF EXISTS `eb_card_gift_auxiliary`;
CREATE TABLE `eb_card_gift_auxiliary` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `gift_id` int(11) NOT NULL DEFAULT '0',
  `product_id` int(11) NOT NULL DEFAULT '0',
  `limit_num` int(11) NOT NULL DEFAULT '0' COMMENT '赠送个数',
  `unique` varchar(255) NOT NULL COMMENT '商品unique',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='兑换卡商品辅助表';

-- ----------------------------
-- Table structure for eb_card_gift_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_card_gift_record`;
CREATE TABLE `eb_card_gift_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gift_id` int(11) NOT NULL DEFAULT '0' COMMENT '礼品卡 id',
  `record` varchar(2000) NOT NULL COMMENT '记录',
  `num` int(11) NOT NULL DEFAULT '0' COMMENT '数量',
  `pm` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1增加 2 减少',
  `admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '操作人',
  `add_time` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='兑换卡操作记录表';

-- ----------------------------
-- Table structure for eb_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_category`;
CREATE TABLE `eb_category` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `pid` int(10) NOT NULL DEFAULT '0' COMMENT '上级id',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `owner_id` int(10) NOT NULL DEFAULT '0' COMMENT '所属人，为全部',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分类名称',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `group` tinyint(1) NOT NULL DEFAULT '0' COMMENT '分类类型0=标签分类，1=快捷短语分类,2=商品标签分类，3=商品参数模版,4=企业渠道码',
  `other` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '其他参数',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `integral_min` int(10) NOT NULL DEFAULT '0' COMMENT '积分分类最低',
  `integral_max` int(10) NOT NULL DEFAULT '0' COMMENT '积分分类最高',
  PRIMARY KEY (`id`),
  KEY `pid` (`pid`),
  KEY `name` (`name`),
  KEY `is_be` (`owner_id`,`type`,`id`),
  KEY `group` (`group`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='标签分类';

-- ----------------------------
-- Table structure for eb_channel_merchant
-- ----------------------------
DROP TABLE IF EXISTS `eb_channel_merchant`;
CREATE TABLE `eb_channel_merchant` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '渠道商ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '关联用户ID',
  `channel_name` varchar(100) NOT NULL DEFAULT '' COMMENT '渠道商名称',
  `real_name` varchar(50) NOT NULL DEFAULT '' COMMENT '联系人',
  `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
  `province` varchar(100) NOT NULL DEFAULT '' COMMENT '省份,城市,区县,用逗号分隔',
  `province_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '省市区 id',
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注信息',
  `certificate` varchar(1000) NOT NULL DEFAULT '' COMMENT '资质照片',
  `verify_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '审核状态【0=待审核,1=审核通过,2=审核未通过】',
  `reject` varchar(255) NOT NULL DEFAULT '' COMMENT '审核驳回',
  `verify_time` int(11) NOT NULL DEFAULT '0' COMMENT '审核时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态【0=关闭，1=开启】',
  `channel_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '渠道商身份',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '申请时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `is_admin` int(11) NOT NULL DEFAULT '0' COMMENT '是否后台添加',
  `order_count` int(11) NOT NULL DEFAULT '0' COMMENT '订单数量',
  `order_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '订单金额',
  `admin_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '后台备注',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`),
  KEY `verify_status` (`verify_status`),
  KEY `status` (`status`),
  KEY `is_del` (`is_del`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='采购商表';

-- ----------------------------
-- Table structure for eb_channel_merchant_identity
-- ----------------------------
DROP TABLE IF EXISTS `eb_channel_merchant_identity`;
CREATE TABLE `eb_channel_merchant_identity` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `name` varchar(64) NOT NULL DEFAULT '' COMMENT '身份名称',
  `level` int(11) NOT NULL DEFAULT '0' COMMENT '等级',
  `discount` int(11) NOT NULL DEFAULT '0' COMMENT '享受折扣(百分比)',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示(0=否,1=是)',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`),
  KEY `idx_level` (`level`),
  KEY `idx_is_show` (`is_show`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='采购商身份表';

-- ----------------------------
-- Table structure for eb_city_area
-- ----------------------------
DROP TABLE IF EXISTS `eb_city_area`;
CREATE TABLE `eb_city_area` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `path` varchar(128) NOT NULL DEFAULT '/' COMMENT '省市级别',
  `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父级id',
  `type` varchar(32) NOT NULL DEFAULT '' COMMENT '类型',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  `level` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '级别',
  `code` varchar(100) NOT NULL DEFAULT '' COMMENT '城市编码',
  `snum` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '子级个数',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  KEY `parent_id` (`parent_id`) USING BTREE,
  KEY `path` (`path`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=44708 DEFAULT CHARSET=utf8 COMMENT='城市数据表';

-- ----------------------------
-- Table structure for eb_community
-- ----------------------------
DROP TABLE IF EXISTS `eb_community`;
CREATE TABLE `eb_community` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0:平台1:门店2:用户',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联平台管理门店ID、用户UID',
  `content_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '内容类型：1：图文2：视频',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图',
  `video_url` varchar(255) NOT NULL DEFAULT '' COMMENT '视频地址',
  `slider_image` text COMMENT '图集',
  `content` longtext COMMENT '内容详情',
  `topic_id` longtext COMMENT '关联话题ids',
  `product_id` longtext COMMENT '关联商品ids',
  `like_num` int(10) NOT NULL DEFAULT '0' COMMENT '点赞数量',
  `collect_num` int(10) NOT NULL DEFAULT '0' COMMENT '收藏数量',
  `play_num` int(10) NOT NULL DEFAULT '0' COMMENT '浏览播放数量',
  `comment_num` int(10) NOT NULL DEFAULT '0' COMMENT '评论数量',
  `share_num` int(10) NOT NULL DEFAULT '0' COMMENT '分享数量',
  `star` tinyint(1) DEFAULT '1' COMMENT '星级排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示',
  `is_recommend` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否推荐',
  `is_verify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否审核：-2强制下架-1未通过0未审核1:通过',
  `refusal` varchar(255) NOT NULL DEFAULT '' COMMENT '拒绝理由',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `verify_time` int(10) NOT NULL DEFAULT '0' COMMENT '审核时间',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='社区帖子表';

-- ----------------------------
-- Table structure for eb_community_comment
-- ----------------------------
DROP TABLE IF EXISTS `eb_community_comment`;
CREATE TABLE `eb_community_comment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0:平台1:门店2:用户 3虚拟',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '关联 id',
  `reply_id` int(11) NOT NULL DEFAULT '0' COMMENT '帖子评论 id',
  `reply_uid` int(11) NOT NULL DEFAULT '0' COMMENT '帖子评论 uid',
  `comment_reply_id` int(11) NOT NULL DEFAULT '0' COMMENT '评论回复id',
  `comment_reply_uid` int(11) NOT NULL DEFAULT '0' COMMENT '评论回复用户uid',
  `community_id` int(11) NOT NULL DEFAULT '0' COMMENT '社区内容id',
  `nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '虚拟名称',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '虚拟头像',
  `comment_num` int(10) NOT NULL DEFAULT '0' COMMENT '评论数量',
  `like_num` int(11) NOT NULL DEFAULT '0' COMMENT '点赞数量',
  `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '评论内容',
  `ip` varchar(32) NOT NULL DEFAULT '' COMMENT '评论ip',
  `city` varchar(255) NOT NULL DEFAULT '' COMMENT '城市',
  `is_verify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否审核：-2强制下架-1未通过0未审核1:通过',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示 1 正常 2 下架',
  `is_reply` tinyint(1) NOT NULL DEFAULT '0' COMMENT '评论帖子',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `pid` (`reply_id`),
  KEY `community_id` (`community_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='社区评价回复表';

-- ----------------------------
-- Table structure for eb_community_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_community_record`;
CREATE TABLE `eb_community_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联用户ID',
  `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '记录类型：1-点赞, 2-评论, 3-关注',
  `link_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联帖子ID',
  `comment_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联评论ID',
  `comment_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '评论类型：1-评论, 2-回复',
  `content` varchar(1000) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '内容',
  `is_viewed` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已查看：0-未查看, 1-已查看',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间(时间戳)',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社区记录表';

-- ----------------------------
-- Table structure for eb_community_relevance
-- ----------------------------
DROP TABLE IF EXISTS `eb_community_relevance`;
CREATE TABLE `eb_community_relevance` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `left_id` int(11) NOT NULL DEFAULT '0',
  `right_id` int(11) NOT NULL DEFAULT '0',
  `type` varchar(32) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `left_id` (`left_id`) USING BTREE,
  KEY `right_id` (`right_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='社区关联表';

-- ----------------------------
-- Table structure for eb_community_topic
-- ----------------------------
DROP TABLE IF EXISTS `eb_community_topic`;
CREATE TABLE `eb_community_topic` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '话题',
  `icon` varchar(128) NOT NULL DEFAULT '' COMMENT '图标',
  `sort` int(11) unsigned NOT NULL DEFAULT '0',
  `is_recommend` tinyint(11) NOT NULL DEFAULT '0' COMMENT '推荐',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型,1 后台,2 用户',
  `use_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '使用次数',
  `view_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '浏览量',
  `status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(2) NOT NULL DEFAULT '0',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社区话题';

-- ----------------------------
-- Table structure for eb_community_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_community_user`;
CREATE TABLE `eb_community_user` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '类型：0:平台1:门店2:用户',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联平台管理门店ID、用户UID',
  `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '图像',
  `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '简介',
  `community_num` int(10) NOT NULL DEFAULT '0' COMMENT '帖子数量',
  `follow_num` int(10) NOT NULL DEFAULT '0' COMMENT '关注数量',
  `fans_num` int(10) NOT NULL DEFAULT '0' COMMENT '粉丝数量',
  `friend_num` int(10) NOT NULL DEFAULT '0' COMMENT '好友数量',
  `like_num` int(10) NOT NULL DEFAULT '0' COMMENT '获得点赞数量',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='社区用户';

-- ----------------------------
-- Table structure for eb_delivery_service
-- ----------------------------
DROP TABLE IF EXISTS `eb_delivery_service`;
CREATE TABLE `eb_delivery_service` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '配送员uid',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `avatar` varchar(250) NOT NULL DEFAULT '' COMMENT '配送员头像',
  `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '配送员名称',
  `phone` varchar(20) NOT NULL DEFAULT '0' COMMENT '手机号码',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '0隐藏1显示',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`,`is_del`,`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='配送员表';

-- ----------------------------
-- Table structure for eb_division_apply
-- ----------------------------
DROP TABLE IF EXISTS `eb_division_apply`;
CREATE TABLE `eb_division_apply` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `division_name` varchar(255) NOT NULL DEFAULT '' COMMENT '代理商名称',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名称',
  `phone` varchar(32) NOT NULL DEFAULT '0' COMMENT '代理商电话',
  `division_id` int(11) NOT NULL DEFAULT '0' COMMENT '事业部id',
  `division_invite` int(11) NOT NULL DEFAULT '0' COMMENT '邀请码',
  `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '申请图片',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '申请时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '申请状态0申请，1同意，2拒绝',
  `status_time` int(11) NOT NULL DEFAULT '0' COMMENT '审核时间',
  `refusal_reason` varchar(1000) NOT NULL DEFAULT '' COMMENT '拒绝理由',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='代理商申请表';

-- ----------------------------
-- Table structure for eb_diy
-- ----------------------------
DROP TABLE IF EXISTS `eb_diy`;
CREATE TABLE `eb_diy` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型1:diy3：可视化数据（个人中心、商品详情）',
  `template_name` varchar(255) NOT NULL DEFAULT '' COMMENT '模板名称',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '页面名称',
  `title` varchar(100) NOT NULL DEFAULT '' COMMENT '网站标题',
  `version` varchar(255) NOT NULL DEFAULT '' COMMENT '版本号',
  `cover_image` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图',
  `value` longtext COMMENT '页面数据',
  `default_value` longtext COMMENT '默认数据',
  `color_data` longtext COMMENT '自定义主题色数据',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否使用',
  `is_diy` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是diy数据',
  `is_show` tinyint(1) NOT NULL DEFAULT '0' COMMENT '显示首页',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `is_bg_color` tinyint(1) NOT NULL DEFAULT '0' COMMENT '颜色是否选中',
  `is_bg_pic` tinyint(1) NOT NULL DEFAULT '0' COMMENT '背景图是否选中',
  `color_picker` varchar(50) NOT NULL DEFAULT '' COMMENT '背景颜色',
  `bg_pic` varchar(256) NOT NULL DEFAULT '' COMMENT '背景图',
  `bg_tab_val` tinyint(1) NOT NULL DEFAULT '0' COMMENT '背景图图片样式',
  `order_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '个人中心订单样式',
  `my_banner_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '个人中心banner是否显示',
  `menu_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '个人中心菜单样式',
  `service_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '商家样式',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `template_name` (`template_name`,`type`) USING BTREE,
  KEY `status_type` (`status`,`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='DIY数据表';

-- ----------------------------
-- Table structure for eb_express
-- ----------------------------
DROP TABLE IF EXISTS `eb_express`;
CREATE TABLE `eb_express` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '快递公司id',
  `code` varchar(50) NOT NULL DEFAULT '' COMMENT '快递公司简称',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '快递公司全称',
  `partner_id` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否需要月结账号',
  `partner_key` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否需要月结密码',
  `net` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否需要取件网店',
  `check_man` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否填写电子面单承载快递员名',
  `partner_name` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否填写电子面单客户账户名称',
  `is_code` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否填写电子面单承载编号',
  `courier_name` varchar(100) NOT NULL DEFAULT '' COMMENT '承载快递员名',
  `customer_name` varchar(100) NOT NULL DEFAULT '' COMMENT '客户账户名称',
  `code_name` varchar(100) NOT NULL DEFAULT '' COMMENT '电子面单承载编号',
  `account` varchar(100) NOT NULL DEFAULT '' COMMENT '账号',
  `key` varchar(100) NOT NULL DEFAULT '' COMMENT '密码',
  `net_name` varchar(100) NOT NULL DEFAULT '' COMMENT '网点名称',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_show` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否显示',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否可用',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `code` (`code`) USING BTREE,
  KEY `is_show` (`is_show`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=566 DEFAULT CHARSET=utf8mb4 COMMENT='快递公司表';

-- ----------------------------
-- Table structure for eb_holiday_gift
-- ----------------------------
DROP TABLE IF EXISTS `eb_holiday_gift`;
CREATE TABLE `eb_holiday_gift` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '活动名称',
  `is_permanent` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否永久：0-否，1-是',
  `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
  `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
  `task_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '任务类型：1-用户生日，2-活动日期',
  `birthday_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '生日类型：1-生日当天，2-生日当周，3-生日当月，0-无',
  `activity_date_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '活动日期类型：1-自定义日期，2-每月，3-每周',
  `activity_start_date` varchar(10) NOT NULL DEFAULT '' COMMENT '自定义活动开始日期，格式：MM-DD（仅当activity_date_type=1时使用）',
  `activity_end_date` varchar(10) NOT NULL DEFAULT '' COMMENT '自定义活动结束日期，格式：MM-DD（仅当activity_date_type=1时使用）',
  `activity_month_days` varchar(255) NOT NULL DEFAULT '' COMMENT '每月活动日期，多个用逗号分隔，如：1,2,4,12,27',
  `activity_week_days` varchar(255) NOT NULL DEFAULT '' COMMENT '每周活动日期，多个用逗号分隔：1-7表示周一到周日',
  `advance_push` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否提前推送：0-否，1-是',
  `advance_days` int(11) NOT NULL DEFAULT '0' COMMENT '提前推送天数',
  `push_time_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '推送时段类型：1-全时段，2-指定时段',
  `push_start_time` varchar(10) NOT NULL DEFAULT '' COMMENT '推送开始时间，格式：HH:mm',
  `push_end_time` varchar(10) NOT NULL DEFAULT '' COMMENT '推送结束时间，格式：HH:mm',
  `push_user_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '推送人群类型：1-全部人群，2-指定人群',
  `user_level` varchar(255) NOT NULL DEFAULT '0' COMMENT '用户等级，多个用逗号分隔',
  `user_label` varchar(255) NOT NULL DEFAULT '' COMMENT '用户标签，多个用逗号分隔',
  `user_tag` varchar(255) NOT NULL DEFAULT '' COMMENT '客户标签，多个用逗号分隔',
  `condition_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '条件满足类型：1-满足任一条件，2-满足全部条件',
  `gift_type` varchar(255) NOT NULL DEFAULT '' COMMENT '赠送内容类型，多个用逗号分隔：1-优惠券，2-积分，3-多倍积分，4-余额，5-全场包邮',
  `coupon_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠券ID，多个用逗号分隔',
  `integral` int(11) NOT NULL DEFAULT '0' COMMENT '赠送积分数量',
  `integral_multiple` int(11) NOT NULL DEFAULT '1' COMMENT '积分倍数',
  `balance` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '赠送余额',
  `push_channel` varchar(255) NOT NULL DEFAULT '' COMMENT '推送渠道，多个用逗号分隔：1-短信，2-公众号，3-弹框广告',
  `wechat_image` varchar(2000) NOT NULL DEFAULT '' COMMENT '公众号推送图片链接',
  `push_frequency` tinyint(1) NOT NULL DEFAULT '1' COMMENT '推送频次：1-永久一次，2-每次进入，3-每天，4-每月，5-每周',
  `push_week_days` varchar(255) NOT NULL DEFAULT '' COMMENT '每周推送星期几，多个用逗号分隔：1-7表示周一到周日',
  `show_page` varchar(255) NOT NULL DEFAULT '' COMMENT '应用界面，多个用逗号分隔：1-商城首页，2-分类页，3-购物车，4-个人中心，5-支付成功，6-专题页面',
  `topic_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '专题页面ID，多个用逗号分隔',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态：0-关闭，1-开启',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除：0-否，1-是',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_status` (`status`),
  KEY `idx_task_type` (`task_type`),
  KEY `idx_start_end_time` (`start_time`,`end_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节日有礼活动表';

-- ----------------------------
-- Table structure for eb_holiday_gift_push
-- ----------------------------
DROP TABLE IF EXISTS `eb_holiday_gift_push`;
CREATE TABLE `eb_holiday_gift_push` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `gift_id` int(11) NOT NULL DEFAULT '0' COMMENT '节日有礼活动ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `push_time` int(11) NOT NULL DEFAULT '0' COMMENT '推送时间',
  `push_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '推送类型：1-短信，2-公众号，3-弹框广告',
  `push_content` text COMMENT '推送内容',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态：0-推送失败，1-推送成功',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `idx_gift_id` (`gift_id`),
  KEY `idx_uid` (`uid`),
  KEY `idx_push_time` (`push_time`),
  KEY `idx_push_type` (`push_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节日有礼推送记录表';

-- ----------------------------
-- Table structure for eb_holiday_gift_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_holiday_gift_record`;
CREATE TABLE `eb_holiday_gift_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `gift_id` int(11) NOT NULL DEFAULT '0' COMMENT '节日有礼活动ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `receive_time` int(11) NOT NULL DEFAULT '0' COMMENT '领取时间',
  `gift_type` varchar(255) NOT NULL DEFAULT '' COMMENT '领取的礼物类型，多个用逗号分隔',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `gift_content` varchar(2000) NOT NULL DEFAULT '' COMMENT '活动详情',
  PRIMARY KEY (`id`),
  KEY `idx_gift_id` (`gift_id`),
  KEY `idx_uid` (`uid`),
  KEY `idx_receive_time` (`receive_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节日有礼领取记录表';

-- ----------------------------
-- Table structure for eb_import_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_import_record`;
CREATE TABLE `eb_import_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) CHARACTER SET utf8mb4 NOT NULL COMMENT '文件名称',
  `type` varchar(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '类型;user: 用户',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态,0:正在导入 1 已完成',
  `total_count` int(11) NOT NULL DEFAULT '0' COMMENT '总条数',
  `fail_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败条数',
  `down_count` int(11) NOT NULL DEFAULT '0' COMMENT '下载次数',
  `add_time` int(11) NOT NULL COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户导入';

-- ----------------------------
-- Table structure for eb_import_record_error
-- ----------------------------
DROP TABLE IF EXISTS `eb_import_record_error`;
CREATE TABLE `eb_import_record_error` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `record_id` int(11) NOT NULL DEFAULT '0' COMMENT '记录 id',
  `original_data` text COMMENT '原数据 json',
  `fail_msg` varchar(512) NOT NULL COMMENT '错误信息',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户导入错误信息表';

-- ----------------------------
-- Table structure for eb_live_anchor
-- ----------------------------
DROP TABLE IF EXISTS `eb_live_anchor`;
CREATE TABLE `eb_live_anchor` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '主播名称',
  `cover_img` varchar(255) NOT NULL DEFAULT '' COMMENT '主播图像',
  `wechat` varchar(50) NOT NULL DEFAULT '' COMMENT '主播微信号',
  `phone` varchar(32) NOT NULL DEFAULT '' COMMENT '手机号',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='直播主播表';

-- ----------------------------
-- Table structure for eb_live_goods
-- ----------------------------
DROP TABLE IF EXISTS `eb_live_goods`;
CREATE TABLE `eb_live_goods` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `goods_id` int(10) NOT NULL DEFAULT '0' COMMENT '微信商品ID',
  `audit_id` int(10) NOT NULL DEFAULT '0' COMMENT '审核ID',
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品id',
  `name` varchar(30) NOT NULL DEFAULT '' COMMENT '商品名称',
  `cover_img` varchar(255) NOT NULL DEFAULT '' COMMENT '商品图片链接',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '商品小程序链接',
  `price_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '价格类型（1:一口价，此时读price字段; 2:价格区间，此时price字段为左边界，price2字段为右边界; 3:折扣价，此时price字段为原价，price2字段为现价；）',
  `cost_price` decimal(10,2) NOT NULL DEFAULT '0.00',
  `price` decimal(10,2) NOT NULL DEFAULT '0.00',
  `price2` decimal(10,2) NOT NULL DEFAULT '0.00',
  `audit_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '审核状态（0：未审核，1：审核中，2:审核通过，3审核失败）',
  `third_part_tag` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1、2：表示是为 API 添加商品，否则是直播控制台添加的商品',
  `sort` smallint(5) NOT NULL DEFAULT '0',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='直播商品表';

-- ----------------------------
-- Table structure for eb_live_room
-- ----------------------------
DROP TABLE IF EXISTS `eb_live_room`;
CREATE TABLE `eb_live_room` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `room_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '直播间 id',
  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '直播间名字',
  `cover_img` varchar(255) NOT NULL DEFAULT '' COMMENT '背景图',
  `share_img` varchar(255) NOT NULL DEFAULT '' COMMENT '分享图',
  `start_time` int(10) NOT NULL DEFAULT '0' COMMENT '直播计划开始时间',
  `end_time` int(10) NOT NULL DEFAULT '0' COMMENT '直播计划结束时间',
  `anchor_name` varchar(50) NOT NULL DEFAULT '' COMMENT '主播昵称',
  `anchor_wechat` varchar(50) NOT NULL DEFAULT '' COMMENT '主播微信号',
  `phone` varchar(32) NOT NULL DEFAULT '' COMMENT '主播手机号',
  `type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '直播间类型 【1: 推流，0：手机直播】',
  `screen_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '横屏、竖屏 【1：横屏，0：竖屏】',
  `close_like` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否关闭点赞',
  `close_goods` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否关闭货架',
  `close_comment` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否关闭评论',
  `error_msg` varchar(255) NOT NULL DEFAULT '' COMMENT '未通过原因',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '审核状态0=未审核1=微信审核2=审核通过-1=审核未通过',
  `live_status` smallint(5) unsigned NOT NULL DEFAULT '102' COMMENT '直播状态101：直播中，102：未开始，103已结束，104禁播，105：暂停，106：异常，107：已过期',
  `mark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `replay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '回放状态',
  `sort` smallint(5) NOT NULL DEFAULT '0',
  `is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否显示',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`,`phone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='直播间表';

-- ----------------------------
-- Table structure for eb_live_room_goods
-- ----------------------------
DROP TABLE IF EXISTS `eb_live_room_goods`;
CREATE TABLE `eb_live_room_goods` (
  `live_room_id` int(10) unsigned NOT NULL DEFAULT '0',
  `live_goods_id` int(10) unsigned NOT NULL DEFAULT '0',
  KEY `broadcast_room_id` (`live_room_id`,`live_goods_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='直播间导入商品表';

-- ----------------------------
-- Table structure for eb_luck_lottery
-- ----------------------------
DROP TABLE IF EXISTS `eb_luck_lottery`;
CREATE TABLE `eb_luck_lottery` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '抽奖类型1:九宫格2：大转盘3：九宫格升级版 4：幸运翻牌',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '抽奖活动名称',
  `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '活动描述',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '活动背景图',
  `factor` tinyint(1) NOT NULL DEFAULT '1' COMMENT '抽奖消耗：1:积分2：余额3：下单支付成功4：订单评价5：关注公众号',
  `factor_num` smallint(5) NOT NULL DEFAULT '10' COMMENT '获取一次抽奖的条件数量',
  `attends_user` tinyint(1) NOT NULL DEFAULT '1' COMMENT '参与用户1：所有2：部分',
  `user_level` text COMMENT '参与用户等级',
  `user_label` text COMMENT '参与用户标签',
  `is_svip` tinyint(1) NOT NULL DEFAULT '1' COMMENT '参与用户是否付费会员',
  `prize_num` smallint(5) NOT NULL DEFAULT '0' COMMENT '奖品数量',
  `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
  `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
  `lottery_num_term` tinyint(1) NOT NULL DEFAULT '1' COMMENT '抽奖次数限制：1：每天2：每人',
  `lottery_num` smallint(5) NOT NULL DEFAULT '1' COMMENT '抽奖次数',
  `total_lottery_num` smallint(12) NOT NULL DEFAULT '1' COMMENT '积分抽奖总次数',
  `spread_num` smallint(5) NOT NULL DEFAULT '1' COMMENT '关注推广获取抽奖次数',
  `is_all_record` tinyint(1) NOT NULL DEFAULT '1' COMMENT '中奖纪录展示',
  `is_personal_record` tinyint(1) NOT NULL DEFAULT '1' COMMENT '个人中奖纪录展示',
  `is_content` tinyint(1) NOT NULL DEFAULT '1' COMMENT '活动规格是否展示',
  `content` longtext COMMENT '活动文案抽奖协议之类',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_use` int(11) NOT NULL DEFAULT '0' COMMENT '是否使用',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='抽奖活动表';

-- ----------------------------
-- Table structure for eb_luck_lottery_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_luck_lottery_record`;
CREATE TABLE `eb_luck_lottery_record` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `oid` int(12) DEFAULT '0' COMMENT '订单id',
  `lottery_id` int(10) NOT NULL DEFAULT '0' COMMENT '活动id',
  `prize_id` int(10) NOT NULL DEFAULT '0' COMMENT '奖品id',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '奖品类型1：未中奖2：积分3:余额4：红包5:优惠券6：站内商品7：等级经验8：用户等级 9：svip天数',
  `prize_info` text COMMENT '奖品信息',
  `is_receive` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否领取',
  `receive_time` int(11) NOT NULL DEFAULT '0' COMMENT '领取时间',
  `receive_info` text COMMENT '收获地址、备注等',
  `is_deliver` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发货',
  `deliver_time` int(11) NOT NULL DEFAULT '0' COMMENT '发货处理时间',
  `deliver_info` text COMMENT '发货单号、备注等',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
  `wechat_state` varchar(32) NOT NULL DEFAULT '' COMMENT 'v3转账状态码',
  `package_info` varchar(1000) NOT NULL DEFAULT '' COMMENT 'v3转账支付收款页的package',
  `fail_reason` varchar(32) NOT NULL DEFAULT '' COMMENT 'v3转账失败原因',
  `transfer_bill_no` varchar(256) NOT NULL DEFAULT '' COMMENT 'v3微信转账单号',
  `channel_type` varchar(10) NOT NULL DEFAULT '' COMMENT '提现渠道(小程序:routine;公众号:h5;app)',
  `add_time` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`),
  KEY `prize_id` (`prize_id`),
  KEY `lottery_id` (`lottery_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='抽奖记录表';

-- ----------------------------
-- Table structure for eb_luck_prize
-- ----------------------------
DROP TABLE IF EXISTS `eb_luck_prize`;
CREATE TABLE `eb_luck_prize` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '奖品主键id',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '奖品类型1：未中奖2：积分3:余额4：红包5:优惠券6：站内商品7：等级经验8：用户等级 9：svip天数',
  `lottery_id` int(10) NOT NULL DEFAULT '0' COMMENT '抽奖活动id',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '奖品名称',
  `prompt` varchar(255) NOT NULL DEFAULT '' COMMENT '中奖提示语',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '奖品图片',
  `chance` smallint(5) NOT NULL DEFAULT '10' COMMENT '中奖基数',
  `percent` float NOT NULL DEFAULT '0' COMMENT '中奖概率',
  `total` smallint(5) NOT NULL DEFAULT '1' COMMENT '奖品数量',
  `coupon_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联优惠券id',
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联商品id',
  `unique` varchar(20) NOT NULL DEFAULT '' COMMENT '关联商品规格唯一值',
  `num` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '积分 经验 会员天数',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `lottery_id` (`lottery_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='抽奖活动奖品表';

-- ----------------------------
-- Table structure for eb_member_card
-- ----------------------------
DROP TABLE IF EXISTS `eb_member_card`;
CREATE TABLE `eb_member_card` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `card_batch_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '卡批次id',
  `card_number` varchar(20) NOT NULL DEFAULT '' COMMENT '卡号',
  `card_password` char(12) NOT NULL DEFAULT '' COMMENT '密码',
  `use_uid` int(11) NOT NULL DEFAULT '0' COMMENT '使用用户',
  `use_time` int(10) NOT NULL DEFAULT '0' COMMENT '使用时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '卡状态：0：冻结；1：激活',
  `add_time` int(10) NOT NULL DEFAULT '0',
  `update_time` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`,`card_batch_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='会员卡表';

-- ----------------------------
-- Table structure for eb_member_card_batch
-- ----------------------------
DROP TABLE IF EXISTS `eb_member_card_batch`;
CREATE TABLE `eb_member_card_batch` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL DEFAULT '0' COMMENT '批次名称',
  `total_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '生成卡数量',
  `use_start_time` int(10) unsigned NOT NULL DEFAULT '7' COMMENT '体验开始时间',
  `use_end_time` int(10) NOT NULL DEFAULT '0' COMMENT '体验结束时间',
  `use_day` int(10) NOT NULL DEFAULT '0' COMMENT '体验天数',
  `use_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '使用',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否生效,控制此批次所有卡0：不生效；1：生效',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `qrcode` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码图路径',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `add_time` int(10) NOT NULL DEFAULT '0',
  `update_time` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='会员卡批次表';

-- ----------------------------
-- Table structure for eb_member_right
-- ----------------------------
DROP TABLE IF EXISTS `eb_member_right`;
CREATE TABLE `eb_member_right` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `right_type` varchar(100) NOT NULL DEFAULT '' COMMENT '权益类别',
  `title` varchar(200) NOT NULL DEFAULT '' COMMENT ' 权益名称',
  `show_title` varchar(255) NOT NULL DEFAULT '' COMMENT '显示权益名称',
  `image` varchar(200) NOT NULL DEFAULT '' COMMENT '权益图标',
  `explain` varchar(1024) NOT NULL DEFAULT '' COMMENT '权益介绍',
  `content` longtext COMMENT '权益内容',
  `number` int(2) NOT NULL DEFAULT '1' COMMENT '规则数字',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序倒序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:禁用，1：启用',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`,`right_type`) USING BTREE,
  KEY `type` (`right_type`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='会员权益';

-- ----------------------------
-- Table structure for eb_member_ship
-- ----------------------------
DROP TABLE IF EXISTS `eb_member_ship`;
CREATE TABLE `eb_member_ship` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `type` varchar(20) NOT NULL DEFAULT 'month' COMMENT '会员类别month:月卡会员；quarter:季卡；year:年卡；ever:永久；free:免费',
  `title` varchar(200) NOT NULL DEFAULT '' COMMENT '会员名称',
  `vip_day` int(10) NOT NULL DEFAULT '0' COMMENT '会员时间(天)',
  `price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '原价',
  `pre_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '优惠后价格',
  `is_label` tinyint(1) NOT NULL DEFAULT '0' COMMENT '特惠标签',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序倒序',
  `is_del` int(2) NOT NULL DEFAULT '0' COMMENT '删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `type` (`type`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='会员类型';

-- ----------------------------
-- Table structure for eb_other_order
-- ----------------------------
DROP TABLE IF EXISTS `eb_other_order`;
CREATE TABLE `eb_other_order` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店id',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户uid',
  `type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '区别 \r\n0：免费领取\r\n1：购买会员卡 \r\n2：卡密领取会员卡 \r\n3：收银订单 \r\n4：管理员赠送',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
  `member_type` varchar(10) NOT NULL DEFAULT '' COMMENT '会员类型 \r\n月卡：month\r\n季卡：quarter\r\n年卡：year\r\n永久：ever\r\n免费：free',
  `code` varchar(20) NOT NULL DEFAULT '' COMMENT '卡号',
  `pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式',
  `paid` tinyint(1) NOT NULL DEFAULT '0' COMMENT '支付状态 0:  未支付 1：已支付',
  `pay_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '支付金额',
  `member_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '会员卡价格',
  `pay_time` int(50) unsigned NOT NULL DEFAULT '0' COMMENT '会员购买时间',
  `trade_no` varchar(50) NOT NULL DEFAULT '' COMMENT '支付宝支付,支付宝交易订单号',
  `channel_type` varchar(10) NOT NULL DEFAULT '' COMMENT '支付渠道(微信公众号 h5 小程序)',
  `is_free` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否免费',
  `is_permanent` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否永久',
  `overdue_time` int(11) NOT NULL DEFAULT '0' COMMENT '会员过期时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除',
  `vip_day` int(10) NOT NULL DEFAULT '0' COMMENT '会员有效天数',
  `add_time` int(50) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `money` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '原价格',
  `remarks` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='会员购买记录表';

-- ----------------------------
-- Table structure for eb_other_order_status
-- ----------------------------
DROP TABLE IF EXISTS `eb_other_order_status`;
CREATE TABLE `eb_other_order_status` (
  `oid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
  `change_type` varchar(32) NOT NULL DEFAULT '' COMMENT '操作类型',
  `change_message` varchar(256) NOT NULL DEFAULT '' COMMENT '操作备注',
  `shop_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '订单类型 1：会员卡',
  `change_time` int(10) NOT NULL DEFAULT '0',
  KEY `oid` (`oid`) USING BTREE,
  KEY `change_type` (`change_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='订单操作记录表';

-- ----------------------------
-- Table structure for eb_out_account
-- ----------------------------
DROP TABLE IF EXISTS `eb_out_account`;
CREATE TABLE `eb_out_account` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `appid` varchar(50) NOT NULL DEFAULT '' COMMENT '账号',
  `appsecret` varchar(100) NOT NULL DEFAULT '' COMMENT '密钥',
  `apppwd` varchar(100) NOT NULL DEFAULT '' COMMENT '密码明文',
  `title` varchar(200) NOT NULL DEFAULT '' COMMENT '描述',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `rules` text COMMENT '权限',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `last_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后一次登录时间',
  `ip` varchar(30) NOT NULL DEFAULT '' COMMENT 'IP',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `push_open` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否推送',
  `push_account` varchar(255) NOT NULL DEFAULT '' COMMENT '推送账号',
  `push_password` varchar(255) NOT NULL DEFAULT '' COMMENT '推送密码',
  `push_token_url` varchar(255) NOT NULL DEFAULT '' COMMENT '获取推送token接口',
  `user_update_push` varchar(255) NOT NULL DEFAULT '' COMMENT '用户推送接口',
  `order_create_push` varchar(255) NOT NULL DEFAULT '' COMMENT '订单创建推送接口',
  `order_pay_push` varchar(255) NOT NULL DEFAULT '' COMMENT '订单支付推送接口',
  `refund_create_push` varchar(255) NOT NULL DEFAULT '' COMMENT '售后订单创建推送接口',
  `refund_cancel_push` varchar(255) NOT NULL DEFAULT '' COMMENT '售后订单取消推送接口',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='对外接口账号';

-- ----------------------------
-- Table structure for eb_out_interface
-- ----------------------------
DROP TABLE IF EXISTS `eb_out_interface`;
CREATE TABLE `eb_out_interface` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父级pid',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0菜单，1接口',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '接口名称',
  `describe` text COMMENT '功能描述',
  `method` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '接口地址',
  `request_params` longtext COMMENT '请求参数',
  `return_params` longtext COMMENT '返回参数',
  `request_example` longtext COMMENT '请求示例',
  `return_example` longtext COMMENT '返回示例',
  `error_code` longtext COMMENT '错误返回',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COMMENT='对外接口';

-- ----------------------------
-- Table structure for eb_page_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_page_category`;
CREATE TABLE `eb_page_category` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `pid` int(10) NOT NULL DEFAULT '0' COMMENT '父类id',
  `type` varchar(50) NOT NULL DEFAULT 'link' COMMENT '类型:link、special、product、product_category、custom',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '分类名称',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='页面链接分类';

-- ----------------------------
-- Table structure for eb_page_link
-- ----------------------------
DROP TABLE IF EXISTS `eb_page_link`;
CREATE TABLE `eb_page_link` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `cate_id` int(10) NOT NULL DEFAULT '0' COMMENT '分类id',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '分组1:基础2:分销3:个人中心',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '页面名称',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '页面链接',
  `param` varchar(255) NOT NULL DEFAULT '' COMMENT '参数',
  `example` varchar(255) NOT NULL DEFAULT '' COMMENT '事例',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=115 DEFAULT CHARSET=utf8 COMMENT='页面链接';

-- ----------------------------
-- Table structure for eb_points_release_log
-- ----------------------------
DROP TABLE IF EXISTS `eb_points_release_log`;
CREATE TABLE `eb_points_release_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户 ID',
  `points` int(11) NOT NULL DEFAULT '0' COMMENT '积分数量（绝对值）',
  `pm` tinyint(1) NOT NULL DEFAULT '1' COMMENT '收支方向：1=收入 0=支出',
  `type` varchar(50) NOT NULL DEFAULT '' COMMENT '类型：reward_direct/reward_umbrella/release/consume',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题',
  `mark` varchar(500) NOT NULL DEFAULT '' COMMENT '备注',
  `status` varchar(30) NOT NULL DEFAULT 'frozen' COMMENT '状态：frozen=冻结 released=已释放 consumed=已消费',
  `order_id` varchar(50) NOT NULL DEFAULT '' COMMENT '关联订单号（奖励来源），释放记录为空',
  `release_date` date DEFAULT NULL COMMENT '释放日期（每日释放时填写）',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '记录时间（Unix 时间戳）',
  PRIMARY KEY (`id`),
  KEY `idx_uid_type` (`uid`,`type`),
  KEY `idx_uid_add_time` (`uid`,`add_time`),
  KEY `idx_release_date` (`release_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='积分释放明细日志';

-- ----------------------------
-- Table structure for eb_print_document
-- ----------------------------
DROP TABLE IF EXISTS `eb_print_document`;
CREATE TABLE `eb_print_document` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '平台选择，1易联云，2飞鹅云',
  `supplier_id` int(11) NOT NULL DEFAULT '0' COMMENT '供应商id，0为平台',
  `print_name` varchar(255) NOT NULL DEFAULT '' COMMENT '打印机名称',
  `yly_user_id` varchar(255) NOT NULL DEFAULT '' COMMENT '易联云用户id',
  `yly_app_id` varchar(255) NOT NULL DEFAULT '' COMMENT '易联云应用ID',
  `yly_app_secret` varchar(255) NOT NULL DEFAULT '' COMMENT '易联云应用密钥',
  `yly_sn` varchar(255) NOT NULL DEFAULT '' COMMENT '易联云终端号',
  `fey_user` varchar(255) NOT NULL DEFAULT '' COMMENT '飞鹅云user',
  `fey_ukey` varchar(255) NOT NULL DEFAULT '' COMMENT '飞鹅云ukey',
  `fey_sn` varchar(255) NOT NULL DEFAULT '' COMMENT '飞鹅云SN',
  `times` int(11) NOT NULL DEFAULT '0' COMMENT '打印联数',
  `print_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '打印时机，1支付后，2下单后',
  `print_content` longtext COMMENT '打印内容',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '申请时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '申请状态0申请，1同意，2拒绝',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小票打印机列表';

-- ----------------------------
-- Table structure for eb_promoter_apply
-- ----------------------------
DROP TABLE IF EXISTS `eb_promoter_apply`;
CREATE TABLE `eb_promoter_apply` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '用户昵称',
  `real_name` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名称',
  `phone` varchar(32) NOT NULL DEFAULT '0' COMMENT '用户电话',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '申请状态0申请，1同意，2拒绝',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '申请时间',
  `status_time` int(11) NOT NULL DEFAULT '0' COMMENT '审核时间',
  `refusal_reason` varchar(1000) NOT NULL DEFAULT '' COMMENT '拒绝理由',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='推广员申请表';

-- ----------------------------
-- Table structure for eb_qrcode
-- ----------------------------
DROP TABLE IF EXISTS `eb_qrcode`;
CREATE TABLE `eb_qrcode` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '微信二维码ID',
  `third_type` varchar(32) NOT NULL DEFAULT '' COMMENT '二维码类型',
  `third_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `ticket` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码参数',
  `expire_seconds` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '二维码有效时间',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` varchar(255) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '微信访问url',
  `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '微信二维码url',
  `scan` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '被扫的次数',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '二维码所属平台1=小程序，2=公众号，3=H5',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `third_type` (`third_type`,`third_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='微信二维码管理表';

-- ----------------------------
-- Table structure for eb_queue_auxiliary
-- ----------------------------
DROP TABLE IF EXISTS `eb_queue_auxiliary`;
CREATE TABLE `eb_queue_auxiliary` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `binding_id` int(10) NOT NULL DEFAULT '0' COMMENT '绑定id',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联id',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型0=客服转接辅助，1=商品和分类辅助，2=优惠券和商品辅助',
  `other` varchar(2048) NOT NULL DEFAULT '' COMMENT '其他数据为json',
  `status` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '数据状态 0：未执行，1：成功， 2：失败， 3:删除',
  `update_time` int(10) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='辅助表';

-- ----------------------------
-- Table structure for eb_queue_list
-- ----------------------------
DROP TABLE IF EXISTS `eb_queue_list`;
CREATE TABLE `eb_queue_list` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '队列类型  1：批量发放用户优惠券 2 : 批量设置用户分组, 3:批量设置用户标签, 4:批量下架商品, 5:批量删除商品规格, 6:批量删除订单, 7:批量手动发货, 8:批量打印电子面单, 9:批量配送, 10:批量虚拟发货',
  `source` varchar(5) NOT NULL DEFAULT 'admin' COMMENT '来源 前端：home ，后端：admin',
  `execute_key` varchar(512) NOT NULL DEFAULT '' COMMENT '队列执行数据缓存key',
  `title` varchar(200) NOT NULL DEFAULT '' COMMENT ' 队列名称',
  `queue_in_value` text COMMENT '队列参数',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序倒序',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 :尚未执行，1：正在执行，2：执行成功, 3:执行失败,4: 删除的异常队列',
  `first_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '首次执行时间',
  `again_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '再次执行时间',
  `finish_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '完成时间',
  `surplus_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '剩余未执行数量',
  `total_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT ' 总数量',
  `is_del` tinyint(1) NOT NULL DEFAULT '0',
  `add_time` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`,`type`,`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='任务列表';

-- ----------------------------
-- Table structure for eb_queue_pool
-- ----------------------------
DROP TABLE IF EXISTS `eb_queue_pool`;
CREATE TABLE `eb_queue_pool` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户 ID',
  `order_id` varchar(50) NOT NULL DEFAULT '' COMMENT '来源订单号（eb_store_order.order_id）',
  `amount` decimal(10,2) NOT NULL DEFAULT '3600.00' COMMENT '报单金额（元）',
  `queue_no` int(11) NOT NULL DEFAULT '0' COMMENT '全局排队序号（自增，唯一）',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态：0=排队中 1=已退款',
  `refund_time` int(11) NOT NULL DEFAULT '0' COMMENT '退款时间（Unix 时间戳）',
  `trigger_batch` int(11) NOT NULL DEFAULT '0' COMMENT '触发退款的批次号',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '入队时间（Unix 时间戳）',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uniq_queue_no` (`queue_no`),
  KEY `idx_uid` (`uid`),
  KEY `idx_status_add_time` (`status`,`add_time`),
  KEY `idx_trigger_batch` (`trigger_batch`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公排池';

-- ----------------------------
-- Table structure for eb_shipping_templates
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates`;
CREATE TABLE `eb_shipping_templates` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '模板名称',
  `group` tinyint(1) NOT NULL DEFAULT '1' COMMENT '计费方式1按件数,2按重量, 3按体积',
  `appoint` tinyint(1) NOT NULL DEFAULT '0' COMMENT '指定包邮',
  `no_delivery` tinyint(1) NOT NULL DEFAULT '0' COMMENT '指定不送达',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='运费模板表';

-- ----------------------------
-- Table structure for eb_shipping_templates_free
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates_free`;
CREATE TABLE `eb_shipping_templates_free` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `province_id` int(11) NOT NULL DEFAULT '0' COMMENT '省ID',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '模板ID',
  `city_id` int(11) NOT NULL DEFAULT '0' COMMENT '城市ID',
  `number` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '包邮件数',
  `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '包邮金额',
  `group` tinyint(1) NOT NULL DEFAULT '1' COMMENT '计费方式1按件数,2按重量, 3按体积',
  `value` varchar(200) NOT NULL DEFAULT '',
  `uniqid` varchar(32) NOT NULL DEFAULT '' COMMENT '分组唯一值',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运费模板指定包邮关联表';

-- ----------------------------
-- Table structure for eb_shipping_templates_no_delivery
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates_no_delivery`;
CREATE TABLE `eb_shipping_templates_no_delivery` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `province_id` int(10) NOT NULL DEFAULT '0' COMMENT '省ID',
  `temp_id` int(10) NOT NULL DEFAULT '0' COMMENT '模板ID',
  `city_id` int(10) NOT NULL DEFAULT '0' COMMENT '城市ID',
  `value` varchar(200) NOT NULL DEFAULT '',
  `uniqid` varchar(32) NOT NULL DEFAULT '' COMMENT '分组唯一值',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运费模板指定不送达表';

-- ----------------------------
-- Table structure for eb_shipping_templates_region
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates_region`;
CREATE TABLE `eb_shipping_templates_region` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `province_id` int(11) NOT NULL DEFAULT '0' COMMENT '省ID',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '模板ID',
  `city_id` int(11) NOT NULL DEFAULT '0' COMMENT '城市ID',
  `first` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '首件',
  `first_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '首件运费',
  `continue` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '续件',
  `continue_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '续件运费',
  `group` tinyint(1) NOT NULL DEFAULT '1' COMMENT '计费方式1按件数,2按重量, 3按体积',
  `value` varchar(200) NOT NULL DEFAULT '',
  `uniqid` varchar(32) NOT NULL DEFAULT '' COMMENT '分组唯一值',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='运费模板指定城市运费表';

-- ----------------------------
-- Table structure for eb_sms_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_sms_record`;
CREATE TABLE `eb_sms_record` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '短信发送记录编号',
  `uid` varchar(255) NOT NULL DEFAULT '' COMMENT '短信平台账号',
  `phone` char(11) NOT NULL DEFAULT '' COMMENT '接受短信的手机号',
  `content` text COMMENT '短信内容',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发送短信时间',
  `add_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '添加记录ip',
  `template` varchar(255) NOT NULL DEFAULT '' COMMENT '短信模板ID',
  `resultcode` int(6) unsigned NOT NULL DEFAULT '0' COMMENT '状态码 100=成功,130=失败,131=空号,132=停机,133=关机,134=无状态',
  `record_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发送记录id',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信发送记录表';

-- ----------------------------
-- Table structure for eb_stock_inventory
-- ----------------------------
DROP TABLE IF EXISTS `eb_stock_inventory`;
CREATE TABLE `eb_stock_inventory` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `record_no` varchar(32) NOT NULL DEFAULT '' COMMENT '盘点单号',
  `good_stock` int(11) NOT NULL DEFAULT '0' COMMENT '良品库存',
  `good_inventory_stock` int(11) NOT NULL DEFAULT '0' COMMENT '良品盘点数量',
  `defective_stock` int(11) NOT NULL DEFAULT '0' COMMENT '残次品库存',
  `defective_inventory_stock` int(11) NOT NULL DEFAULT '0' COMMENT '残次品盘点数量',
  `remark` text COMMENT '备注',
  `operator_id` int(11) NOT NULL DEFAULT '0' COMMENT '操作人ID',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态,0 草稿,1完成',
  PRIMARY KEY (`id`),
  UNIQUE KEY `record_no` (`record_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='库存盘点记录主表';

-- ----------------------------
-- Table structure for eb_stock_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_stock_record`;
CREATE TABLE `eb_stock_record` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `record_no` varchar(32) NOT NULL DEFAULT '' COMMENT '出入库单号',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型：1=入库，2=出库',
  `stock_type` varchar(20) NOT NULL DEFAULT '' COMMENT '出入库类型：purchase=采购入库，return=退货入库，other_in=其他入库，defective_to_good=残次品转良，expired_return=过期退货，profit=盘盈入库，use_out=使用出库，scrap_out=报废出库，good_to_defective=良品转残次品，other_out=其他出库，sale=销售出库，loss=盘亏出库',
  `after_sale_no` varchar(32) NOT NULL DEFAULT '' COMMENT '售后单号（当stock_type为after_sale时使用）',
  `record_date` int(11) NOT NULL DEFAULT '0' COMMENT '出入库日期',
  `remark` text COMMENT '备注',
  `total_quantity` int(11) NOT NULL DEFAULT '0' COMMENT '总数量',
  `operator_id` int(11) NOT NULL DEFAULT '0' COMMENT '操作人ID',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `record_no` (`record_no`),
  KEY `type` (`type`),
  KEY `stock_type` (`stock_type`),
  KEY `record_date` (`record_date`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='出入库记录主表';

-- ----------------------------
-- Table structure for eb_stock_record_item
-- ----------------------------
DROP TABLE IF EXISTS `eb_stock_record_item`;
CREATE TABLE `eb_stock_record_item` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `record_id` int(11) NOT NULL COMMENT '出入库记录ID',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1出入库3 盘点',
  `product_id` int(11) NOT NULL COMMENT '商品ID',
  `unique` varchar(16) NOT NULL DEFAULT '0' COMMENT 'unique',
  `good_stock` int(11) NOT NULL DEFAULT '0' COMMENT '良品库存数量',
  `good_inventory_stock` int(11) NOT NULL DEFAULT '0' COMMENT '良品盘点数量',
  `defective_stock` int(11) NOT NULL DEFAULT '0' COMMENT '残次品库存数量',
  `defective_inventory_stock` int(11) NOT NULL DEFAULT '0' COMMENT '残次品盘点数量',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `stock_type` varchar(20) NOT NULL DEFAULT '' COMMENT '出入库类型：purchase=采购入库，return=退货入库，other_in=其他入库，defective_to_good=残次品转良，expired_return=过期退货，profit=盘盈入库，use_out=使用出库，scrap_out=报废出库，good_to_defective=良品转残次品，other_out=其他出库，sale=销售出库，loss=盘亏出库',
  `record_date` int(11) NOT NULL DEFAULT '0' COMMENT '出入库时间',
  `product_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
  `product_code` varchar(255) NOT NULL DEFAULT '' COMMENT '商品编码',
  `product_image` varchar(255) NOT NULL DEFAULT '' COMMENT '商品图片',
  `product_suk` varchar(255) NOT NULL DEFAULT '' COMMENT '商品规格',
  `product_bar_code` varchar(255) NOT NULL DEFAULT '' COMMENT '商品条形码',
  PRIMARY KEY (`id`),
  KEY `record_id` (`record_id`),
  KEY `product_id` (`product_id`),
  KEY `sku_id` (`unique`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='出入库商品详情表';

-- ----------------------------
-- Table structure for eb_store_activity
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_activity`;
CREATE TABLE `eb_store_activity` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1:秒杀',
  `name` varchar(128) NOT NULL DEFAULT '' COMMENT '活动名称',
  `image` varchar(128) DEFAULT '' COMMENT '氛围图片',
  `start_day` int(10) NOT NULL DEFAULT '0' COMMENT '开始日期',
  `end_day` int(10) NOT NULL DEFAULT '0' COMMENT '结束日期',
  `start_time` int(4) unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
  `end_time` int(4) unsigned NOT NULL DEFAULT '0' COMMENT '结束时间',
  `time_id` longtext COMMENT '时间段ID多个',
  `once_num` int(10) unsigned DEFAULT '0' COMMENT '活动期间每人每日购买数量，0不限制',
  `num` int(10) unsigned DEFAULT '0' COMMENT '全部活动期间，用户购买总数限制，0不限制',
  `discount` varchar(128) NOT NULL DEFAULT '' COMMENT '优惠方式',
  `status` tinyint(1) unsigned DEFAULT '0' COMMENT '是否显示',
  `is_recommend` tinyint(1) unsigned DEFAULT '0' COMMENT '是否推荐',
  `link_id` int(4) unsigned DEFAULT '0' COMMENT '关联ID',
  `applicable_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '适用门店：0：仅平台1：所有2：部分',
  `applicable_store_id` longtext COMMENT '适用门店ids',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_commission` int(11) NOT NULL DEFAULT '0' COMMENT '是否参与返佣',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `start_day` (`start_day`,`end_day`) USING BTREE,
  KEY `start_time` (`start_time`,`end_time`) USING BTREE,
  KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='活动表';

-- ----------------------------
-- Table structure for eb_store_activity_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_activity_relation`;
CREATE TABLE `eb_store_activity_relation` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `activity_id` int(10) unsigned NOT NULL,
  `product_id` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  KEY `type` (`activity_id`,`product_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动关联表中间表(多对多)';

-- ----------------------------
-- Table structure for eb_store_bargain
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_bargain`;
CREATE TABLE `eb_store_bargain` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '砍价商品ID',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `product_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '关联商品ID',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '砍价活动名称',
  `image` varchar(150) NOT NULL DEFAULT '' COMMENT '砍价活动图片',
  `unit_name` varchar(16) NOT NULL DEFAULT '' COMMENT '单位名称',
  `stock` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存',
  `sales` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '砍价商品轮播图',
  `start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '砍价开启时间',
  `stop_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '砍价结束时间',
  `store_name` varchar(255) NOT NULL DEFAULT '' COMMENT '砍价商品名称',
  `price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '砍价金额',
  `min_price` decimal(12,2) unsigned DEFAULT '0.00' COMMENT '砍价商品最低价',
  `num` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '可购买砍价商品数量',
  `bargain_max_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '用户每次砍价的最大金额',
  `bargain_min_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '用户每次砍价的最小金额',
  `bargain_num` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '用户帮砍的次数',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '砍价状态 0(到砍价时间不自动开启)  1(到砍价时间自动开启时间)',
  `give_integral` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '反多少积分',
  `info` varchar(255) NOT NULL DEFAULT '' COMMENT '砍价活动简介',
  `cost` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本价',
  `sort` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `is_hot` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否推荐0不推荐1推荐',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除 0未删除 1删除',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_postage` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否包邮 0不包邮 1包邮',
  `postage` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
  `rule` text COMMENT '砍价规则',
  `look` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '砍价商品浏览量',
  `share` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '砍价商品分享量',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '运费模板ID',
  `weight` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '重量',
  `volume` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '体积',
  `quota` int(10) NOT NULL DEFAULT '0' COMMENT '限购总数',
  `quota_show` int(10) NOT NULL DEFAULT '0' COMMENT '限量总数显示',
  `people_num` int(11) NOT NULL DEFAULT '1' COMMENT '用户帮砍的次数',
  `is_support_refund` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持退款',
  `delivery_type` varchar(10) NOT NULL DEFAULT '' COMMENT '物流类型',
  `freight` tinyint(1) NOT NULL DEFAULT '2' COMMENT '运费设置',
  `custom_form` longtext COMMENT '自定义表单',
  `system_form_id` int(10) NOT NULL DEFAULT '0' COMMENT '系统表单ID',
  `store_label_id` longtext COMMENT '商品标签iDS',
  `ensure_id` longtext COMMENT '商品保障服务ids',
  `specs` longtext COMMENT '商品参数',
  `is_commission` int(11) NOT NULL DEFAULT '0' COMMENT '是否参与返佣',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `is_del` (`is_del`,`status`,`product_id`,`start_time`,`stop_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='砍价表';

-- ----------------------------
-- Table structure for eb_store_bargain_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_bargain_user`;
CREATE TABLE `eb_store_bargain_user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户参与砍价表ID',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  `bargain_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '砍价商品id',
  `bargain_price_min` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '砍价的最低价',
  `bargain_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '砍价金额',
  `price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '砍掉的价格',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态 1参与中 2 活动结束参与失败 3活动结束参与成功',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '参与时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否取消',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户参与砍价表';

-- ----------------------------
-- Table structure for eb_store_bargain_user_help
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_bargain_user_help`;
CREATE TABLE `eb_store_bargain_user_help` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '砍价用户帮助表ID',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮助的用户id',
  `bargain_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '砍价商品ID',
  `bargain_user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户参与砍价表id',
  `price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '帮助砍价多少金额',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否自己砍价',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='砍价用户帮助表';

-- ----------------------------
-- Table structure for eb_store_branch_product
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_branch_product`;
CREATE TABLE `eb_store_branch_product` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '商品图片',
  `store_name` varchar(128) NOT NULL DEFAULT '' COMMENT '商品名称',
  `store_info` varchar(255) NOT NULL DEFAULT '' COMMENT '商品简介',
  `keyword` varchar(255) NOT NULL DEFAULT '' COMMENT '关键字',
  `bar_code` varchar(15) NOT NULL DEFAULT '' COMMENT '商品条码（一维码)',
  `cate_id` varchar(64) NOT NULL DEFAULT '' COMMENT '分类id',
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `sales` int(11) NOT NULL DEFAULT '0' COMMENT '销量',
  `stock` int(11) NOT NULL DEFAULT '0' COMMENT '库存',
  `sort` int(10) NOT NULL DEFAULT '0',
  `label_id` varchar(50) NOT NULL DEFAULT '' COMMENT '标签id',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '上下架',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='门店商品辅助表';

-- ----------------------------
-- Table structure for eb_store_branch_product_attr_value
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_branch_product_attr_value`;
CREATE TABLE `eb_store_branch_product_attr_value` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `unique` char(8) NOT NULL DEFAULT '' COMMENT '唯一值',
  `sales` int(10) NOT NULL DEFAULT '0' COMMENT '销量',
  `stock` int(10) NOT NULL DEFAULT '0' COMMENT '库存',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型',
  `bar_code` varchar(50) NOT NULL DEFAULT '' COMMENT '条形码',
  `code` varchar(50) NOT NULL DEFAULT '' COMMENT '商品编码',
  PRIMARY KEY (`id`),
  KEY `code` (`code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='门店商品属性值辅助表';

-- ----------------------------
-- Table structure for eb_store_brand
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_brand`;
CREATE TABLE `eb_store_brand` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `brand_name` varchar(100) NOT NULL DEFAULT '' COMMENT '品牌名称',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父ID',
  `fid` varchar(64) NOT NULL DEFAULT '' COMMENT '父ID集合 ',
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店ID',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示	',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='品牌表';

-- ----------------------------
-- Table structure for eb_store_cart
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_cart`;
CREATE TABLE `eb_store_cart` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '购物车表ID',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  `tourist_uid` varchar(50) NOT NULL DEFAULT '' COMMENT '游客uid',
  `type` smallint(5) NOT NULL DEFAULT '0' COMMENT '类型 0:普通、1：秒杀、2:砍价、3:拼团、4:积分、5:套餐',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型',
  `activity_id` int(10) NOT NULL DEFAULT '0' COMMENT '活动商品ID',
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店id',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员id',
  `product_attr_unique` varchar(16) NOT NULL DEFAULT '' COMMENT '商品属性',
  `cart_num` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品数量',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_pay` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = 未购买 1 = 已购买',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `is_new` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为立即购买',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '购物车商品状态',
  `is_channel` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否渠道商',
  `is_send_gift` int(11) NOT NULL DEFAULT '0' COMMENT '是否礼品清单商品',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `goods_id` (`product_id`) USING BTREE,
  KEY `uid` (`uid`,`is_pay`) USING BTREE,
  KEY `uid_2` (`uid`,`is_del`) USING BTREE,
  KEY `uid_3` (`uid`,`is_new`) USING BTREE,
  KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='购物车表';

-- ----------------------------
-- Table structure for eb_store_combination
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_combination`;
CREATE TABLE `eb_store_combination` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联供应商ID',
  `mer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商户id',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐图',
  `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '轮播图',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '活动标题',
  `attr` varchar(255) NOT NULL DEFAULT '' COMMENT '活动属性',
  `people` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '参团人数',
  `info` varchar(255) NOT NULL DEFAULT '' COMMENT '简介',
  `price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '价格',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `stock` int(10) NOT NULL DEFAULT '0' COMMENT '库存',
  `add_time` varchar(128) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_host` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '推荐',
  `is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '商品状态',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `combination` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `mer_use` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '商户是否可用1可用0不可用',
  `is_postage` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否包邮1是0否',
  `postage` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
  `start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拼团开始时间',
  `stop_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拼团结束时间',
  `effective_time` int(11) NOT NULL DEFAULT '0' COMMENT '拼团订单有效时间',
  `cost` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '拼图商品成本',
  `browse` int(11) NOT NULL DEFAULT '0' COMMENT '浏览量',
  `unit_name` varchar(32) NOT NULL DEFAULT '' COMMENT '单位名',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '运费模板ID',
  `weight` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '重量',
  `volume` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '体积',
  `num` int(11) NOT NULL DEFAULT '0' COMMENT '单次购买数量',
  `once_num` int(11) NOT NULL DEFAULT '0' COMMENT '每个订单可购买数量',
  `quota` int(10) NOT NULL DEFAULT '0' COMMENT '限购总数',
  `quota_show` int(10) NOT NULL DEFAULT '0' COMMENT '限量总数显示',
  `virtual` int(11) NOT NULL DEFAULT '100' COMMENT '虚拟成团百分比',
  `is_support_refund` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持退款',
  `delivery_type` varchar(10) NOT NULL DEFAULT '' COMMENT '物流类型',
  `freight` tinyint(1) NOT NULL DEFAULT '2' COMMENT '运费设置',
  `custom_form` longtext COMMENT '自定义表单',
  `system_form_id` int(10) NOT NULL DEFAULT '0' COMMENT '系统表单ID',
  `store_label_id` longtext COMMENT '商品标签iDS',
  `ensure_id` longtext COMMENT '商品保障服务ids',
  `specs` longtext COMMENT '商品参数',
  `is_commission` int(11) NOT NULL DEFAULT '0' COMMENT '是否参与返佣',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='拼团商品表';

-- ----------------------------
-- Table structure for eb_store_config
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_config`;
CREATE TABLE `eb_store_config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：1:门店2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `key_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '配置key',
  `value` varchar(2000) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '值',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`,`relation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='门店配置表';

-- ----------------------------
-- Table structure for eb_store_coupon_issue
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_coupon_issue`;
CREATE TABLE `eb_store_coupon_issue` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `cid` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券ID',
  `category` tinyint(1) NOT NULL DEFAULT '0' COMMENT '优惠券种类：1 普通券，2会员券',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '优惠券类型 0-通用 1-品类券 2-商品券 3-品牌',
  `receive_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1 手动领取，2 新人券，3赠送券',
  `coupon_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1:满减券2:折扣券',
  `coupon_title` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠券名称',
  `start_time` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券领取开启时间',
  `end_time` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券领取结束时间',
  `total_count` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券领取数量',
  `remain_count` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券剩余领取数量',
  `receive_limit` int(11) NOT NULL DEFAULT '1' COMMENT '每个人个领取的优惠券数量',
  `is_permanent` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否无限张数',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1 正常 0 未开启 -1 已无效',
  `is_give_subscribe` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否首次关注赠送 0-否(默认) 1-是',
  `is_full_give` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否满赠0-否(默认) 1-是',
  `full_reduction` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '消费满多少赠送优惠券',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券添加时间',
  `title` varchar(64) NOT NULL DEFAULT '' COMMENT '优惠券名称',
  `integral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '兑换消耗积分值',
  `coupon_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '兑换的优惠券面值',
  `use_min_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '最低消费多少金额可用优惠券',
  `coupon_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券有效期限（单位：天）',
  `product_id` text COMMENT '所属商品id',
  `category_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
  `brand_id` int(10) NOT NULL DEFAULT '0' COMMENT '品牌ID',
  `start_use_time` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券使用开始时间',
  `end_use_time` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券使用结束时间',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `rule` text COMMENT '优惠券规则',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `start_time` (`start_time`,`end_time`) USING BTREE,
  KEY `remain_count` (`remain_count`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE,
  KEY `receive_type` (`receive_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='优惠券前台领取表';

-- ----------------------------
-- Table structure for eb_store_coupon_issue_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_coupon_issue_user`;
CREATE TABLE `eb_store_coupon_issue_user` (
  `uid` int(10) DEFAULT '0' COMMENT '领取优惠券用户ID',
  `issue_coupon_id` int(10) NOT NULL DEFAULT '0' COMMENT '优惠券前台领取ID',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '领取时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠券前台用户领取记录表';

-- ----------------------------
-- Table structure for eb_store_coupon_product
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_coupon_product`;
CREATE TABLE `eb_store_coupon_product` (
  `coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠卷模板id',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  KEY `coupon_id` (`coupon_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠卷模板关联列表';

-- ----------------------------
-- Table structure for eb_store_coupon_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_coupon_user`;
CREATE TABLE `eb_store_coupon_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '优惠券发放记录id',
  `cid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '兑换的项目id',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券所属用户',
  `coupon_title` varchar(32) NOT NULL DEFAULT '' COMMENT '优惠券名称',
  `coupon_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券的面值',
  `use_min_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '最低消费多少金额可用优惠券',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券创建时间',
  `start_time` int(11) NOT NULL DEFAULT '0',
  `end_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券结束时间',
  `use_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '使用时间',
  `type` varchar(32) NOT NULL DEFAULT 'send' COMMENT '获取方式',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态（0：未使用，1：已使用, 2:已过期）',
  `is_fail` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否有效',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `cid` (`cid`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `end_time` (`end_time`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `is_fail` (`is_fail`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠券发放记录表';

-- ----------------------------
-- Table structure for eb_store_delivery_order
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_delivery_order`;
CREATE TABLE `eb_store_delivery_order` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `oid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单ID',
  `uid` int(11) unsigned NOT NULL DEFAULT '0',
  `station_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '平台类型',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单ID',
  `delivery_no` varchar(255) NOT NULL DEFAULT '' COMMENT '配送方订单号',
  `city_code` varchar(20) NOT NULL DEFAULT '' COMMENT '所属城市',
  `cargo_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '配送订单价格',
  `finish_code` varchar(255) NOT NULL DEFAULT '' COMMENT '收货码',
  `user_name` varchar(20) NOT NULL DEFAULT '' COMMENT '用户名',
  `receiver_phone` varchar(11) NOT NULL DEFAULT '' COMMENT '收货人电话',
  `from_address` varchar(255) NOT NULL DEFAULT '' COMMENT '起始位置',
  `to_address` varchar(255) NOT NULL DEFAULT '' COMMENT '结束位置',
  `from_lat` varchar(255) NOT NULL DEFAULT '',
  `from_lng` varchar(255) NOT NULL DEFAULT '',
  `to_lat` varchar(255) NOT NULL DEFAULT '',
  `to_lng` varchar(255) NOT NULL DEFAULT '',
  `distance` float NOT NULL DEFAULT '0' COMMENT '配送距离',
  `fee` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '配送费',
  `deduct_fee` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '取消订单违约金',
  `mer_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商户ID',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '订单备注',
  `status` int(11) NOT NULL DEFAULT '0' COMMENT '状态 取消=-1, 待取货＝2,配送中＝3,已完成＝4,物品返回中=9,物品返回完成=10,骑士到店=100',
  `reason` varchar(255) NOT NULL DEFAULT '' COMMENT '取消原因',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='发货配送订单';

-- ----------------------------
-- Table structure for eb_store_discounts
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_discounts`;
CREATE TABLE `eb_store_discounts` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '套餐名称',
  `image` varchar(500) NOT NULL DEFAULT '' COMMENT '组合套餐主图',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '套餐类型0固定1搭配',
  `is_limit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否限量0不限量1限量',
  `limit_num` int(10) NOT NULL DEFAULT '0' COMMENT '限量个数',
  `link_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '关联标签',
  `product_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '商品IDS',
  `is_time` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否限时0不限时1限时',
  `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
  `stop_time` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `free_shipping` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否包邮0不包邮1包邮',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否上架0不上架1上架',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除0未删除1已删除',
  `is_support_refund` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持退款',
  `delivery_type` varchar(10) NOT NULL DEFAULT '' COMMENT '物流类型',
  `freight` tinyint(1) NOT NULL DEFAULT '2' COMMENT '运费设置',
  `custom_form` longtext COMMENT '自定义表单',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='组合套餐表';

-- ----------------------------
-- Table structure for eb_store_discounts_products
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_discounts_products`;
CREATE TABLE `eb_store_discounts_products` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `discount_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠套餐ID',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `title` varchar(255) NOT NULL DEFAULT '0' COMMENT '商品名称',
  `image` varchar(500) NOT NULL DEFAULT '' COMMENT '商品图',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否搭配0不是1是',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '运费模版Id',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='组合套餐商品表';

-- ----------------------------
-- Table structure for eb_store_extract
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_extract`;
CREATE TABLE `eb_store_extract` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `store_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '门店ID',
  `store_staff_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '门店店员ID',
  `extract_type` varchar(32) NOT NULL DEFAULT 'bank' COMMENT 'bank = 银行卡 alipay = 支付宝wx=微信',
  `bank_code` varchar(32) NOT NULL DEFAULT '0' COMMENT '银行卡',
  `bank_address` varchar(256) NOT NULL DEFAULT '' COMMENT '开户地址',
  `alipay_account` varchar(64) NOT NULL DEFAULT '' COMMENT '支付宝账号',
  `wechat` varchar(15) NOT NULL DEFAULT '' COMMENT '微信号',
  `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码地址',
  `extract_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '提现金额',
  `mark` varchar(512) NOT NULL DEFAULT '',
  `balance` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '-1 未通过 0 审核中 1 已提现',
  `pay_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 未转账 1 已转账',
  `store_mark` varchar(255) NOT NULL DEFAULT '' COMMENT '门店备注',
  `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
  `fail_msg` varchar(128) NOT NULL DEFAULT '' COMMENT '无效原因',
  `fail_time` int(10) unsigned NOT NULL DEFAULT '0',
  `voucher_image` varchar(255) NOT NULL DEFAULT '' COMMENT '转账凭证',
  `voucher_title` varchar(255) NOT NULL DEFAULT '' COMMENT '转账说明',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `store_id` (`store_id`) USING BTREE,
  KEY `extract_type` (`extract_type`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='门店提现表';

-- ----------------------------
-- Table structure for eb_store_finance_flow
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_finance_flow`;
CREATE TABLE `eb_store_finance_flow` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  `staff_id` int(11) NOT NULL DEFAULT '0' COMMENT '店员id',
  `order_id` varchar(20) NOT NULL DEFAULT '' COMMENT '交易单号',
  `link_id` varchar(50) NOT NULL DEFAULT '' COMMENT '关联订单',
  `pm` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = 支出 1 = 获得',
  `number` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '明细',
  `type` varchar(50) NOT NULL DEFAULT '' COMMENT '交易类型(1:支付订单,2,门店订单,3,订单手续费,4:退款订单,5:充值返点,6:付费会员返点,7:充值订单,8:付费订单,9:收银订单\r\n)',
  `pay_type` varchar(20) NOT NULL DEFAULT '' COMMENT '支付方式',
  `pay_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  `total_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额',
  `rate` smallint(3) NOT NULL DEFAULT '0' COMMENT '费率',
  `trade_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1:流水，2：交易',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '门店备注',
  `trade_time` int(11) NOT NULL DEFAULT '0' COMMENT '交易时间',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `store_id` (`store_id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `staff_id` (`staff_id`) USING BTREE,
  KEY `type` (`type`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='门店资金流水表';

-- ----------------------------
-- Table structure for eb_store_integral
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_integral`;
CREATE TABLE `eb_store_integral` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分商品ID',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `image` varchar(256) NOT NULL DEFAULT '' COMMENT '商品图片',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '轮播图',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '活动标题',
  `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '价格',
  `integral` int(12) NOT NULL DEFAULT '0' COMMENT '积分价格',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `unit_name` varchar(16) NOT NULL DEFAULT '' COMMENT '单位名',
  `stock` int(10) NOT NULL DEFAULT '0' COMMENT '库存',
  `add_time` varchar(128) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_host` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '推荐',
  `is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '商品状态',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '删除',
  `num` int(11) NOT NULL DEFAULT '0' COMMENT '最多积分几个',
  `quota` int(10) NOT NULL DEFAULT '0' COMMENT '限购总数',
  `once_num` int(11) NOT NULL DEFAULT '0' COMMENT '单次购买个数',
  `quota_show` int(11) NOT NULL DEFAULT '0',
  `delivery_type` varchar(10) NOT NULL DEFAULT '' COMMENT '物流类型',
  `freight` tinyint(1) NOT NULL DEFAULT '2' COMMENT '运费设置1：包邮，2：固定运费，3：运费模版',
  `postage` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '邮费',
  `temp_id` int(10) NOT NULL DEFAULT '0' COMMENT '运费模板ID',
  `custom_form` longtext CHARACTER SET utf8mb4 COMMENT '自定义表单',
  `system_form_id` int(10) NOT NULL DEFAULT '0' COMMENT '系统表单ID',
  `store_label_id` longtext COMMENT '商品标签iDS',
  `ensure_id` longtext COMMENT '商品保障服务ids',
  `specs` longtext COMMENT '商品参数',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='积分商品表';

-- ----------------------------
-- Table structure for eb_store_integral_order
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_integral_order`;
CREATE TABLE `eb_store_integral_order` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单ID',
  `order_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '订单号',
  `trade_no` varchar(100) NOT NULL DEFAULT '' COMMENT '微信订单号',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `real_name` varchar(32) NOT NULL DEFAULT '' COMMENT '用户姓名',
  `user_phone` varchar(18) NOT NULL DEFAULT '' COMMENT '用户电话',
  `user_address` varchar(100) NOT NULL DEFAULT '' COMMENT '详细地址',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `image` varchar(256) NOT NULL DEFAULT '' COMMENT '商品图片',
  `store_name` varchar(128) NOT NULL DEFAULT '' COMMENT '商品名称',
  `suk` varchar(128) NOT NULL DEFAULT '' COMMENT '规格',
  `unique` char(8) NOT NULL DEFAULT '' COMMENT '唯一值',
  `cart_info` longtext COMMENT '积分商品信息',
  `total_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品总数',
  `price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '价格',
  `total_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '总价格',
  `integral` int(12) NOT NULL DEFAULT '0' COMMENT '积分价格',
  `total_integral` int(12) NOT NULL DEFAULT '0' COMMENT '总积分',
  `paid` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态',
  `pay_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '支付时间',
  `pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1：待发货；2：待收货；3：已完成；',
  `delivery_name` varchar(64) NOT NULL DEFAULT '' COMMENT '快递名称/送货人姓名',
  `delivery_code` varchar(50) NOT NULL DEFAULT '' COMMENT '快递公司编码',
  `delivery_type` varchar(32) NOT NULL DEFAULT '' COMMENT '发货类型',
  `delivery_id` varchar(64) NOT NULL DEFAULT '' COMMENT '快递单号/手机号',
  `fictitious_content` varchar(500) NOT NULL DEFAULT '' COMMENT '虚拟发货内容',
  `delivery_uid` int(11) NOT NULL DEFAULT '0' COMMENT '配送员id',
  `mark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '管理员备注',
  `mer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商户ID',
  `is_mer_check` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `is_remind` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '消息提醒',
  `is_system_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '后台是否删除',
  `channel_type` varchar(255) NOT NULL DEFAULT '' COMMENT '用户访问端标识',
  `province` varchar(255) NOT NULL DEFAULT '' COMMENT '用户省份',
  `express_dump` text COMMENT '订单面单打印信息',
  `kuaidi_label` varchar(255) NOT NULL DEFAULT '' COMMENT '快递单号图片',
  `verify_code` varchar(125) NOT NULL DEFAULT '' COMMENT '核销码',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型',
  `virtual_info` varchar(255) NOT NULL DEFAULT '' COMMENT '虚拟商品信息',
  `custom_form` longtext CHARACTER SET utf8mb4 COMMENT '自定义表单',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `order_id_2` (`order_id`,`uid`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='积分订单表';

-- ----------------------------
-- Table structure for eb_store_integral_order_status
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_integral_order_status`;
CREATE TABLE `eb_store_integral_order_status` (
  `oid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
  `change_type` varchar(32) NOT NULL DEFAULT '' COMMENT '操作类型',
  `change_message` varchar(256) NOT NULL DEFAULT '' COMMENT '操作备注',
  `change_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作时间',
  KEY `oid` (`oid`) USING BTREE,
  KEY `change_type` (`change_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='积分订单操作记录表';

-- ----------------------------
-- Table structure for eb_store_newcomer
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_newcomer`;
CREATE TABLE `eb_store_newcomer` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品价格',
  `ot_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '市场价',
  `sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `update_time` int(10) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `product_id` (`product_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新人专享商品';

-- ----------------------------
-- Table structure for eb_store_order
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order`;
CREATE TABLE `eb_store_order` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单ID',
  `type` smallint(5) NOT NULL DEFAULT '0' COMMENT '类型 0:普通、1：秒杀、2:砍价、3:拼团、4:积分、5:套餐、6:预售、7：新人、8抽奖',
  `pid` int(10) NOT NULL DEFAULT '0' COMMENT '父类订单id',
  `order_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '订单号',
  `trade_no` varchar(100) NOT NULL DEFAULT '' COMMENT '支付宝订单号',
  `supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `real_name` varchar(32) NOT NULL DEFAULT '' COMMENT '用户姓名',
  `user_phone` varchar(18) NOT NULL DEFAULT '' COMMENT '用户电话',
  `province` varchar(255) NOT NULL DEFAULT '' COMMENT '用户省份',
  `user_address` varchar(100) NOT NULL DEFAULT '' COMMENT '详细地址',
  `user_location` varchar(50) NOT NULL DEFAULT '' COMMENT '用户地址定位',
  `cart_id` longtext COMMENT '购物车ids',
  `pink_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拼团id 0没有拼团',
  `activity_id` int(10) NOT NULL DEFAULT '0' COMMENT '活动商品ID',
  `activity_append` varchar(255) NOT NULL DEFAULT '' COMMENT '活动附加字段',
  `freight_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '运费金额',
  `total_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品总数',
  `total_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '订单总价',
  `total_postage` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
  `pay_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  `yue_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '余额抵扣金额',
  `online_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '线上支付',
  `pay_postage` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际支付邮费',
  `pay_integral` int(10) NOT NULL DEFAULT '0' COMMENT '实际支付积分',
  `deduction_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '积分抵扣金额',
  `coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '使用优惠券id',
  `coupon_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券优惠金额',
  `promotions_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '优惠活动优惠金额',
  `first_order_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '首单优惠金额',
  `change_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '改价优惠金额',
  `gain_integral` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '消费赚取积分',
  `use_integral` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '使用积分',
  `back_integral` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '给用户退了多少积分',
  `shipping_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '配送方式 1=快递 ，2=门店自提，3=门店配送，4=门店收银',
  `verify_code` varchar(12) NOT NULL DEFAULT '' COMMENT '核销码',
  `paid` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '订单状态（0：待发货；1：待收货；2：已收货；3：待评价；4：部分发货；5：部分核销；）',
  `mark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '管理员备注',
  `is_channel` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付渠道(0微信公众号1微信小程序)',
  `channel_type` varchar(255) NOT NULL DEFAULT '' COMMENT '用户访问端标识',
  `is_remind` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '消息提醒',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '用户是否删除',
  `is_system_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平台是否删除',
  `pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式',
  `pay_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '支付时间',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  `refund_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 未退款 1 申请中 2 已退款 3 部分退款',
  `refund_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '退款申请类型1:仅退款2：退款退款3：拒绝4：同意退货5：已退货6：已退款',
  `refund_express` varchar(255) NOT NULL DEFAULT '' COMMENT '退货快递单号',
  `refund_reason_wap_img` text COMMENT '退款图片',
  `refund_reason_wap_explain` varchar(255) NOT NULL DEFAULT '' COMMENT '退款用户说明',
  `refund_reason_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '退款时间',
  `refund_reason_wap` varchar(255) NOT NULL DEFAULT '' COMMENT '前台退款原因',
  `refund_reason` varchar(255) NOT NULL DEFAULT '' COMMENT '不退款的理由',
  `refund_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '退款金额',
  `delivery_name` varchar(64) NOT NULL DEFAULT '' COMMENT '快递名称/送货人姓名',
  `delivery_code` varchar(50) NOT NULL DEFAULT '' COMMENT '快递公司编码',
  `delivery_type` varchar(32) NOT NULL DEFAULT '' COMMENT '发货类型',
  `delivery_id` varchar(64) NOT NULL DEFAULT '' COMMENT '快递单号/手机号',
  `fictitious_content` varchar(500) NOT NULL DEFAULT '' COMMENT '虚拟发货内容',
  `delivery_uid` int(11) NOT NULL DEFAULT '0' COMMENT '配送员id',
  `express_dump` text COMMENT '订单面单打印信息',
  `kuaidi_label` varchar(255) NOT NULL DEFAULT '' COMMENT '快递单号图片',
  `spread_uid` int(10) NOT NULL DEFAULT '0' COMMENT '上级推广人uid',
  `spread_two_uid` int(10) NOT NULL DEFAULT '0' COMMENT '上上级推广人uid',
  `one_brokerage` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '一级返佣金额',
  `two_brokerage` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '二级返佣金额',
  `unique` char(32) NOT NULL DEFAULT '' COMMENT '唯一id(md5加密)类似id',
  `mer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商户ID',
  `cost` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本价',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `clerk_id` int(11) NOT NULL DEFAULT '0' COMMENT '店员id',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型',
  `virtual_info` longtext COMMENT '虚拟商品信息',
  `custom_form` longtext COMMENT '自定义表单',
  `promotions_give` longtext COMMENT '优惠活动赠送',
  `give_integral` int(10) NOT NULL DEFAULT '0' COMMENT '优惠活动赠送积分',
  `give_coupon` longtext COMMENT '优惠活动赠送优惠券',
  `erp_id` int(10) NOT NULL DEFAULT '0' COMMENT 'ERP内部单号',
  `erp_order_id` varchar(32) NOT NULL DEFAULT '' COMMENT 'ERP订单ID',
  `kuaidi_task_id` varchar(128) NOT NULL DEFAULT '' COMMENT '商家寄件任务ID',
  `kuaidi_order_id` int(10) NOT NULL DEFAULT '0' COMMENT '商家寄件订单编号',
  `is_stock_up` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否商家寄件 1：是；0 否',
  `division_id` int(11) NOT NULL DEFAULT '0' COMMENT '事业部id',
  `division_brokerage` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '事业部返佣',
  `division_agent_id` int(11) NOT NULL DEFAULT '0' COMMENT '代理id',
  `division_agent_brokerage` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '代理返佣',
  `division_staff_id` int(11) NOT NULL DEFAULT '0' COMMENT '员工id',
  `division_staff_brokerage` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '员工返佣',
  `channel_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '渠道商优惠',
  `is_send_gift` int(11) NOT NULL DEFAULT '0' COMMENT '是否送礼订单',
  `send_gift_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '订单礼品附加费',
  `send_gift_mark` varchar(255) NOT NULL DEFAULT '' COMMENT '送礼备注',
  `receive_gift_uid` int(11) NOT NULL DEFAULT '0' COMMENT '收礼人uid',
  `channel` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1渠道商,0 普',
  `is_queue_goods` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否报单商品订单：1=是',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `order_id_2` (`order_id`,`uid`) USING BTREE,
  UNIQUE KEY `unique` (`unique`) USING BTREE,
  KEY `pid` (`pid`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `paid` (`paid`) USING BTREE,
  KEY `pay_time` (`pay_time`) USING BTREE,
  KEY `pay_type` (`pay_type`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE,
  KEY `store_id` (`store_id`) USING BTREE,
  KEY `refund_status` (`refund_status`) USING BTREE,
  KEY `is_system_del` (`is_system_del`) USING BTREE,
  KEY `pid_2` (`uid`,`is_del`,`is_system_del`) USING BTREE,
  KEY `uid_2` (`uid`,`paid`,`status`,`refund_status`,`is_del`,`pid`) USING BTREE,
  KEY `erp_order_id` (`erp_order_id`) USING BTREE,
  KEY `index_0` (`paid`,`pid`,`uid`,`refund_status`),
  KEY `idx_is_queue_goods` (`is_queue_goods`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='订单表';

-- ----------------------------
-- Table structure for eb_store_order_cart_info
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_cart_info`;
CREATE TABLE `eb_store_order_cart_info` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `oid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
  `cart_id` varchar(50) NOT NULL DEFAULT '0' COMMENT '购物车id',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `delivery_id` int(10) NOT NULL DEFAULT '0' COMMENT '配送员ID',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `sku_unique` varchar(255) NOT NULL DEFAULT '' COMMENT 'sku唯一值',
  `promotions_id` longtext COMMENT '关联使用优惠活动ID',
  `is_gift` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是赠品1:是0:否',
  `is_support_refund` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持退款',
  `old_cart_id` varchar(50) NOT NULL DEFAULT '' COMMENT '拆单前cart_id',
  `cart_num` int(10) NOT NULL DEFAULT '0' COMMENT '数量	',
  `total_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品总价',
  `pay_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  `pay_postage` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '支付邮费',
  `deduction_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '抵扣金额',
  `coupon_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券金额',
  `promotions_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '优惠活动优惠金额',
  `first_order_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '首单优惠金额',
  `change_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '改价优惠金额',
  `refund_num` int(5) NOT NULL DEFAULT '0' COMMENT '退款数量',
  `surplus_num` int(10) NOT NULL DEFAULT '0' COMMENT '核销剩余数量',
  `split_surplus_num` int(10) NOT NULL DEFAULT '0' COMMENT '拆分剩余数量',
  `split_status` int(1) NOT NULL DEFAULT '0' COMMENT '0:未拆分1:还可以拆分2：拆分完成',
  `write_times` int(10) NOT NULL DEFAULT '0' COMMENT '核销总次数',
  `write_surplus_times` int(10) NOT NULL DEFAULT '0' COMMENT '核销剩余次数',
  `write_start` int(10) NOT NULL DEFAULT '0' COMMENT '核销开始时间：0不限制',
  `write_end` int(10) NOT NULL DEFAULT '0' COMMENT '核销结束时间：0不限制',
  `is_advent_sms` tinyint(1) NOT NULL DEFAULT '0' COMMENT '临期提醒是否发送',
  `is_expire_sms` tinyint(1) NOT NULL DEFAULT '0' COMMENT '过期提醒是否发送',
  `is_writeoff` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否核销',
  `writeoff_time` int(10) NOT NULL DEFAULT '0' COMMENT '核销时间',
  `cart_info` text COMMENT '购买东西的详细信息',
  `unique` char(32) NOT NULL DEFAULT '' COMMENT '唯一id',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `channel_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '渠道商优惠',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `oid` (`oid`,`unique`) USING BTREE,
  KEY `cart_id` (`cart_id`) USING BTREE,
  KEY `old_cart_id` (`old_cart_id`) USING BTREE,
  KEY `split_status` (`split_status`) USING BTREE,
  KEY `product_id` (`product_id`) USING BTREE,
  KEY `index_0` (`cart_id`,`refund_num`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='订单购物详情表';

-- ----------------------------
-- Table structure for eb_store_order_economize
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_economize`;
CREATE TABLE `eb_store_order_economize` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单ID',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `order_type` tinyint(1) unsigned zerofill NOT NULL DEFAULT '1' COMMENT '配送方式 1=商品订单 ，2=线下订单',
  `pay_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  `postage_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费优惠金额',
  `member_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '会员优惠金额',
  `offline_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '线下优惠金额',
  `coupon_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券优惠金额',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态',
  PRIMARY KEY (`id`,`order_id`,`uid`) USING BTREE,
  UNIQUE KEY `order_id_2` (`order_id`,`uid`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `pay_price` (`pay_price`) USING BTREE,
  KEY `status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户资金节省表';

-- ----------------------------
-- Table structure for eb_store_order_invoice
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_invoice`;
CREATE TABLE `eb_store_order_invoice` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `category` varchar(10) NOT NULL DEFAULT 'order' COMMENT '开票分类 order:订单',
  `order_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单id',
  `invoice_id` int(10) NOT NULL DEFAULT '0' COMMENT '发票id',
  `header_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '抬头类型',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '发票类型',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称（发票抬头）',
  `duty_number` varchar(50) NOT NULL DEFAULT '' COMMENT '税号',
  `drawer_phone` varchar(30) NOT NULL DEFAULT '' COMMENT '开票人手机号',
  `email` varchar(100) NOT NULL DEFAULT '' COMMENT '开票人邮箱',
  `tell` varchar(30) NOT NULL DEFAULT '' COMMENT '注册电话',
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '注册地址',
  `bank` varchar(50) NOT NULL DEFAULT '' COMMENT '开户行',
  `card_number` varchar(50) NOT NULL DEFAULT '' COMMENT '银行卡号',
  `is_pay` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否支付',
  `is_refund` tinyint(1) NOT NULL DEFAULT '0' COMMENT '订单是否退款',
  `is_invoice` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0：未开票 1:已开票 -1:已拒绝',
  `invoice_number` varchar(50) NOT NULL DEFAULT '' COMMENT '开票票号',
  `invoice_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '开票金额',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  `invoice_time` int(10) NOT NULL DEFAULT '0' COMMENT '开票时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户开票表';

-- ----------------------------
-- Table structure for eb_store_order_promotions
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_promotions`;
CREATE TABLE `eb_store_order_promotions` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `oid` int(10) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `promotions_id` int(10) NOT NULL DEFAULT '0' COMMENT '优惠活动ID',
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `promotions_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单优惠活动辅助表';

-- ----------------------------
-- Table structure for eb_store_order_refund
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_refund`;
CREATE TABLE `eb_store_order_refund` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `store_order_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单表ID',
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店ID',
  `order_id` varchar(50) NOT NULL DEFAULT '' COMMENT '订单号',
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户UID',
  `supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
  `apply_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '申请售后类型:1:仅退款2:退货退款(快递退回)3:退货退款(到店退货)4:平台退款',
  `apply_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '申请退款金额',
  `refund_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '退款处理类型0:未处理3：拒绝4：同意退货5：已退货6：已退款',
  `refund_num` int(5) NOT NULL DEFAULT '0' COMMENT '退款件数',
  `refund_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '计算本单退款金额',
  `refunded_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '已退款金额',
  `refund_reason` varchar(255) NOT NULL DEFAULT '' COMMENT '退款的理由',
  `refund_goods_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '退货方式1:快递退回2:到店退货',
  `refund_phone` varchar(32) NOT NULL DEFAULT '' COMMENT '退款电话',
  `refund_express` varchar(100) NOT NULL DEFAULT '' COMMENT '退货快递单号',
  `refund_express_name` varchar(255) NOT NULL DEFAULT '' COMMENT '退货快递名称',
  `refund_explain` varchar(255) NOT NULL DEFAULT '' COMMENT '退款用户说明',
  `refund_img` text COMMENT '退款图片',
  `refund_goods_explain` varchar(255) NOT NULL DEFAULT '' COMMENT '退货用户说明',
  `refund_goods_img` text COMMENT '退货凭证',
  `refuse_reason` varchar(255) NOT NULL DEFAULT '' COMMENT '拒绝原因',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  `refunded_time` int(10) NOT NULL DEFAULT '0' COMMENT '处理时间',
  `cart_info` longtext COMMENT '退款商品信息',
  `is_cancel` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用户是否取消',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `channel` int(1) NOT NULL DEFAULT '0' COMMENT '采购商1，普通0',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '申请退款时间',
  PRIMARY KEY (`id`),
  KEY `store_order_id` (`store_order_id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `store_id` (`store_id`) USING BTREE,
  KEY `order_id` (`order_id`) USING BTREE,
  KEY `refund_type` (`is_cancel`,`store_order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='售后订单表';

-- ----------------------------
-- Table structure for eb_store_order_status
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_status`;
CREATE TABLE `eb_store_order_status` (
  `oid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
  `change_type` varchar(32) NOT NULL DEFAULT '' COMMENT '操作类型',
  `change_message` varchar(256) NOT NULL DEFAULT '' COMMENT '操作备注',
  `change_manager` varchar(255) NOT NULL DEFAULT '' COMMENT '操作人',
  `change_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作时间',
  KEY `oid` (`oid`) USING BTREE,
  KEY `change_type` (`change_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单操作记录表';

-- ----------------------------
-- Table structure for eb_store_order_writeoff
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_writeoff`;
CREATE TABLE `eb_store_order_writeoff` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户UID',
  `oid` int(10) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `order_cart_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单商品ID',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `writeoff_num` int(10) NOT NULL DEFAULT '1' COMMENT '核销数量',
  `writeoff_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '核销金额',
  `writeoff_code` varchar(30) NOT NULL DEFAULT '' COMMENT '核销码',
  `is_admin` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否后台',
  `admin_id` int(10) NOT NULL DEFAULT '0' COMMENT '管理员 id',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '核销时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单核销记录';

-- ----------------------------
-- Table structure for eb_store_pink
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_pink`;
CREATE TABLE `eb_store_pink` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '用户昵称',
  `avatar` varchar(256) NOT NULL DEFAULT '' COMMENT '用户头像',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单id 生成',
  `order_id_key` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单id  数据库',
  `total_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '购买商品个数',
  `total_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '购买总金额',
  `cid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '拼团商品id',
  `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
  `people` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '拼图总人数',
  `price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '拼团商品单价',
  `add_time` varchar(24) NOT NULL DEFAULT '0' COMMENT '开始时间',
  `stop_time` varchar(24) NOT NULL DEFAULT '0',
  `k_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '团长id 0为团长',
  `is_tpl` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否发送模板消息0未发送1已发送',
  `is_refund` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否退款 0未退款 1已退款',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态1进行中2已完成3未完成',
  `is_virtual` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否虚拟拼团',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='拼团表';

-- ----------------------------
-- Table structure for eb_store_product
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product`;
CREATE TABLE `eb_store_product` (
  `id` mediumint(11) NOT NULL AUTO_INCREMENT COMMENT '商品id',
  `pid` int(10) NOT NULL DEFAULT '0' COMMENT '关联平台商品ID',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `mer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)',
  `image` varchar(256) NOT NULL DEFAULT '' COMMENT '商品图片',
  `recommend_image` varchar(256) NOT NULL DEFAULT '' COMMENT '推荐图',
  `slider_image` varchar(5000) NOT NULL DEFAULT '' COMMENT '轮播图',
  `store_name` varchar(256) NOT NULL DEFAULT '' COMMENT '商品名称',
  `store_info` varchar(256) NOT NULL DEFAULT '' COMMENT '商品简介',
  `keyword` varchar(256) NOT NULL DEFAULT '' COMMENT '关键字',
  `bar_code` varchar(15) NOT NULL DEFAULT '' COMMENT '商品条码（一维码）',
  `cate_id` varchar(64) NOT NULL DEFAULT '' COMMENT '分类id',
  `price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品价格',
  `settle_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '结算价',
  `vip_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '会员价格',
  `ot_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '市场价',
  `delivery_type` varchar(255) NOT NULL DEFAULT '' COMMENT '商品配送方式',
  `freight` tinyint(1) NOT NULL DEFAULT '2' COMMENT '运费设置',
  `postage` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
  `temp_id` int(11) NOT NULL DEFAULT '1' COMMENT '运费模板ID',
  `unit_name` varchar(32) NOT NULL DEFAULT '' COMMENT '单位名',
  `sort` smallint(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `star` decimal(2,1) NOT NULL DEFAULT '3.0' COMMENT '商品评分',
  `collect` int(10) NOT NULL DEFAULT '0' COMMENT '商品收藏数',
  `ficti` mediumint(11) NOT NULL DEFAULT '100' COMMENT '虚拟销量',
  `sales` mediumint(11) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `stock` mediumint(11) NOT NULL DEFAULT '0' COMMENT '库存',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态（0：未上架，1：上架）',
  `is_hot` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否热卖',
  `is_benefit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否优惠',
  `is_best` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否精品',
  `is_new` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否新品',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_postage` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否包邮',
  `is_verify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否审核：-2强制下架0-1未通过未审核1:通过',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  `mer_use` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '商户是否代理 0不可代理1可代理',
  `give_integral` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '获得积分',
  `cost` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本价',
  `is_seckill` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '秒杀状态 0 未开启 1已开启',
  `is_bargain` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '砍价状态 0未开启 1开启',
  `is_good` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否优品推荐',
  `is_sub` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否单独分佣',
  `is_vip` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启会员价格',
  `browse` int(11) NOT NULL DEFAULT '0' COMMENT '浏览量',
  `code_path` varchar(64) NOT NULL DEFAULT '' COMMENT '商品二维码地址(用户小程序海报)',
  `soure_link` varchar(2000) NOT NULL DEFAULT '' COMMENT '淘宝京东1688类型',
  `video_open` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品视频是否开启',
  `video_link` varchar(500) NOT NULL DEFAULT '' COMMENT '主图视频链接',
  `spec_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '规格 0单 1多',
  `activity` varchar(255) NOT NULL DEFAULT '' COMMENT '活动显示排序1=秒杀，2=砍价，3=拼团',
  `spu` char(13) NOT NULL DEFAULT '' COMMENT '商品SPU',
  `label_id` varchar(64) NOT NULL DEFAULT '' COMMENT '标签ID',
  `command_word` varchar(255) NOT NULL DEFAULT '' COMMENT '复制口令',
  `recommend_list` varchar(256) NOT NULL DEFAULT '' COMMENT '推荐产品',
  `brand_id` int(11) NOT NULL DEFAULT '0' COMMENT '品牌id',
  `brand_com` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌组合',
  `code` varchar(50) NOT NULL DEFAULT '' COMMENT '编码',
  `is_vip_product` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否会员专属商品',
  `is_channel_product` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否渠道商专属商品',
  `is_general_product` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否普通用户可见',
  `is_presale_product` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否预售商品',
  `presale_start_time` int(11) NOT NULL DEFAULT '0' COMMENT '预售开始时间',
  `presale_end_time` int(11) NOT NULL DEFAULT '0' COMMENT '预售结束时间',
  `presale_day` int(11) NOT NULL DEFAULT '0' COMMENT '预售结束后几天内发货',
  `auto_on_time` int(11) NOT NULL DEFAULT '0' COMMENT '自动上架时间',
  `auto_off_time` int(11) NOT NULL DEFAULT '0' COMMENT '自动下架时间',
  `custom_form` longtext COMMENT '自定义表单',
  `system_form_id` int(10) NOT NULL DEFAULT '0' COMMENT '系统表单ID',
  `is_support_refund` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持退款',
  `store_label_id` longtext COMMENT '商品标签iDS',
  `ensure_id` longtext COMMENT '商品保障服务ids',
  `specs` longtext COMMENT '商品参数',
  `specs_id` int(11) NOT NULL DEFAULT '0' COMMENT '参数模版ID',
  `is_limit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启限购',
  `limit_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '限购类型1单次限购2永久限购',
  `limit_num` int(11) NOT NULL DEFAULT '0' COMMENT '限购数量',
  `refusal` varchar(255) NOT NULL DEFAULT '' COMMENT '审核拒绝原因',
  `is_police` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否警告',
  `is_sold` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否售罄',
  `is_brokerage` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否参与分佣1 参与 0 不参与',
  `brokerage_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '返佣类型 1 固定优惠类型,2 返佣比例',
  `level_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '等级会员价格,1:系统默认,2:自定义',
  `channel_type` int(1) DEFAULT '1' COMMENT '采购商等级价格,1:系统默认,2:自定义',
  `share_content` varchar(500) NOT NULL DEFAULT '' COMMENT '分享文案',
  `default_sku` varchar(255) NOT NULL DEFAULT '' COMMENT '默认规格',
  `min_qty` int(11) NOT NULL DEFAULT '0' COMMENT '起购数量',
  `presale_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '预售结束后状态 1:上架,0 下架',
  `is_send_gift` int(11) NOT NULL DEFAULT '0' COMMENT '商品是否支持送礼',
  `send_gift_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '商品送礼附加费用',
  `is_queue_goods` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否报单商品：1=是',
  `allow_pay_types` varchar(255) NOT NULL DEFAULT '' COMMENT '允许积分支付类型（JSON数组）',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `cate_id` (`cate_id`) USING BTREE,
  KEY `is_hot` (`is_hot`) USING BTREE,
  KEY `is_benefit` (`is_benefit`) USING BTREE,
  KEY `is_best` (`is_best`) USING BTREE,
  KEY `is_new` (`is_new`) USING BTREE,
  KEY `toggle_on_sale, is_del` (`is_del`) USING BTREE,
  KEY `price` (`price`) USING BTREE,
  KEY `is_show` (`is_show`) USING BTREE,
  KEY `sort` (`sort`) USING BTREE,
  KEY `sales` (`sales`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `is_postage` (`is_postage`) USING BTREE,
  KEY `idx_is_queue_goods` (`is_queue_goods`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='商品表';

-- ----------------------------
-- Table structure for eb_store_product_attr
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_attr`;
CREATE TABLE `eb_store_product_attr` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  `attr_name` varchar(32) NOT NULL DEFAULT '' COMMENT '属性名',
  `attr_values` longtext COMMENT '属性值',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '活动类型 0=商品，1=秒杀，2=砍价，3=拼团',
  PRIMARY KEY (`id`),
  KEY `store_id` (`product_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COMMENT='商品属性表';

-- ----------------------------
-- Table structure for eb_store_product_attr_result
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_attr_result`;
CREATE TABLE `eb_store_product_attr_result` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  `result` longtext COMMENT '商品属性参数',
  `change_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '上次修改时间',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '活动类型 0=商品，1=秒杀，2=砍价，3=拼团',
  PRIMARY KEY (`id`),
  KEY `product_id` (`product_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='商品属性详情表';

-- ----------------------------
-- Table structure for eb_store_product_attr_value
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_attr_value`;
CREATE TABLE `eb_store_product_attr_value` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `suk` varchar(512) NOT NULL DEFAULT '' COMMENT '商品属性索引值 (attr_value|attr_value[|....])',
  `stock` int(10) NOT NULL DEFAULT '0' COMMENT '属性对应的库存',
  `defective_stock` int(10) NOT NULL DEFAULT '0' COMMENT '残次品库存',
  `sum_stock` int(11) NOT NULL DEFAULT '0' COMMENT '平台库存+门店库存总和',
  `sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '属性金额',
  `settle_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '结算价',
  `integral` int(12) DEFAULT '0' COMMENT '积分价格',
  `image` varchar(128) NOT NULL DEFAULT '' COMMENT '图片',
  `unique` char(8) NOT NULL DEFAULT '' COMMENT '唯一值',
  `cost` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本价',
  `bar_code` varchar(50) NOT NULL DEFAULT '' COMMENT '商品条码',
  `ot_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '原价',
  `vip_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '会员专享价',
  `weight` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '重量',
  `volume` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '体积',
  `brokerage` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '一级返佣',
  `brokerage_two` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '二级返佣',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '活动类型 0=商品，1=秒杀，2=砍价，3=拼团，4=积分商品，5=套餐，7=新人专享',
  `quota` int(11) NOT NULL DEFAULT '0' COMMENT '活动限购数量',
  `quota_show` int(11) NOT NULL DEFAULT '0' COMMENT '活动限购数量显示',
  `code` varchar(50) NOT NULL DEFAULT '' COMMENT '编码',
  `disk_info` longtext COMMENT '虚拟信息内容',
  `write_times` int(10) NOT NULL DEFAULT '1' COMMENT '核销次数',
  `write_valid` tinyint(1) NOT NULL DEFAULT '1' COMMENT '核销时效：1、永久； 2、购买后几天；3、固定',
  `write_days` int(10) NOT NULL DEFAULT '0' COMMENT '购买后：N天有效',
  `write_start` int(10) NOT NULL DEFAULT '0' COMMENT '核销开始时间',
  `write_end` int(10) NOT NULL DEFAULT '0' COMMENT '核销结束时间',
  `level_price` varchar(2000) NOT NULL DEFAULT '' COMMENT '等级价格',
  `channel_level_price` varchar(2000) NOT NULL DEFAULT '' COMMENT '采购商等级价格',
  `is_default_select` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否默认规格',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  PRIMARY KEY (`id`),
  KEY `unique` (`unique`,`suk`) USING BTREE,
  KEY `store_id` (`product_id`,`suk`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=190 DEFAULT CHARSET=utf8mb4 COMMENT='商品属性值表';

-- ----------------------------
-- Table structure for eb_store_product_cate
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_cate`;
CREATE TABLE `eb_store_product_cate` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `cate_pid` int(11) NOT NULL DEFAULT '0' COMMENT '一级分类id',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品状态',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COMMENT='商品分类辅助表';

-- ----------------------------
-- Table structure for eb_store_product_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_category`;
CREATE TABLE `eb_store_product_category` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品分类表ID',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父id',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `cate_name` varchar(100) NOT NULL DEFAULT '' COMMENT '分类名称',
  `path` varchar(255) NOT NULL DEFAULT '' COMMENT '路径',
  `level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '等级',
  `pic` varchar(128) NOT NULL DEFAULT '' COMMENT '图标',
  `big_pic` varchar(255) NOT NULL DEFAULT '' COMMENT '分类大图',
  `adv_pic` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '广告图片',
  `adv_link` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '广告链接',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否推荐',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `pid` (`pid`) USING BTREE,
  KEY `is_base` (`is_show`) USING BTREE,
  KEY `sort` (`sort`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=180 DEFAULT CHARSET=utf8mb4 COMMENT='商品分类表';

-- ----------------------------
-- Table structure for eb_store_product_category_brand
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_category_brand`;
CREATE TABLE `eb_store_product_category_brand` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `cate_id` int(10) NOT NULL DEFAULT '0' COMMENT '分类ID',
  `brand_id` int(10) NOT NULL DEFAULT '0' COMMENT '品牌ID',
  `brand_name` varchar(100) NOT NULL DEFAULT '' COMMENT '品牌名称',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `cate_id` (`cate_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品分类品牌关联';

-- ----------------------------
-- Table structure for eb_store_product_coupon
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_coupon`;
CREATE TABLE `eb_store_product_coupon` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品id',
  `issue_coupon_id` int(10) NOT NULL DEFAULT '0' COMMENT '优惠劵id',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠券名称',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品关联优惠券表';

-- ----------------------------
-- Table structure for eb_store_product_description
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_description`;
CREATE TABLE `eb_store_product_description` (
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `description` text COMMENT '商品详情',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型',
  KEY `product_id` (`product_id`,`type`),
  KEY `type` (`type`,`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品详情表';

-- ----------------------------
-- Table structure for eb_store_product_ensure
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_ensure`;
CREATE TABLE `eb_store_product_ensure` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '标签名称',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '图片',
  `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='商品保障服务表';

-- ----------------------------
-- Table structure for eb_store_product_label
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_label`;
CREATE TABLE `eb_store_product_label` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `label_cate` int(10) NOT NULL DEFAULT '0' COMMENT '标签分类',
  `label_name` varchar(255) NOT NULL DEFAULT '' COMMENT '标签名称',
  `style_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '样式类型1：自定义2：图片',
  `color` varchar(32) NOT NULL DEFAULT '' COMMENT '颜色',
  `bg_color` varchar(32) NOT NULL DEFAULT '' COMMENT '背景颜色',
  `border_color` varchar(32) NOT NULL DEFAULT '' COMMENT '边框颜色',
  `icon` varchar(255) DEFAULT '' COMMENT '图标',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '移动端是否展示',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态是否开启',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `label_cate` (`label_cate`),
  KEY `type` (`type`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='商品标签表';

-- ----------------------------
-- Table structure for eb_store_product_label_auxiliary
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_label_auxiliary`;
CREATE TABLE `eb_store_product_label_auxiliary` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `label_id` int(11) NOT NULL DEFAULT '0',
  `product_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `label_id` (`label_id`,`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品标签辅助表';

-- ----------------------------
-- Table structure for eb_store_product_log
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_log`;
CREATE TABLE `eb_store_product_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` enum('visit','cart','order','pay','collect','refund') NOT NULL DEFAULT 'visit' COMMENT '类型',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `visit_num` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否浏览',
  `cart_num` int(11) NOT NULL DEFAULT '0' COMMENT '加入购物车数量',
  `order_num` int(11) NOT NULL DEFAULT '0' COMMENT '下单数量',
  `pay_num` int(11) NOT NULL DEFAULT '0' COMMENT '支付数量',
  `pay_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '支付金额',
  `cost_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品成本价',
  `pay_uid` int(11) NOT NULL DEFAULT '0' COMMENT '支付用户ID',
  `refund_num` int(11) NOT NULL DEFAULT '0' COMMENT '退款数量',
  `refund_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
  `collect_num` tinyint(1) NOT NULL DEFAULT '0' COMMENT '收藏',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `delete_time` timestamp NULL DEFAULT NULL COMMENT '删除时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`) USING BTREE,
  KEY `product_id` (`product_id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `uid_type` (`uid`,`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COMMENT='商品统计';

-- ----------------------------
-- Table structure for eb_store_product_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_relation`;
CREATE TABLE `eb_store_product_relation` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` int(11) NOT NULL DEFAULT '1' COMMENT '关联关系1：分类2：品牌3：商品标签4：用户标签5：保障服务6：商品参数',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
  `relation_pid` int(11) NOT NULL DEFAULT '0' COMMENT '一级分类id',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品状态',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `type` (`type`),
  KEY `relation_id` (`relation_id`),
  KEY `product_id` (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COMMENT='商品关联辅助表';

-- ----------------------------
-- Table structure for eb_store_product_reply
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_reply`;
CREATE TABLE `eb_store_product_reply` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `oid` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `unique` char(32) NOT NULL DEFAULT '' COMMENT '唯一id',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `sku_unique` varchar(255) NOT NULL DEFAULT '' COMMENT 'sku唯一值',
  `sku` varchar(255) NOT NULL DEFAULT '' COMMENT 'sku名称',
  `reply_type` varchar(32) NOT NULL DEFAULT 'product' COMMENT '某种商品类型(普通商品、秒杀商品）',
  `reply_score` tinyint(1) NOT NULL DEFAULT '3' COMMENT '评价分数:3赞2中1差',
  `product_score` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品分数',
  `service_score` tinyint(1) NOT NULL DEFAULT '0' COMMENT '服务分数',
  `delivery_score` tinyint(1) NOT NULL DEFAULT '0' COMMENT '物流评分',
  `comment` varchar(512) NOT NULL DEFAULT '' COMMENT '评论内容',
  `pics` text COMMENT '评论图片',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '评论时间',
  `praise` int(11) NOT NULL DEFAULT '0' COMMENT '点赞',
  `views_num` int(11) NOT NULL DEFAULT '0' COMMENT '浏览量',
  `merchant_reply_content` varchar(300) NOT NULL DEFAULT '' COMMENT '管理员回复内容',
  `merchant_reply_time` int(11) NOT NULL DEFAULT '0' COMMENT '管理员回复时间',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0未删除1已删除',
  `is_reply` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0未回复1已回复',
  `nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '用户名称',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '用户头像',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `order_id_2` (`oid`,`unique`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `parent_id` (`reply_type`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE,
  KEY `product_score` (`product_score`) USING BTREE,
  KEY `service_score` (`service_score`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表';

-- ----------------------------
-- Table structure for eb_store_product_reply_comment
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_reply_comment`;
CREATE TABLE `eb_store_product_reply_comment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `uid` int(11) NOT NULL DEFAULT '0',
  `praise` int(11) NOT NULL DEFAULT '0' COMMENT '点赞数量',
  `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '回复内容',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '上级回复id',
  `reply_id` int(11) NOT NULL DEFAULT '0' COMMENT '评论id',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `reply_id` (`reply_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品评价回复表';

-- ----------------------------
-- Table structure for eb_store_product_rule
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_rule`;
CREATE TABLE `eb_store_product_rule` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `rule_name` varchar(32) NOT NULL DEFAULT '' COMMENT '规格名称',
  `rule_value` text COMMENT '规格值',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='商品规则值(规格)表';

-- ----------------------------
-- Table structure for eb_store_product_specs
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_specs`;
CREATE TABLE `eb_store_product_specs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '模版ID',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '参数名称',
  `value` varchar(255) NOT NULL DEFAULT '' COMMENT '参数值',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品参数表';

-- ----------------------------
-- Table structure for eb_store_product_stock_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_stock_record`;
CREATE TABLE `eb_store_product_stock_record` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店ID',
  `product_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `unique` varchar(32) NOT NULL DEFAULT '' COMMENT '规格唯一值',
  `cost_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '成本价',
  `number` int(10) NOT NULL DEFAULT '0' COMMENT '数量',
  `pm` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1:入库0:出库',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COMMENT='商品库存记录';

-- ----------------------------
-- Table structure for eb_store_product_unit
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_unit`;
CREATE TABLE `eb_store_product_unit` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '单位名称',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否上架',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='商品单位表';

-- ----------------------------
-- Table structure for eb_store_product_virtual
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_virtual`;
CREATE TABLE `eb_store_product_virtual` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `attr_unique` varchar(20) NOT NULL DEFAULT '' COMMENT '对应商品规格',
  `card_no` varchar(255) NOT NULL DEFAULT '' COMMENT '卡密卡号',
  `card_pwd` varchar(255) NOT NULL DEFAULT '' COMMENT '卡密密码',
  `card_unique` varchar(32) NOT NULL DEFAULT '' COMMENT '虚拟卡密唯一值',
  `order_id` varchar(255) NOT NULL DEFAULT '' COMMENT '购买订单id',
  `order_type` smallint(2) NOT NULL DEFAULT '1' COMMENT '购买订单类型：1:order 2:积分订单',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '购买人id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='虚拟商品卡密表';

-- ----------------------------
-- Table structure for eb_store_product_words
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_words`;
CREATE TABLE `eb_store_product_words` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `name` varchar(128) NOT NULL DEFAULT '' COMMENT '词',
  `color` varchar(32) NOT NULL DEFAULT '' COMMENT '颜色',
  `bg_color` varchar(32) NOT NULL DEFAULT '' COMMENT '背景颜色',
  `border_color` varchar(32) NOT NULL DEFAULT '' COMMENT '边框颜色',
  `icon` varchar(128) DEFAULT '' COMMENT '图标',
  `is_show` tinyint(1) DEFAULT '0' COMMENT '是否显示',
  `sort` smallint(11) DEFAULT '0' COMMENT '排序',
  `is_search` tinyint(1) unsigned DEFAULT '0' COMMENT '大家都在搜',
  `is_hot` tinyint(1) DEFAULT '0' COMMENT '热词',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品搜索热词';

-- ----------------------------
-- Table structure for eb_store_promotions
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_promotions`;
CREATE TABLE `eb_store_promotions` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `pid` int(10) NOT NULL DEFAULT '0' COMMENT '同一活动ID',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型：1平台2:门店',
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店ID',
  `promotions_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '活动类型：1：限时折扣2:第N件N折3:满减满折4:满送5:活动边框6:活动背景',
  `promotions_cate` tinyint(1) NOT NULL DEFAULT '1' COMMENT '优惠方式1:阶梯2:循环',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '活动名称',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠标题',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '活动图',
  `desc` text COMMENT '优惠内容详情',
  `threshold_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '门槛类型1:满N元2:满N件',
  `threshold` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '优惠门槛',
  `discount_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '优惠类型1:满减2:满折',
  `n_piece_n_discount` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'n件n折类型：1:第二件半件2:买1送1 3:自定义',
  `discount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '优惠',
  `give_integral` int(10) NOT NULL DEFAULT '0' COMMENT '赠送积分',
  `give_coupon_id` longtext COMMENT '赠送优惠券ID',
  `give_product_id` longtext COMMENT '赠送商品ID',
  `give_product_unique` longtext COMMENT '赠送商品规格唯一值',
  `overlay` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠叠加',
  `label_id` longtext COMMENT '关联标签ids',
  `product_partake_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参与商品类型：1:全部商品2：指定商品参与3：指定商品不参与',
  `product_id` longtext COMMENT '关联商品ids',
  `is_limit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否限量:0不限量1限量',
  `limit_num` int(10) NOT NULL DEFAULT '0' COMMENT '限量个数',
  `start_time` int(10) NOT NULL DEFAULT '0' COMMENT '活动开始时间',
  `stop_time` int(10) NOT NULL DEFAULT '0' COMMENT '活动结束时间',
  `sort` smallint(5) NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `update_time` int(10) NOT NULL DEFAULT '0' COMMENT '最后一次修改时间',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `pid` (`pid`),
  KEY `type` (`type`,`store_id`),
  KEY `promotions_type` (`promotions_type`),
  KEY `update_time` (`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠活动表';

-- ----------------------------
-- Table structure for eb_store_promotions_auxiliary
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_promotions_auxiliary`;
CREATE TABLE `eb_store_promotions_auxiliary` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型1：关联商品2：赠送优惠券3：赠送商品',
  `promotions_id` int(11) NOT NULL DEFAULT '0',
  `product_partake_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '参与商品类型：1:全部商品2：指定商品参与3：指定商品不参与4：指定品牌参与5：指定标签参与',
  `product_id` int(11) NOT NULL DEFAULT '0',
  `coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券id',
  `brand_id` int(11) NOT NULL DEFAULT '0' COMMENT '品牌id',
  `store_label_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品标签id',
  `limit_num` int(10) NOT NULL DEFAULT '0' COMMENT '限量个数',
  `surplus_num` int(10) NOT NULL DEFAULT '0' COMMENT '限量剩余个数',
  `is_all` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否是全部规格：1是0否',
  `unique` longtext COMMENT '商品unique',
  PRIMARY KEY (`id`),
  KEY `promotions_id` (`promotions_id`,`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠活动辅助表';

-- ----------------------------
-- Table structure for eb_store_seckill
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_seckill`;
CREATE TABLE `eb_store_seckill` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品秒杀商品表id',
  `activity_id` int(10) NOT NULL DEFAULT '0' COMMENT '活动ID',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '商品所属：0：平台1:门店2:供应商',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
  `product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型0:普通商品，1：卡密，2：优惠券，3：虚拟商品,4：次卡商品',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐图',
  `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '轮播图',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '活动标题',
  `info` varchar(255) NOT NULL DEFAULT '' COMMENT '简介',
  `price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '价格',
  `cost` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本',
  `ot_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '原价',
  `give_integral` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '返多少积分',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `stock` int(10) NOT NULL DEFAULT '0' COMMENT '库存',
  `sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  `unit_name` varchar(16) NOT NULL DEFAULT '' COMMENT '单位名',
  `postage` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
  `description` text COMMENT '内容',
  `start_time` varchar(128) NOT NULL DEFAULT '' COMMENT '开始时间',
  `stop_time` varchar(128) NOT NULL DEFAULT '' COMMENT '结束时间',
  `add_time` varchar(128) NOT NULL DEFAULT '' COMMENT '添加时间',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '商品状态',
  `is_postage` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否包邮',
  `is_hot` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '热门推荐',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '删除 0未删除1已删除',
  `num` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '最多秒杀几个',
  `is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '显示',
  `time_id` longtext COMMENT '时间段ID，多个',
  `temp_id` int(11) NOT NULL DEFAULT '0' COMMENT '运费模板ID',
  `weight` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '商品重量',
  `volume` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '商品体积',
  `quota` int(10) NOT NULL DEFAULT '0' COMMENT '限购总数',
  `quota_show` int(10) NOT NULL DEFAULT '0' COMMENT '限购总数显示',
  `once_num` int(11) NOT NULL DEFAULT '0' COMMENT '单次购买个数',
  `is_support_refund` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持退款',
  `delivery_type` varchar(10) NOT NULL DEFAULT '' COMMENT '物流类型',
  `freight` tinyint(1) NOT NULL DEFAULT '2' COMMENT '运费设置',
  `custom_form` longtext COMMENT '自定义表单',
  `system_form_id` int(10) NOT NULL DEFAULT '0' COMMENT '系统表单ID',
  `store_label_id` longtext COMMENT '商品标签iDS',
  `ensure_id` longtext COMMENT '商品保障服务ids',
  `specs` longtext COMMENT '商品参数',
  `is_commission` int(11) NOT NULL DEFAULT '0' COMMENT '是否参与返佣',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `product_id` (`product_id`) USING BTREE,
  KEY `start_time` (`start_time`,`stop_time`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE,
  KEY `is_hot` (`is_hot`) USING BTREE,
  KEY `is_show` (`status`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `sort` (`sort`) USING BTREE,
  KEY `is_postage` (`is_postage`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品秒杀商品表';

-- ----------------------------
-- Table structure for eb_store_seckill_time
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_seckill_time`;
CREATE TABLE `eb_store_seckill_time` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(255) CHARACTER SET utf8 DEFAULT '',
  `pic` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '图片',
  `describe` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '描述',
  `start_time` varchar(16) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '开始时间',
  `end_time` varchar(16) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '结束时间',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '1，0状态',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='秒杀时间段配置';

-- ----------------------------
-- Table structure for eb_store_service
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_service`;
CREATE TABLE `eb_store_service` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '客服id',
  `mer_id` int(11) NOT NULL DEFAULT '0' COMMENT '商户id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '客服uid',
  `online` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否在线',
  `account` varchar(255) NOT NULL DEFAULT '' COMMENT '账号',
  `password` varchar(255) NOT NULL DEFAULT '' COMMENT '密码',
  `avatar` varchar(250) NOT NULL DEFAULT '' COMMENT '客服头像',
  `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '代理名称',
  `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '客服电话',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `account_status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '账号状态,0隐藏1显示',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '客服状态，0隐藏1显示',
  `notify` int(2) NOT NULL DEFAULT '0' COMMENT '订单通知1开启0关闭',
  `customer` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否展示统计管理',
  `uniqid` varchar(35) NOT NULL DEFAULT '',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客服表';

-- ----------------------------
-- Table structure for eb_store_service_feedback
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_service_feedback`;
CREATE TABLE `eb_store_service_feedback` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户UID',
  `rela_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '姓名',
  `phone` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '电话',
  `content` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '反馈内容',
  `make` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '备注',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0=未查看，1=已查看',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='客服反馈表';

-- ----------------------------
-- Table structure for eb_store_service_log
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_service_log`;
CREATE TABLE `eb_store_service_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '客服用户对话记录表ID',
  `mer_id` int(11) NOT NULL DEFAULT '0' COMMENT '商户id',
  `msn` text COMMENT '消息内容',
  `uid` int(11) NOT NULL DEFAULT '1' COMMENT '发送人uid',
  `to_uid` int(11) NOT NULL DEFAULT '1' COMMENT '接收人uid',
  `is_tourist` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1=游客模式，0=非游客',
  `time_node` tinyint(1) NOT NULL DEFAULT '0' COMMENT '时间节点',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '发送时间',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已读（0：否；1：是；）',
  `remind` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否提醒过',
  `msn_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '消息类型 1=文字 2=表情 3=图片 4=语音',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客服用户对话记录表';

-- ----------------------------
-- Table structure for eb_store_service_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_service_record`;
CREATE TABLE `eb_store_service_record` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '发送人的uid',
  `to_uid` int(10) NOT NULL DEFAULT '0' COMMENT '送达人的uid',
  `nickname` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户昵称',
  `avatar` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户头像',
  `is_tourist` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是游客',
  `online` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否在线',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = pc,1=微信，2=小程序，3=H5',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `update_time` int(10) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `mssage_num` int(10) NOT NULL DEFAULT '0' COMMENT '消息条数',
  `message` text COLLATE utf8mb4_unicode_ci COMMENT '内容',
  `message_type` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `to_uid` (`to_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='客服聊天用户记录表';

-- ----------------------------
-- Table structure for eb_store_service_speechcraft
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_service_speechcraft`;
CREATE TABLE `eb_store_service_speechcraft` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `kefu_id` int(10) NOT NULL DEFAULT '0' COMMENT '0为全局话术',
  `cate_id` int(10) NOT NULL DEFAULT '0' COMMENT '0为不分类全局话术',
  `title` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '话术标题',
  `message` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '话术内容',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `kefu_id` (`kefu_id`),
  KEY `cate_id` (`cate_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='客服话术';

-- ----------------------------
-- Table structure for eb_store_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_user`;
CREATE TABLE `eb_store_user` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '平台关联用户uid',
  `label_id` text COMMENT '用户标签',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `store_id` (`store_id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='门店用户表';

-- ----------------------------
-- Table structure for eb_store_visit
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_visit`;
CREATE TABLE `eb_store_visit` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `product_type` varchar(32) NOT NULL DEFAULT '' COMMENT '商品类型',
  `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品分类ID',
  `type` char(50) NOT NULL DEFAULT '' COMMENT '商品类型',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `count` int(11) NOT NULL DEFAULT '0' COMMENT '访问次数',
  `content` varchar(255) NOT NULL DEFAULT '' COMMENT '备注描述',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `product_id` (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='商品浏览分析表';

-- ----------------------------
-- Table structure for eb_supplier_extract
-- ----------------------------
DROP TABLE IF EXISTS `eb_supplier_extract`;
CREATE TABLE `eb_supplier_extract` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
  `extract_type` varchar(32) NOT NULL DEFAULT 'bank' COMMENT 'bank = 银行卡 alipay = 支付宝wx=微信',
  `bank_code` varchar(32) NOT NULL DEFAULT '0' COMMENT '银行卡',
  `bank_address` varchar(256) NOT NULL DEFAULT '' COMMENT '开户地址',
  `alipay_account` varchar(64) NOT NULL DEFAULT '' COMMENT '支付宝账号',
  `wechat` varchar(15) NOT NULL DEFAULT '' COMMENT '微信号',
  `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码地址',
  `extract_price` decimal(8,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '提现金额',
  `mark` varchar(512) NOT NULL DEFAULT '',
  `balance` decimal(8,2) unsigned NOT NULL DEFAULT '0.00',
  `status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '-1 未通过 0 审核中 1 已提现',
  `pay_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 未转账 1 已转账',
  `supplier_mark` varchar(255) NOT NULL DEFAULT '' COMMENT '供应商备注',
  `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
  `fail_msg` varchar(128) NOT NULL DEFAULT '' COMMENT '无效原因',
  `fail_time` int(10) unsigned NOT NULL DEFAULT '0',
  `voucher_image` varchar(256) NOT NULL DEFAULT '' COMMENT '转账凭证',
  `voucher_title` varchar(256) NOT NULL DEFAULT '' COMMENT '转账说明',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `supplier_id` (`supplier_id`),
  KEY `extract_type` (`extract_type`),
  KEY `status` (`status`),
  KEY `add_time` (`add_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='供应商提现表';

-- ----------------------------
-- Table structure for eb_supplier_flowing_water
-- ----------------------------
DROP TABLE IF EXISTS `eb_supplier_flowing_water`;
CREATE TABLE `eb_supplier_flowing_water` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  `order_id` varchar(20) NOT NULL DEFAULT '' COMMENT '交易单号',
  `link_id` varchar(50) NOT NULL DEFAULT '' COMMENT '关联订单',
  `pm` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = 支出 1 = 获得',
  `number` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '明细',
  `type` varchar(50) NOT NULL DEFAULT '' COMMENT '交易类型(1:支付订单,2:退款订单)',
  `pay_type` varchar(20) NOT NULL DEFAULT '' COMMENT '支付方式',
  `pay_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  `total_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额',
  `pay_postage` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付邮费',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '平台备注',
  `finish_time` int(11) NOT NULL DEFAULT '0' COMMENT '完成时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '供应商备注',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `trade_time` int(11) NOT NULL DEFAULT '0' COMMENT '交易时间',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='供应商流水表';

-- ----------------------------
-- Table structure for eb_supplier_ticket_print
-- ----------------------------
DROP TABLE IF EXISTS `eb_supplier_ticket_print`;
CREATE TABLE `eb_supplier_ticket_print` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  `supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
  `develop_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `api_key` varchar(100) NOT NULL DEFAULT '' COMMENT '秘钥',
  `client_id` varchar(100) NOT NULL DEFAULT '' COMMENT '应用ID',
  `terminal_number` varchar(100) NOT NULL DEFAULT '' COMMENT '终端号',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '开启状态',
  PRIMARY KEY (`id`),
  KEY `supplier_id` (`supplier_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='配置表';

-- ----------------------------
-- Table structure for eb_supplier_transactions
-- ----------------------------
DROP TABLE IF EXISTS `eb_supplier_transactions`;
CREATE TABLE `eb_supplier_transactions` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  `order_id` varchar(20) NOT NULL DEFAULT '' COMMENT '交易单号',
  `link_id` varchar(50) NOT NULL DEFAULT '' COMMENT '关联订单',
  `pm` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = 支出 1 = 获得',
  `type` varchar(50) NOT NULL DEFAULT '' COMMENT '交易类型(1:支付订单,2:退款订单)',
  `pay_type` varchar(20) NOT NULL DEFAULT '' COMMENT '支付方式',
  `pay_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  `total_price` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额',
  `pay_postage` decimal(8,2) NOT NULL DEFAULT '0.00',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '平台备注',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '供应商备注',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `trade_time` int(11) NOT NULL DEFAULT '0' COMMENT '交易时间',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='供应商交易表';

-- ----------------------------
-- Table structure for eb_system_admin
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_admin`;
CREATE TABLE `eb_system_admin` (
  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '后台管理员表ID',
  `account` varchar(32) NOT NULL DEFAULT '' COMMENT '后台管理员账号',
  `admin_type` tinyint(2) NOT NULL DEFAULT '1' COMMENT '管理员类型 1平台 2门店 4供应商',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联ID',
  `head_pic` varchar(255) NOT NULL DEFAULT '',
  `pwd` varchar(100) NOT NULL DEFAULT '' COMMENT '后台管理员密码',
  `real_name` varchar(16) NOT NULL DEFAULT '' COMMENT '后台管理员姓名',
  `phone` varchar(32) NOT NULL DEFAULT '' COMMENT '用户电话',
  `roles` varchar(128) NOT NULL DEFAULT '' COMMENT '后台管理员权限(menus_id)',
  `last_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '后台管理员最后一次登录ip',
  `last_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '后台管理员最后一次登录时间',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '后台管理员添加时间',
  `login_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',
  `level` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '后台管理员级别',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '后台管理员状态 1有效0无效',
  `is_way` tinyint(1) NOT NULL DEFAULT '0' COMMENT '图片上传方式 0=本地上传 1=网络图片 2=扫码上传',
  `division_id` int(11) NOT NULL DEFAULT '0' COMMENT '事业部id',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `account` (`account`) USING BTREE,
  KEY `status` (`status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='后台管理员表';

-- ----------------------------
-- Table structure for eb_system_attachment
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_attachment`;
CREATE TABLE `eb_system_attachment` (
  `att_id` int(10) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) DEFAULT '1' COMMENT '类型：1平台2:门店',
  `file_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '文件类型：1:图片2：视频',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联id',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '附件名称',
  `att_dir` varchar(200) NOT NULL DEFAULT '' COMMENT '附件路径',
  `satt_dir` varchar(200) NOT NULL DEFAULT '' COMMENT '压缩图片路径',
  `att_size` char(30) NOT NULL DEFAULT '' COMMENT '附件大小',
  `att_type` char(30) NOT NULL DEFAULT '' COMMENT '附件类型',
  `pid` int(10) NOT NULL DEFAULT '0' COMMENT '分类ID0编辑器,1商品图片,2拼团图片,3砍价图片,4秒杀图片,5文章图片,6组合数据图',
  `time` int(11) NOT NULL DEFAULT '0' COMMENT '上传时间',
  `image_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '图片上传类型 1本地 2七牛云 3OSS 4COS ',
  `module_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '图片上传模块类型 1 后台上传 2 用户生成',
  `real_name` varchar(255) NOT NULL DEFAULT '' COMMENT '原始文件名',
  `scan_token` varchar(32) NOT NULL DEFAULT '' COMMENT '扫码上传的token',
  PRIMARY KEY (`att_id`) USING BTREE,
  KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=177 DEFAULT CHARSET=utf8mb4 COMMENT='附件管理表';

-- ----------------------------
-- Table structure for eb_system_attachment_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_attachment_category`;
CREATE TABLE `eb_system_attachment_category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) DEFAULT '1' COMMENT '类型：1平台2:门店',
  `file_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '文件类型：1:图片2：视频',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联id',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父级ID',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '分类名称',
  `enname` varchar(50) NOT NULL DEFAULT '' COMMENT '分类目录',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `id` (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='附件分类表';

-- ----------------------------
-- Table structure for eb_system_city
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_city`;
CREATE TABLE `eb_system_city` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `city_id` int(11) NOT NULL DEFAULT '0' COMMENT '城市id',
  `level` int(11) NOT NULL DEFAULT '0' COMMENT '省市级别',
  `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父级id',
  `area_code` varchar(30) NOT NULL DEFAULT '' COMMENT '区号',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  `merger_name` varchar(255) NOT NULL DEFAULT '' COMMENT '合并名称',
  `lng` varchar(50) NOT NULL DEFAULT '' COMMENT '经度',
  `lat` varchar(50) NOT NULL DEFAULT '' COMMENT '纬度',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否展示',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3971 DEFAULT CHARSET=utf8mb4 COMMENT='城市表';

-- ----------------------------
-- Table structure for eb_system_config
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_config`;
CREATE TABLE `eb_system_config` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '配置id',
  `is_store` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=总后台,1=门店',
  `menu_name` varchar(255) NOT NULL DEFAULT '' COMMENT '字段名称',
  `type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型(文本框,单选按钮...)',
  `input_type` varchar(20) NOT NULL DEFAULT 'input' COMMENT '表单类型',
  `config_tab_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配置分类id',
  `parameter` varchar(255) NOT NULL DEFAULT '' COMMENT '规则 单选框和多选框',
  `upload_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '上传文件格式1单图2多图3文件',
  `required` varchar(255) NOT NULL DEFAULT '' COMMENT '规则',
  `width` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '多行文本框的宽度',
  `high` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '多行文框的高度',
  `value` varchar(5000) NOT NULL DEFAULT '' COMMENT '默认值',
  `info` varchar(255) NOT NULL DEFAULT '' COMMENT '配置名称',
  `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '配置简介',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否隐藏',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `is_store` (`is_store`) USING BTREE,
  KEY `config_tab_id` (`config_tab_id`) USING BTREE,
  KEY `menu_name` (`menu_name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=787 DEFAULT CHARSET=utf8mb4 COMMENT='配置表';

-- ----------------------------
-- Table structure for eb_system_config_tab
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_config_tab`;
CREATE TABLE `eb_system_config_tab` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '配置分类id',
  `is_store` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=总后台,1=门店',
  `pid` int(11) NOT NULL DEFAULT '0' COMMENT '上级分类id',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '配置分类名称',
  `eng_title` varchar(255) NOT NULL DEFAULT '' COMMENT '配置分类英文名称',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '配置分类状态',
  `info` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '配置分类是否显示',
  `icon` varchar(30) NOT NULL DEFAULT '' COMMENT '图标',
  `type` int(2) NOT NULL DEFAULT '0' COMMENT '配置类型',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `pid` (`pid`) USING BTREE,
  KEY `is_store` (`is_store`) USING BTREE,
  KEY `eng_title` (`eng_title`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8mb4 COMMENT='配置分类表';

-- ----------------------------
-- Table structure for eb_system_file
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_file`;
CREATE TABLE `eb_system_file` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文件对比ID',
  `cthash` char(32) NOT NULL DEFAULT '' COMMENT '文件内容',
  `filename` varchar(255) NOT NULL DEFAULT '' COMMENT '文价名称',
  `atime` char(12) NOT NULL DEFAULT '' COMMENT '上次访问时间',
  `mtime` char(12) NOT NULL DEFAULT '' COMMENT '上次修改时间',
  `ctime` char(12) NOT NULL DEFAULT '' COMMENT '上次改变时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件对比表';

-- ----------------------------
-- Table structure for eb_system_form
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_form`;
CREATE TABLE `eb_system_form` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `version` varchar(255) NOT NULL DEFAULT '' COMMENT '版本号',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '表单名称',
  `cover_image` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图',
  `value` longtext COMMENT '表单数据',
  `default_value` longtext COMMENT '默认数据',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否使用',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统表单数据表';

-- ----------------------------
-- Table structure for eb_system_form_data
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_form_data`;
CREATE TABLE `eb_system_form_data` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户UID',
  `system_form_id` varchar(255) NOT NULL DEFAULT '' COMMENT '表单名称',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '收集数据来源：1订单',
  `relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联数据来源ID',
  `value` longtext COMMENT '收集数据',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='表单收集数据记录表';

-- ----------------------------
-- Table structure for eb_system_group
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_group`;
CREATE TABLE `eb_system_group` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '组合数据ID',
  `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '数据组名称',
  `info` varchar(256) NOT NULL DEFAULT '' COMMENT '数据提示',
  `config_name` varchar(50) NOT NULL DEFAULT '' COMMENT '数据字段',
  `fields` text COMMENT '数据组字段以及类型（json数据）',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `config_name` (`config_name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8mb4 COMMENT='组合数据表';

-- ----------------------------
-- Table structure for eb_system_group_data
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_group_data`;
CREATE TABLE `eb_system_group_data` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '组合数据详情ID',
  `gid` int(11) NOT NULL DEFAULT '0' COMMENT '对应的数据组id',
  `value` text COMMENT '数据组对应的数据值（json数据）',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加数据时间',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '数据排序',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态（1：开启；2：关闭；）',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=480 DEFAULT CHARSET=utf8mb4 COMMENT='组合数据详情表';

-- ----------------------------
-- Table structure for eb_system_log
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_log`;
CREATE TABLE `eb_system_log` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '管理员操作记录ID',
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店id',
  `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员id',
  `admin_name` varchar(64) NOT NULL DEFAULT '' COMMENT '管理员姓名',
  `path` varchar(128) NOT NULL DEFAULT '' COMMENT '链接',
  `page` varchar(64) NOT NULL DEFAULT '' COMMENT '行为',
  `method` varchar(12) NOT NULL DEFAULT '' COMMENT '访问类型',
  `ip` varchar(16) NOT NULL DEFAULT '' COMMENT '登录IP',
  `type` varchar(32) NOT NULL DEFAULT '' COMMENT '类型',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作时间',
  `merchant_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商户id',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `admin_id` (`admin_id`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3296 DEFAULT CHARSET=utf8mb4 COMMENT='管理员操作记录表';

-- ----------------------------
-- Table structure for eb_system_menus
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_menus`;
CREATE TABLE `eb_system_menus` (
  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  `pid` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '父级id',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '菜单类型1:平台2:门店',
  `icon` varchar(50) NOT NULL DEFAULT '' COMMENT '图标',
  `menu_name` varchar(32) NOT NULL DEFAULT '' COMMENT '按钮名',
  `module` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '模块名',
  `controller` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '控制器',
  `action` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '方法名',
  `api_url` varchar(100) NOT NULL DEFAULT '' COMMENT 'api接口地址',
  `methods` varchar(10) NOT NULL DEFAULT '' COMMENT '提交方式POST GET PUT DELETE',
  `params` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '[]' COMMENT '参数',
  `sort` int(10) NOT NULL DEFAULT '1' COMMENT '排序',
  `is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否为隐藏菜单0=隐藏菜单,1=显示菜单',
  `is_show_path` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为隐藏菜单供前台使用',
  `access` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '子管理员是否可用',
  `menu_path` varchar(128) NOT NULL DEFAULT '' COMMENT '路由名称 前端使用',
  `path` varchar(255) NOT NULL DEFAULT '' COMMENT '路径',
  `auth_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为菜单 1菜单 2功能',
  `header` varchar(50) NOT NULL DEFAULT '' COMMENT '顶部菜单标示',
  `is_header` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否顶部菜单1是0否',
  `unique_auth` varchar(150) NOT NULL DEFAULT '' COMMENT '前台唯一标识',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `type` (`type`) USING BTREE,
  KEY `pid` (`pid`) USING BTREE,
  KEY `is_show` (`is_show`) USING BTREE,
  KEY `access` (`access`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1691 DEFAULT CHARSET=utf8mb4 COMMENT='菜单表';

-- ----------------------------
-- Table structure for eb_system_menus_relevance
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_menus_relevance`;
CREATE TABLE `eb_system_menus_relevance` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `menu_id` int(11) NOT NULL DEFAULT '0' COMMENT '菜单id',
  `keyword` varchar(255) NOT NULL COMMENT '关键词',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=392 DEFAULT CHARSET=utf8mb4 COMMENT='菜单关键词搜索';

-- ----------------------------
-- Table structure for eb_system_message
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_message`;
CREATE TABLE `eb_system_message` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `mark` varchar(50) NOT NULL DEFAULT '' COMMENT '标识',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  `title` varchar(256) NOT NULL DEFAULT '' COMMENT '通知标题',
  `content` varchar(512) NOT NULL DEFAULT '' COMMENT '通知内容',
  `look` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否查看',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1:普通用户，2：管理员',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '通知时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`,`look`,`is_del`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='系统通知';

-- ----------------------------
-- Table structure for eb_system_notice
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_notice`;
CREATE TABLE `eb_system_notice` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '通知模板id',
  `title` varchar(64) NOT NULL DEFAULT '' COMMENT '通知标题',
  `type` varchar(64) NOT NULL DEFAULT '' COMMENT '通知类型',
  `icon` varchar(16) NOT NULL DEFAULT '' COMMENT '图标',
  `url` varchar(64) NOT NULL DEFAULT '' COMMENT '链接',
  `table_title` varchar(256) NOT NULL DEFAULT '' COMMENT '通知数据',
  `template` varchar(64) NOT NULL DEFAULT '' COMMENT '通知模板',
  `push_admin` varchar(128) NOT NULL DEFAULT '' COMMENT '通知管理员id',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `type` (`type`) USING BTREE,
  KEY `status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通知模板表';

-- ----------------------------
-- Table structure for eb_system_notice_admin
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_notice_admin`;
CREATE TABLE `eb_system_notice_admin` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '通知记录ID',
  `notice_type` varchar(64) NOT NULL DEFAULT '' COMMENT '通知类型',
  `admin_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '通知的管理员',
  `link_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '关联ID',
  `table_data` text COMMENT '通知的数据',
  `is_click` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '点击次数',
  `is_visit` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '访问次数',
  `visit_time` int(11) NOT NULL DEFAULT '0' COMMENT '访问时间',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '通知时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `admin_id` (`admin_id`,`notice_type`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `is_visit` (`is_visit`) USING BTREE,
  KEY `is_click` (`is_click`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通知记录表';

-- ----------------------------
-- Table structure for eb_system_notification
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_notification`;
CREATE TABLE `eb_system_notification` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `mark` varchar(50) NOT NULL DEFAULT '' COMMENT '标识',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '通知类型',
  `title` varchar(100) NOT NULL DEFAULT '' COMMENT '通知场景说明',
  `is_system` tinyint(1) NOT NULL DEFAULT '0' COMMENT '站内信（0：不存在，1：开启，2：关闭）',
  `is_app` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'APP推送（0：不存在，1：开启，2：关闭）',
  `is_wechat` tinyint(1) NOT NULL DEFAULT '0' COMMENT '公众号模板消息（0：不存在，1：开启，2：关闭）',
  `is_routine` tinyint(1) NOT NULL DEFAULT '0' COMMENT '小程序订阅消息（0：不存在，1：开启，2：关闭）',
  `is_sms` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送短信（0：不存在，1：开启，2：关闭）',
  `is_ent_wechat` tinyint(1) NOT NULL DEFAULT '0' COMMENT '企业微信群通知（0：不存在，1：开启，2：关闭）',
  `system_title` varchar(256) NOT NULL DEFAULT '' COMMENT '站内信标题',
  `system_text` varchar(512) NOT NULL DEFAULT '' COMMENT '系统消息id',
  `app_id` int(11) NOT NULL DEFAULT '0' COMMENT 'app推送id',
  `wechat_id` varchar(50) NOT NULL DEFAULT '0' COMMENT '模板消息id',
  `routine_id` varchar(50) NOT NULL DEFAULT '0' COMMENT '订阅消息id',
  `sms_id` varchar(50) NOT NULL DEFAULT '' COMMENT '短信id',
  `sms_text` varchar(255) NOT NULL DEFAULT '' COMMENT '短信模版内容',
  `ent_wechat_text` varchar(512) NOT NULL DEFAULT '' COMMENT '企业微信消息',
  `variable` varchar(256) NOT NULL DEFAULT '' COMMENT '变量',
  `url` varchar(512) NOT NULL DEFAULT '' COMMENT '群机器人链接',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型（1：用户，2：管理员）',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8 COMMENT='通知设置';

-- ----------------------------
-- Table structure for eb_system_recommend
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_recommend`;
CREATE TABLE `eb_system_recommend` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐标题',
  `pic` varchar(255) NOT NULL DEFAULT '' COMMENT '图片',
  `type` int(11) NOT NULL DEFAULT '0' COMMENT '适用位置类型',
  `specify_recommend_status` int(11) NOT NULL DEFAULT '1' COMMENT '指定推荐开关',
  `specify_recommend_content` text COMMENT '指定推荐内容',
  `personality_recommend_status` int(11) NOT NULL DEFAULT '1' COMMENT '个性化推荐开关',
  `personality_recommend_content` text COMMENT '个性化推荐内容',
  `sort_recommend_status` int(11) NOT NULL DEFAULT '1' COMMENT '排序推荐开关',
  `sort_recommend_content` text COMMENT '排序推荐内容',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `status` int(11) NOT NULL DEFAULT '1' COMMENT '是否启用',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统商品推荐';

-- ----------------------------
-- Table structure for eb_system_role
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_role`;
CREATE TABLE `eb_system_role` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '身份管理id',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `role_name` varchar(32) NOT NULL DEFAULT '' COMMENT '身份管理名称',
  `rules` longtext COMMENT '身份管理权限(menus_id)',
  `level` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `status` (`status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='身份管理表';

-- ----------------------------
-- Table structure for eb_system_sign_reward
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_sign_reward`;
CREATE TABLE `eb_system_sign_reward` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型，0连续签到奖励，1累计签到奖励',
  `days` int(11) NOT NULL DEFAULT '0' COMMENT '天数',
  `point` int(11) NOT NULL DEFAULT '0' COMMENT '赠送积分',
  `exp` int(11) NOT NULL DEFAULT '0' COMMENT '赠送经验',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统签到奖励表';

-- ----------------------------
-- Table structure for eb_system_storage
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_storage`;
CREATE TABLE `eb_system_storage` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `access_key` varchar(100) NOT NULL DEFAULT '' COMMENT 'access_key',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=本地存储,2=七牛,3=oss,4=cos',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '空间名',
  `region` varchar(100) NOT NULL DEFAULT '' COMMENT '地域',
  `acl` enum('private','public-read','public-read-write') NOT NULL DEFAULT 'public-read' COMMENT '权限',
  `domain` varchar(100) NOT NULL DEFAULT '' COMMENT '空间域名',
  `cname` varchar(255) NOT NULL DEFAULT '' COMMENT 'CNAME值',
  `is_ssl` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=http,1=https',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态',
  `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加事件',
  `update_time` int(10) NOT NULL DEFAULT '0' COMMENT '更新事件',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='云储存';

-- ----------------------------
-- Table structure for eb_system_store
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_store`;
CREATE TABLE `eb_system_store` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `erp_shop_id` int(11) NOT NULL DEFAULT '0' COMMENT 'EPR门店id',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '门店名称',
  `introduction` varchar(1000) NOT NULL DEFAULT '' COMMENT '简介',
  `phone` char(25) NOT NULL DEFAULT '' COMMENT '手机号码',
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '省市区',
  `province` int(10) NOT NULL DEFAULT '0' COMMENT '省ID',
  `city` int(10) NOT NULL DEFAULT '0' COMMENT '市ID',
  `area` int(10) NOT NULL DEFAULT '0' COMMENT '区ID',
  `street` int(10) DEFAULT '0' COMMENT '街道ID',
  `detailed_address` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '门店logo',
  `oblong_image` varchar(255) NOT NULL DEFAULT '' COMMENT '门店推荐图',
  `latitude` char(25) NOT NULL DEFAULT '' COMMENT '纬度',
  `longitude` char(25) NOT NULL DEFAULT '' COMMENT '经度',
  `bank_code` varchar(32) NOT NULL DEFAULT '0' COMMENT '银行卡',
  `bank_address` varchar(256) NOT NULL DEFAULT '' COMMENT '开户地址',
  `alipay_account` varchar(64) NOT NULL DEFAULT '' COMMENT '支付宝账号',
  `alipay_qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '支付宝二维码地址',
  `wechat` varchar(15) NOT NULL DEFAULT '' COMMENT '微信号',
  `wechat_qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '微信二维码地址',
  `valid_time` varchar(100) NOT NULL DEFAULT '' COMMENT '核销有效日期',
  `valid_range` int(10) NOT NULL DEFAULT '0' COMMENT '有效距离',
  `day_time` varchar(100) NOT NULL DEFAULT '' COMMENT '每日营业开关时间',
  `day_start` varchar(20) DEFAULT '' COMMENT '每日营业开始时间',
  `day_end` varchar(20) NOT NULL DEFAULT '' COMMENT '每日营业结束时间',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_show` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否显示',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `is_store` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否到店自提',
  `address2` varchar(255) NOT NULL COMMENT '地址 2',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `phone` (`phone`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店自提';

-- ----------------------------
-- Table structure for eb_system_store_staff
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_store_staff`;
CREATE TABLE `eb_system_store_staff` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '微信用户id',
  `account` varchar(50) NOT NULL DEFAULT '' COMMENT '账号',
  `pwd` varchar(100) NOT NULL DEFAULT '' COMMENT '密码',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '店员头像',
  `staff_name` varchar(64) NOT NULL DEFAULT '' COMMENT '店员名称',
  `phone` char(15) NOT NULL DEFAULT '' COMMENT '手机号码',
  `roles` varchar(255) DEFAULT '' COMMENT '管理权限',
  `last_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '最后一次登录ip',
  `last_time` int(10) NOT NULL DEFAULT '0' COMMENT '最后一次登录时间',
  `login_count` int(10) NOT NULL DEFAULT '0' COMMENT '登录次数',
  `level` tinyint(3) NOT NULL DEFAULT '1' COMMENT '级别',
  `verify_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '核销开关',
  `order_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '订单管理',
  `is_admin` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是管理员',
  `is_manager` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是店长',
  `is_cashier` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否收银员1=是，0=否',
  `status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '状态',
  `notify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '订单通知1开启0关闭',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_uid_status_isdel_verifystatus` (`uid`,`status`,`is_del`,`verify_status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店店员表';

-- ----------------------------
-- Table structure for eb_system_supplier
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_supplier`;
CREATE TABLE `eb_system_supplier` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `admin_id` int(10) NOT NULL DEFAULT '0' COMMENT '管理员ID',
  `supplier_name` varchar(50) NOT NULL DEFAULT '' COMMENT '供应商名称',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '头像',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '联系人姓名',
  `phone` char(15) NOT NULL DEFAULT '' COMMENT '联系电话',
  `email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱',
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '省市区',
  `province` int(10) NOT NULL DEFAULT '0' COMMENT '省ID',
  `city` int(10) NOT NULL DEFAULT '0' COMMENT '市ID',
  `area` int(10) NOT NULL DEFAULT '0' COMMENT '区ID',
  `street` int(10) NOT NULL DEFAULT '0' COMMENT '街道ID',
  `detailed_address` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
  `bank_code` varchar(32) NOT NULL DEFAULT '0' COMMENT '银行卡',
  `bank_address` varchar(256) NOT NULL DEFAULT '' COMMENT '开户地址',
  `alipay_account` varchar(64) NOT NULL DEFAULT '' COMMENT '支付宝账号',
  `alipay_qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '支付宝二维码地址',
  `wechat` varchar(15) NOT NULL DEFAULT '' COMMENT '微信号',
  `wechat_qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码地址',
  `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 0关闭 1开启',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `business` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '支持配送的物品品类',
  `city_shop_id` varchar(255) NOT NULL DEFAULT '' COMMENT '同城配送门店编码,可自定义,但必须唯一;若不填写,则系统自动生成',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='供应商表';

-- ----------------------------
-- Table structure for eb_system_timer
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_timer`;
CREATE TABLE `eb_system_timer` (
  `id` int(12) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '定时器名称',
  `mark` varchar(50) NOT NULL DEFAULT '' COMMENT '标识',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '周期状态 1=N分钟 2=N小时 3=每小时 4=每天 5=N天 6=每星期 7=每月 8=每年',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '任务说明',
  `is_open` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启',
  `cycle` varchar(255) NOT NULL DEFAULT '' COMMENT '执行周期',
  `last_execution_time` int(12) NOT NULL DEFAULT '0' COMMENT '上次执行时间',
  `update_execution_time` int(12) NOT NULL DEFAULT '0' COMMENT '修改时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(12) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 COMMENT='定时器';

-- ----------------------------
-- Table structure for eb_system_user_apply
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_user_apply`;
CREATE TABLE `eb_system_user_apply` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '申请类型1:门店2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联商户',
  `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号',
  `system_name` varchar(30) NOT NULL DEFAULT '' COMMENT '商户名称',
  `name` varchar(30) NOT NULL DEFAULT '' COMMENT '联系人名称',
  `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '多图',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  `status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '处理状态0未处理，1通过 ，2未通过',
  `fail_msg` varchar(255) NOT NULL DEFAULT '' COMMENT '未通过原因',
  `is_del` tinyint(2) NOT NULL DEFAULT '0' COMMENT '删除状态 1删除 ，0未删除',
  `status_time` int(10) NOT NULL DEFAULT '0' COMMENT '审核时间',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户申请表';

-- ----------------------------
-- Table structure for eb_system_user_level
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_user_level`;
CREATE TABLE `eb_system_user_level` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `mer_id` int(11) NOT NULL DEFAULT '0' COMMENT '商户id',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '会员名称',
  `money` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '购买金额',
  `valid_date` int(11) NOT NULL DEFAULT '0' COMMENT '有效时间',
  `is_forever` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为永久会员',
  `is_pay` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否购买,1=购买,0=不购买',
  `is_show` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否显示 1=显示,0=隐藏',
  `grade` int(11) NOT NULL DEFAULT '0' COMMENT '会员等级',
  `discount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '享受折扣',
  `image` varchar(255) NOT NULL DEFAULT '' COMMENT '会员卡背景',
  `color` varchar(32) NOT NULL DEFAULT '' COMMENT ' 字体颜色',
  `icon` varchar(255) NOT NULL DEFAULT '' COMMENT '会员图标',
  `explain` text COMMENT '说明',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除.1=删除,0=未删除',
  `exp_num` int(10) NOT NULL DEFAULT '0' COMMENT '升级经验',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COMMENT='设置用户等级表';

-- ----------------------------
-- Table structure for eb_template_message
-- ----------------------------
DROP TABLE IF EXISTS `eb_template_message`;
CREATE TABLE `eb_template_message` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '模板id',
  `notification_id` varchar(255) NOT NULL DEFAULT '0' COMMENT '模版通知场景ID,多个',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=订阅消息,1=微信模板消息',
  `tempkey` char(50) NOT NULL DEFAULT '' COMMENT '模板编号',
  `name` char(100) NOT NULL DEFAULT '' COMMENT '模板名',
  `kid` varchar(255) NOT NULL DEFAULT '',
  `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '回复内容',
  `example` varchar(300) NOT NULL DEFAULT '' COMMENT '模版示例',
  `tempid` char(100) NOT NULL DEFAULT '' COMMENT '模板ID',
  `add_time` varchar(15) NOT NULL DEFAULT '' COMMENT '添加时间',
  `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='微信模板';

-- ----------------------------
-- Table structure for eb_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_user`;
CREATE TABLE `eb_user` (
  `uid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
  `account` varchar(32) NOT NULL DEFAULT '' COMMENT '用户账号',
  `pwd` varchar(32) NOT NULL DEFAULT '' COMMENT '用户密码',
  `real_name` varchar(25) NOT NULL DEFAULT '' COMMENT '真实姓名',
  `birthday` varchar(16) NOT NULL DEFAULT '' COMMENT '生日',
  `card_id` varchar(20) NOT NULL DEFAULT '' COMMENT '身份证号码',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '用户备注',
  `partner_id` int(11) NOT NULL DEFAULT '0' COMMENT '合伙人id',
  `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户分组id',
  `nickname` varchar(60) NOT NULL DEFAULT '' COMMENT '用户昵称',
  `avatar` varchar(256) NOT NULL DEFAULT '' COMMENT '用户头像',
  `phone` char(15) NOT NULL DEFAULT '' COMMENT '手机号码',
  `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `add_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '添加ip',
  `last_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后一次登录时间',
  `last_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '最后一次登录ip',
  `now_money` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '用户余额',
  `brokerage_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '佣金金额',
  `integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户剩余积分',
  `exp` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '会员经验',
  `sign_num` int(11) NOT NULL DEFAULT '0' COMMENT '连续签到天数',
  `sign_remind` tinyint(1) NOT NULL DEFAULT '0' COMMENT '签到提醒状态',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1为正常，0为禁止',
  `level` int(11) NOT NULL DEFAULT '0' COMMENT '等级',
  `agent_level` int(10) NOT NULL DEFAULT '0' COMMENT '分销等级',
  `spread_open` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否有推广资格',
  `spread_uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '推广员id',
  `spread_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '推广员关联时间',
  `spread_lottery` int(10) NOT NULL DEFAULT '1' COMMENT '推广获取抽奖次数',
  `work_uid` int(11) NOT NULL DEFAULT '0' COMMENT '绑定企业微信成员uid',
  `work_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '绑定企业微信成员uid',
  `user_type` varchar(32) NOT NULL DEFAULT '' COMMENT '用户类型',
  `is_promoter` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否为推广员',
  `pay_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户购买次数',
  `spread_count` int(11) NOT NULL DEFAULT '0' COMMENT '下级人数',
  `clean_time` int(11) NOT NULL DEFAULT '0' COMMENT '清理会员时间',
  `addres` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
  `adminid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '管理员编号 ',
  `login_type` varchar(36) NOT NULL DEFAULT '' COMMENT '用户登陆类型，h5,wechat,routine',
  `login_city` varchar(255) NOT NULL DEFAULT '' COMMENT '登录城市',
  `record_phone` varchar(11) NOT NULL DEFAULT '' COMMENT '记录临时电话',
  `is_money_level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '会员来源  0: 购买商品升级   1：花钱购买的会员2: 会员卡领取',
  `is_ever_level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否永久性会员  0: 非永久会员  1：永久会员',
  `overdue_time` int(20) NOT NULL DEFAULT '0' COMMENT '会员到期时间',
  `uniqid` varchar(32) NOT NULL DEFAULT '',
  `bar_code` varchar(32) NOT NULL DEFAULT '' COMMENT '条形码值',
  `rand_code` int(6) NOT NULL DEFAULT '0' COMMENT '随机code，用于确认余额支付',
  `sex` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:其他,1:男,2:女',
  `provincials` varchar(255) NOT NULL DEFAULT '' COMMENT '省市区',
  `province` int(10) NOT NULL DEFAULT '0' COMMENT '省ID',
  `city` int(10) NOT NULL DEFAULT '0' COMMENT '市ID',
  `area` int(10) NOT NULL DEFAULT '0' COMMENT '区ID',
  `street` int(10) NOT NULL DEFAULT '0' COMMENT '街道ID',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `delete_time` timestamp NULL DEFAULT NULL COMMENT '删除时间',
  `extend_info` longtext COMMENT '用户补充信息',
  `level_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用户等级是否激活',
  `level_extend_info` longtext COMMENT '激活会员卡补充信息',
  `is_first_order` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否购买首单优惠：0：未购买1已购买',
  `is_newcomer` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否购买新人专享：0：未购买1已购买',
  `replace_order_num` varchar(32) NOT NULL DEFAULT '' COMMENT '事业部/代理商名称',
  `division_name` varchar(32) NOT NULL DEFAULT '' COMMENT '事业部/代理商名称',
  `division_type` int(11) NOT NULL DEFAULT '0' COMMENT '代理类型：0普通，1事业部，2代理，3员工',
  `division_status` int(11) NOT NULL DEFAULT '0' COMMENT '代理状态',
  `division_id` int(11) NOT NULL DEFAULT '0' COMMENT '事业部id',
  `agent_id` int(11) NOT NULL DEFAULT '0' COMMENT '代理商id',
  `staff_id` int(11) NOT NULL DEFAULT '0' COMMENT '员工id',
  `division_percent` int(11) NOT NULL DEFAULT '0' COMMENT '分佣比例',
  `division_end_time` int(11) NOT NULL DEFAULT '0' COMMENT '事业部/代理/员工修改时间',
  `division_change_time` int(11) NOT NULL DEFAULT '0' COMMENT '事业部/代理/员工结束时间',
  `division_invite` int(11) NOT NULL DEFAULT '0' COMMENT '代理商邀请码',
  `identity` tinyint(1) NOT NULL DEFAULT '0' COMMENT '显示身份;0:普通用户,1 渠道商,2 管理员',
  `is_channel` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是采购商',
  `no_assess` tinyint(1) NOT NULL DEFAULT '0' COMMENT '不计入伞下业绩：1=不计入',
  `frozen_points` int(11) NOT NULL DEFAULT '0' COMMENT '待释放（冻结）积分',
  `available_points` int(11) NOT NULL DEFAULT '0' COMMENT '可用积分',
  PRIMARY KEY (`uid`) USING BTREE,
  KEY `account` (`account`) USING BTREE,
  KEY `spreaduid` (`spread_uid`) USING BTREE,
  KEY `level` (`level`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `work_uid` (`work_uid`) USING BTREE,
  KEY `is_promoter` (`is_promoter`,`phone`) USING BTREE,
  KEY `phone` (`phone`) USING BTREE,
  KEY `index_0` (`delete_time`),
  KEY `add_time_delete_sex` (`add_time`,`delete_time`,`sex`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户表';

-- ----------------------------
-- Table structure for eb_user_address
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_address`;
CREATE TABLE `eb_user_address` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户地址id',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `real_name` varchar(32) NOT NULL DEFAULT '' COMMENT '收货人姓名',
  `phone` varchar(16) NOT NULL DEFAULT '' COMMENT '收货人电话',
  `province` varchar(64) NOT NULL DEFAULT '' COMMENT '收货人所在省',
  `city` varchar(64) NOT NULL DEFAULT '' COMMENT '收货人所在市',
  `street` varchar(100) NOT NULL DEFAULT '' COMMENT '所在镇/街道',
  `city_id` int(11) NOT NULL DEFAULT '0' COMMENT '城市id',
  `district` varchar(64) NOT NULL DEFAULT '' COMMENT '收货人所在区',
  `detail` varchar(256) NOT NULL DEFAULT '' COMMENT '收货人详细地址',
  `post_code` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '邮编',
  `longitude` varchar(16) NOT NULL DEFAULT '0' COMMENT '经度',
  `latitude` varchar(16) NOT NULL DEFAULT '0' COMMENT '纬度',
  `is_default` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否默认',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `is_default` (`is_default`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户地址表';

-- ----------------------------
-- Table structure for eb_user_bill
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_bill`;
CREATE TABLE `eb_user_bill` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户账单id',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户uid',
  `link_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '关联id',
  `pm` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 = 支出 1 = 获得',
  `title` varchar(64) NOT NULL DEFAULT '' COMMENT '账单标题',
  `category` varchar(64) NOT NULL DEFAULT '' COMMENT '明细种类',
  `type` varchar(64) NOT NULL DEFAULT '' COMMENT '明细类型',
  `number` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '明细数字',
  `balance` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '剩余',
  `mark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 = 带确定 1 = 有效 -1 = 无效',
  `take` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = 未收货 1 = 已收货',
  `frozen_time` int(12) NOT NULL DEFAULT '0' COMMENT '积分冻结时间',
  `obtain_time` int(11) NOT NULL DEFAULT '0' COMMENT '获得时间(用于发布帖子时间)',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `openid` (`uid`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `pm` (`pm`) USING BTREE,
  KEY `type` (`category`,`type`,`link_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='用户账单表';

-- ----------------------------
-- Table structure for eb_user_brokerage
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_brokerage`;
CREATE TABLE `eb_user_brokerage` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户佣金id',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户uid',
  `link_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '关联id',
  `order_uid` int(11) NOT NULL DEFAULT '0' COMMENT '订单用户',
  `order_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单金额',
  `type` varchar(64) NOT NULL DEFAULT '' COMMENT '明细类型',
  `title` varchar(64) NOT NULL DEFAULT '' COMMENT '账单标题',
  `number` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '明细数字',
  `balance` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '剩余',
  `pm` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 = 支出 1 = 获得',
  `mark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 = 带确定 1 = 有效 -1 = 无效',
  `take` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 = 未收货 1 = 已收货',
  `frozen_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '冻结到期时间',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `pm` (`pm`) USING BTREE,
  KEY `type` (`type`,`link_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户账单表';

-- ----------------------------
-- Table structure for eb_user_brokerage_frozen
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_brokerage_frozen`;
CREATE TABLE `eb_user_brokerage_frozen` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '金额',
  `uill_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联id',
  `frozen_time` int(10) NOT NULL DEFAULT '0' COMMENT '冻结到期时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否有效',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `order_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单id',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户佣金冻结记录表';

-- ----------------------------
-- Table structure for eb_user_card
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_card`;
CREATE TABLE `eb_user_card` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT 'UID',
  `spread_uid` int(10) NOT NULL DEFAULT '0' COMMENT '推广用户uid',
  `wechat_card_id` int(10) NOT NULL DEFAULT '0' COMMENT 'wechat_card表主键',
  `card_id` varchar(50) NOT NULL DEFAULT '' COMMENT 'card_id',
  `code` varchar(50) NOT NULL DEFAULT '' COMMENT '会员卡号',
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店ID',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `openid` varchar(100) NOT NULL DEFAULT '' COMMENT '微信openid',
  `is_submit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否激活',
  `submit_time` int(10) NOT NULL DEFAULT '0' COMMENT '激活时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `del_time` int(10) NOT NULL DEFAULT '0' COMMENT '删除时间',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户领取卡券';

-- ----------------------------
-- Table structure for eb_user_enter
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_enter`;
CREATE TABLE `eb_user_enter` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商户申请ID',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  `province` varchar(32) NOT NULL DEFAULT '' COMMENT '商户所在省',
  `city` varchar(32) NOT NULL DEFAULT '' COMMENT '商户所在市',
  `district` varchar(32) NOT NULL DEFAULT '' COMMENT '商户所在区',
  `address` varchar(256) NOT NULL DEFAULT '' COMMENT '商户详细地址',
  `merchant_name` varchar(256) NOT NULL DEFAULT '' COMMENT '商户名称',
  `link_user` varchar(32) NOT NULL DEFAULT '',
  `link_tel` varchar(16) NOT NULL DEFAULT '' COMMENT '商户电话',
  `charter` varchar(512) NOT NULL DEFAULT '' COMMENT '商户证书',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `apply_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '审核时间',
  `success_time` int(11) NOT NULL DEFAULT '0' COMMENT '通过时间',
  `fail_message` varchar(256) NOT NULL DEFAULT '' COMMENT '未通过原因',
  `fail_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '未通过时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '-1 审核未通过 0未审核 1审核通过',
  `is_lock` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 = 开启 1= 关闭',
  `is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uid` (`uid`) USING BTREE,
  KEY `province` (`province`,`city`,`district`) USING BTREE,
  KEY `is_lock` (`is_lock`) USING BTREE,
  KEY `is_del` (`is_del`) USING BTREE,
  KEY `status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户申请表';

-- ----------------------------
-- Table structure for eb_user_extend
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_extend`;
CREATE TABLE `eb_user_extend` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `field_name` varchar(100) NOT NULL DEFAULT '' COMMENT '字段名称',
  `field_value` text NOT NULL COMMENT '字段值',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `field_name` (`field_name`) USING BTREE,
  KEY `uid_field_name` (`uid`,`field_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户扩展数据表';

-- ----------------------------
-- Table structure for eb_user_extract
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_extract`;
CREATE TABLE `eb_user_extract` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `uid` int(10) unsigned NOT NULL DEFAULT '0',
  `real_name` varchar(64) NOT NULL DEFAULT '' COMMENT '名称',
  `extract_type` varchar(32) NOT NULL DEFAULT 'bank' COMMENT 'bank = 银行卡 alipay = 支付宝wx=微信',
  `bank_code` varchar(32) NOT NULL DEFAULT '0' COMMENT '银行卡',
  `bank_address` varchar(256) NOT NULL DEFAULT '' COMMENT '开户地址',
  `alipay_code` varchar(64) NOT NULL DEFAULT '' COMMENT '支付宝账号',
  `extract_price` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '提现金额',
  `extract_fee` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '手续费金额',
  `mark` varchar(512) NOT NULL DEFAULT '',
  `balance` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
  `fail_msg` varchar(128) NOT NULL DEFAULT '' COMMENT '无效原因',
  `fail_time` int(10) unsigned NOT NULL DEFAULT '0',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '-1 未通过 0 审核中 1 已提现',
  `wechat` varchar(15) NOT NULL DEFAULT '' COMMENT '微信号',
  `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码地址',
  `user_name` varchar(64) NOT NULL DEFAULT '' COMMENT '真实姓名',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
  `wechat_state` varchar(32) NOT NULL DEFAULT '' COMMENT 'v3转账状态码',
  `package_info` varchar(1000) NOT NULL DEFAULT '' COMMENT 'v3转账支付收款页的package',
  `fail_reason` varchar(32) NOT NULL DEFAULT '' COMMENT 'v3转账失败原因',
  `transfer_bill_no` varchar(256) NOT NULL DEFAULT '' COMMENT 'v3微信转账单号',
  `channel_type` varchar(10) NOT NULL DEFAULT '' COMMENT '提现渠道(小程序:routine;公众号:h5;app)',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `extract_type` (`extract_type`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `openid` (`uid`) USING BTREE,
  KEY `fail_time` (`fail_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户提现表';

-- ----------------------------
-- Table structure for eb_user_friends
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_friends`;
CREATE TABLE `eb_user_friends` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `friends_uid` int(10) NOT NULL DEFAULT '0' COMMENT '好友uid',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户好友关系';

-- ----------------------------
-- Table structure for eb_user_group
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_group`;
CREATE TABLE `eb_user_group` (
  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `group_name` varchar(64) NOT NULL DEFAULT '' COMMENT '用户分组名称',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户分组表';

-- ----------------------------
-- Table structure for eb_user_invoice
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_invoice`;
CREATE TABLE `eb_user_invoice` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0',
  `header_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '抬头类型1:个人2：企业',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '发票类型1：普通2：专用',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称（发票抬头）',
  `duty_number` varchar(50) NOT NULL DEFAULT '' COMMENT '税号',
  `drawer_phone` varchar(30) NOT NULL DEFAULT '' COMMENT '开票人手机号',
  `email` varchar(100) NOT NULL DEFAULT '' COMMENT '开票人邮箱',
  `tell` varchar(30) NOT NULL DEFAULT '' COMMENT '注册电话',
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '注册地址',
  `bank` varchar(50) NOT NULL DEFAULT '' COMMENT '注册开户银行',
  `card_number` varchar(50) NOT NULL DEFAULT '' COMMENT '银行卡号',
  `is_default` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否默认',
  `is_del` tinyint(1) NOT NULL DEFAULT '0',
  `add_time` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户发票管理表';

-- ----------------------------
-- Table structure for eb_user_label
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_label`;
CREATE TABLE `eb_user_label` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `label_cate` int(10) NOT NULL DEFAULT '0' COMMENT '标签分类',
  `label_name` varchar(255) NOT NULL DEFAULT '' COMMENT '标签名称',
  `tag_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业微信同步标签id',
  `label_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '标签类型,1:手动;2 自动',
  `is_product` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品条件,1 开启 0 关闭',
  `is_property` tinyint(1) NOT NULL DEFAULT '0' COMMENT '资产条件,1 开启 0 关闭',
  `is_trade` tinyint(1) NOT NULL DEFAULT '0' COMMENT '交易条件,1 开启0 关闭',
  `is_customer` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客户条件,1 开启 0 关闭',
  `is_condition` tinyint(1) NOT NULL DEFAULT '1' COMMENT '条件类型,1 条件满足任一,2全部条件满足',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `add_time` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `label_cate` (`label_cate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户标签表';

-- ----------------------------
-- Table structure for eb_user_label_extend
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_label_extend`;
CREATE TABLE `eb_user_label_extend` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `label_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联的标签ID',
  `rule_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '规则类型:1=>商品,2=>资产,3=>交易,4=>客户(所有)',
  `sub_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '规则子类型:1=>积分,2=>余额(资产)',
  `balance_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '余额类型:1=>充值,2=>消耗(资产)',
  `operation_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '次数/金额:1=>次数,2=>金额',
  `time_dimension` tinyint(1) NOT NULL DEFAULT '0' COMMENT '时间维度:1=>历史,2=>最近,3=>累计(商品/资产/交易)',
  `product_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '商品ids',
  `time_value` int(11) NOT NULL DEFAULT '0' COMMENT '时间值（天）(商品/资产/交易)',
  `specify_dimension` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品维度: 1=>商品,2=>分类,3=>标签',
  `amount_value_min` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额/数值最小（金额/积分）',
  `amount_value_max` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额/数值最大（金额/积分）',
  `operation_times_min` int(11) NOT NULL DEFAULT '0' COMMENT '操作次数最小（充值/消耗）',
  `operation_times_max` int(11) NOT NULL DEFAULT '0' COMMENT '操作次数最大（充值/消耗）',
  `customer_identity` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客户身份:1=>注册时间,2=>访问时间,3=>用户等级, 4=>客户身份',
  `customer_num` int(11) NOT NULL DEFAULT '0' COMMENT '客户身份数据(注册时间,访问时间,用户等级,用户身份(1=>等级会员,2=>付费会员,3=>推广员,4=>采购商))',
  `customer_time_start` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
  `customer_time_end` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签规则关联表';

-- ----------------------------
-- Table structure for eb_user_label_extend_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_label_extend_relation`;
CREATE TABLE `eb_user_label_extend_relation` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL COMMENT '类型:1=>商品,2=>分类,3=>标签',
  `left_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联标签',
  `right_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联 id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签规则扩展表';

-- ----------------------------
-- Table structure for eb_user_label_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_label_relation`;
CREATE TABLE `eb_user_label_relation` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0平台2:供应商',
  `relation_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店、供应商id',
  `label_id` int(11) NOT NULL DEFAULT '0' COMMENT '标签ID',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户标签关联表';

-- ----------------------------
-- Table structure for eb_user_level
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_level`;
CREATE TABLE `eb_user_level` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `level_id` int(11) NOT NULL DEFAULT '0' COMMENT '等级vip',
  `grade` int(11) NOT NULL DEFAULT '0' COMMENT '会员等级',
  `valid_time` int(11) NOT NULL DEFAULT '0' COMMENT '过期时间',
  `is_forever` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否永久',
  `mer_id` int(11) NOT NULL DEFAULT '0' COMMENT '商户id',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:禁止,1:正常',
  `mark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  `remind` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已通知',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除,0=未删除,1=删除',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `discount` int(11) NOT NULL DEFAULT '0' COMMENT '享受折扣',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `id` (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户等级记录表';

-- ----------------------------
-- Table structure for eb_user_money
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_money`;
CREATE TABLE `eb_user_money` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户余额id',
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户uid',
  `link_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '关联id',
  `type` varchar(64) NOT NULL DEFAULT '' COMMENT '明细类型',
  `title` varchar(64) NOT NULL DEFAULT '' COMMENT '账单标题',
  `number` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '明细数字',
  `balance` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '剩余',
  `pm` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 = 支出 1 = 获得',
  `mark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 = 带确定 1 = 有效 -1 = 无效',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `pm` (`pm`) USING BTREE,
  KEY `type` (`type`,`link_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户账单表';

-- ----------------------------
-- Table structure for eb_user_notice
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_notice`;
CREATE TABLE `eb_user_notice` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` text COMMENT '接收消息的用户id（类型：json数据）',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '消息通知类型（1：系统消息；2：用户通知）',
  `user` varchar(20) NOT NULL DEFAULT '' COMMENT '发送人',
  `title` varchar(20) NOT NULL DEFAULT '' COMMENT '通知消息的标题信息',
  `content` varchar(500) NOT NULL DEFAULT '' COMMENT '通知消息的内容',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '通知消息发送的时间',
  `is_send` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发送（0：未发送；1：已发送）',
  `send_time` int(11) NOT NULL DEFAULT '0' COMMENT '发送时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户通知表';

-- ----------------------------
-- Table structure for eb_user_notice_see
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_notice_see`;
CREATE TABLE `eb_user_notice_see` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nid` int(11) NOT NULL DEFAULT '0' COMMENT '查看的通知id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '查看通知的用户id',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '查看通知的时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户通知发送记录表';

-- ----------------------------
-- Table structure for eb_user_recharge
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_recharge`;
CREATE TABLE `eb_user_recharge` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '充值用户UID',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
  `trade_no` varchar(100) NOT NULL DEFAULT '' COMMENT '微信订单号',
  `price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '充值金额',
  `give_price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '购买赠送金额',
  `recharge_type` varchar(32) NOT NULL DEFAULT '' COMMENT '充值类型',
  `auth_code` varchar(50) NOT NULL DEFAULT '' COMMENT '收款码条码值',
  `paid` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否充值',
  `pay_time` int(10) NOT NULL DEFAULT '0' COMMENT '充值支付时间',
  `add_time` int(12) NOT NULL DEFAULT '0' COMMENT '充值时间',
  `refund_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
  `channel_type` varchar(255) NOT NULL DEFAULT '' COMMENT '用户访问端标识',
  `remarks` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `order_id` (`order_id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE,
  KEY `recharge_type` (`recharge_type`) USING BTREE,
  KEY `paid` (`paid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户充值表';

-- ----------------------------
-- Table structure for eb_user_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_relation`;
CREATE TABLE `eb_user_relation` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  `relation_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '关联ID',
  `type` varchar(32) NOT NULL DEFAULT '' COMMENT '类型(收藏(collect）、点赞(like))',
  `category` varchar(32) NOT NULL DEFAULT '' COMMENT '某种类型的商品(普通商品、秒杀商品、文章)',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`) USING BTREE,
  KEY `category` (`category`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='商品点赞和收藏表';

-- ----------------------------
-- Table structure for eb_user_search
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_search`;
CREATE TABLE `eb_user_search` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `keyword` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '搜索关键词',
  `vicword` varchar(1000) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '关键词分词',
  `num` int(8) NOT NULL DEFAULT '1' COMMENT '搜索次数',
  `result` text CHARACTER SET utf8 COMMENT '搜索结果',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除',
  `add_time` int(10) NOT NULL DEFAULT '0' COMMENT '时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户搜索记录表';

-- ----------------------------
-- Table structure for eb_user_sign
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_sign`;
CREATE TABLE `eb_user_sign` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `title` varchar(255) NOT NULL DEFAULT '' COMMENT '签到说明',
  `number` int(11) NOT NULL DEFAULT '0' COMMENT '获得积分',
  `svip_number` int(11) NOT NULL DEFAULT '0' COMMENT 'svip签到积分',
  `balance` int(11) NOT NULL DEFAULT '0' COMMENT '剩余积分',
  `exp_num` int(11) NOT NULL DEFAULT '0' COMMENT '获得经验',
  `exp_balance` int(11) NOT NULL DEFAULT '0' COMMENT '剩余经验',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=365 DEFAULT CHARSET=utf8mb4 COMMENT='签到记录表';

-- ----------------------------
-- Table structure for eb_user_spread
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_spread`;
CREATE TABLE `eb_user_spread` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店id',
  `uid` int(10) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
  `spread_uid` int(10) NOT NULL DEFAULT '0' COMMENT '推广人uid',
  `spread_time` int(10) NOT NULL DEFAULT '0' COMMENT '推广时间',
  `admin_id` int(10) NOT NULL DEFAULT '0' COMMENT '管理员id',
  PRIMARY KEY (`id`),
  KEY `uid` (`uid`) USING BTREE,
  KEY `spread_uid` (`spread_uid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户推广关系表';

-- ----------------------------
-- Table structure for eb_user_visit
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_visit`;
CREATE TABLE `eb_user_visit` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户uid',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '访问路径',
  `ip` varchar(255) NOT NULL DEFAULT '' COMMENT '用户ip',
  `stay_time` int(11) NOT NULL DEFAULT '0' COMMENT '页面停留时间(秒)',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '访问时间',
  `channel_type` varchar(255) NOT NULL DEFAULT '' COMMENT '用户访问端标识',
  `province` varchar(255) NOT NULL DEFAULT '' COMMENT '用户省份',
  PRIMARY KEY (`id`),
  KEY `time` (`channel_type`,`add_time`)
) ENGINE=InnoDB AUTO_INCREMENT=152 DEFAULT CHARSET=utf8mb4 COMMENT='用户访问表';

-- ----------------------------
-- Table structure for eb_wechat_card
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_card`;
CREATE TABLE `eb_wechat_card` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `card_id` varchar(50) NOT NULL DEFAULT '' COMMENT '卡券ID（微信返回）',
  `card_type` varchar(20) NOT NULL DEFAULT 'member_card' COMMENT '卡券类型：默认会员卡',
  `code_type` varchar(20) NOT NULL DEFAULT '' COMMENT '码类型',
  `brand_name` varchar(50) NOT NULL DEFAULT '' COMMENT '商户名称',
  `title` varchar(50) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '卡券名称',
  `color` varchar(15) NOT NULL DEFAULT '' COMMENT '颜色',
  `notice` varchar(20) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '卡券使用提醒',
  `description` varchar(255) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '描述',
  `center_title` varchar(255) NOT NULL DEFAULT '' COMMENT '卡券中部居中的按钮，仅在卡券激活后且可用状态 时显示',
  `center_sub_title` varchar(255) NOT NULL DEFAULT '' COMMENT '显示在入口下方的提示语 ， 仅在卡券激活后且可用状态时显示',
  `center_url` varchar(255) NOT NULL DEFAULT '' COMMENT '顶部居中的url ，仅在卡券激活后且可用状态时显示',
  `service_phone` varchar(30) NOT NULL DEFAULT '' COMMENT '联系方式',
  `logo_url` varchar(255) NOT NULL DEFAULT '' COMMENT 'logo URL',
  `background_pic_url` varchar(255) NOT NULL DEFAULT '' COMMENT '背景图',
  `prerogative` text CHARACTER SET utf8mb4 COMMENT '特权说明',
  `especial` longtext CHARACTER SET utf8mb4 COMMENT '特别追加参数',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信卡券表';

-- ----------------------------
-- Table structure for eb_wechat_key
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_key`;
CREATE TABLE `eb_wechat_key` (
  `id` mediumint(8) NOT NULL AUTO_INCREMENT,
  `reply_id` mediumint(8) NOT NULL DEFAULT '0' COMMENT '回复内容id',
  `keys` varchar(64) NOT NULL DEFAULT '' COMMENT '关键词',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='微信回复关键词辅助表';

-- ----------------------------
-- Table structure for eb_wechat_media
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_media`;
CREATE TABLE `eb_wechat_media` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '微信视频音频id',
  `type` varchar(16) NOT NULL DEFAULT '' COMMENT '回复类型',
  `path` varchar(128) NOT NULL DEFAULT '' COMMENT '文件路径',
  `media_id` varchar(64) NOT NULL DEFAULT '' COMMENT '微信服务器返回的id',
  `url` varchar(256) NOT NULL DEFAULT '' COMMENT '地址',
  `temporary` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否永久或者临时 0永久1临时',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `type` (`type`,`media_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信回复表';

-- ----------------------------
-- Table structure for eb_wechat_message
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_message`;
CREATE TABLE `eb_wechat_message` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户行为记录id',
  `openid` varchar(100) NOT NULL DEFAULT '' COMMENT '用户openid',
  `type` varchar(100) NOT NULL DEFAULT '' COMMENT '操作类型',
  `result` varchar(2000) NOT NULL DEFAULT '' COMMENT '操作详细记录',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `openid` (`openid`) USING BTREE,
  KEY `type` (`type`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户行为记录表';

-- ----------------------------
-- Table structure for eb_wechat_news_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_news_category`;
CREATE TABLE `eb_wechat_news_category` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '图文消息管理ID',
  `cate_name` varchar(255) NOT NULL DEFAULT '' COMMENT '图文名称',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
  `new_id` varchar(255) NOT NULL DEFAULT '' COMMENT '文章id',
  `add_time` varchar(255) NOT NULL DEFAULT '' COMMENT '添加时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='图文消息管理表';

-- ----------------------------
-- Table structure for eb_wechat_qrcode
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_qrcode`;
CREATE TABLE `eb_wechat_qrcode` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码名称',
  `image` varchar(500) NOT NULL DEFAULT '' COMMENT '二维码图片',
  `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
  `label_id` varchar(32) NOT NULL DEFAULT '' COMMENT '标签id',
  `type` varchar(32) NOT NULL DEFAULT '' COMMENT '回复类型',
  `content` text COMMENT '回复内容',
  `data` text COMMENT '发送数据',
  `follow` int(11) NOT NULL DEFAULT '0' COMMENT '关注人数',
  `scan` int(11) NOT NULL DEFAULT '0' COMMENT '扫码人数',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `continue_time` int(11) NOT NULL DEFAULT '0' COMMENT '有效期',
  `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '到期时间',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='二维码表';

-- ----------------------------
-- Table structure for eb_wechat_qrcode_cate
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_qrcode_cate`;
CREATE TABLE `eb_wechat_qrcode_cate` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `cate_name` varchar(255) NOT NULL DEFAULT '' COMMENT '渠道码分类名称',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='二维码类型表';

-- ----------------------------
-- Table structure for eb_wechat_qrcode_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_qrcode_record`;
CREATE TABLE `eb_wechat_qrcode_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `qid` int(11) NOT NULL DEFAULT '0' COMMENT '渠道码id',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  `is_follow` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否关注',
  `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '扫码时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='渠道码扫码记录表';

-- ----------------------------
-- Table structure for eb_wechat_reply
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_reply`;
CREATE TABLE `eb_wechat_reply` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '微信关键字回复id',
  `type` varchar(32) NOT NULL DEFAULT '' COMMENT '回复类型',
  `data` text COMMENT '回复数据',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '0=不可用  1 =可用',
  `hide` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否隐藏',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `type` (`type`) USING BTREE,
  KEY `status` (`status`) USING BTREE,
  KEY `hide` (`hide`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信关键字回复表';

-- ----------------------------
-- Table structure for eb_wechat_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_user`;
CREATE TABLE `eb_wechat_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '微信用户id',
  `unionid` varchar(30) NOT NULL DEFAULT '' COMMENT '只有在用户将公众号绑定到微信开放平台帐号后，才会出现该字段',
  `openid` varchar(100) NOT NULL DEFAULT '' COMMENT '用户的标识，对当前公众号唯一',
  `nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '用户的昵称',
  `headimgurl` varchar(256) NOT NULL DEFAULT '' COMMENT '用户头像',
  `sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '用户的性别，值为1时是男性，值为2时是女性，值为0时是未知',
  `city` varchar(64) NOT NULL DEFAULT '' COMMENT '用户所在城市',
  `language` varchar(64) NOT NULL DEFAULT '' COMMENT '用户的语言，简体中文为zh_CN',
  `province` varchar(64) NOT NULL DEFAULT '' COMMENT '用户所在省份',
  `country` varchar(64) NOT NULL DEFAULT '' COMMENT '用户所在国家',
  `remark` varchar(256) NOT NULL DEFAULT '' COMMENT '公众号运营者对粉丝的备注，公众号运营者可在微信公众平台用户管理界面对粉丝添加备注',
  `groupid` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '用户所在的分组ID（兼容旧的用户分组接口）',
  `tagid_list` varchar(256) NOT NULL DEFAULT '' COMMENT '用户被打上的标签ID列表',
  `subscribe` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '用户是否订阅该公众号标识',
  `subscribe_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '关注公众号时间',
  `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
  `second` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '二级推荐人',
  `user_type` varchar(32) NOT NULL DEFAULT 'wechat' COMMENT '用户类型',
  `is_complete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '授权信息是否完整',
  `is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`),
  UNIQUE KEY `openid` (`openid`) USING BTREE,
  KEY `groupid` (`groupid`) USING BTREE,
  KEY `subscribe_time` (`subscribe_time`) USING BTREE,
  KEY `add_time` (`add_time`) USING BTREE,
  KEY `subscribe` (`subscribe`) USING BTREE,
  KEY `unionid` (`unionid`) USING BTREE,
  KEY `uid` (`uid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信用户表';

-- ----------------------------
-- Table structure for eb_work_channel_code
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_channel_code`;
CREATE TABLE `eb_work_channel_code` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型：0=全天在线；1=自动上下线',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '二维码名称',
  `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类',
  `label_id` varchar(1000) NOT NULL DEFAULT '' COMMENT '客户标签',
  `reserve_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '备用成员',
  `userids` varchar(1000) NOT NULL DEFAULT '' COMMENT '全天在线成员',
  `skip_verify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '自动加好友：0=关闭，1=开启',
  `add_upper_limit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '员工添加上限0=关闭,1=开启',
  `welcome_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=使用渠道欢迎，1=默认欢迎语',
  `welcome_words` varchar(1000) NOT NULL DEFAULT '' COMMENT '欢迎语',
  `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '联系我二维码链接',
  `config_id` varchar(64) NOT NULL DEFAULT '' COMMENT '新增联系方式的配置id',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态：1=开启，0=关闭',
  `client_num` int(11) NOT NULL DEFAULT '0' COMMENT '扫码添加客户人数',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `delete_time` int(11) DEFAULT NULL COMMENT '删除时间戳',
  PRIMARY KEY (`id`),
  KEY `cate_id` (`cate_id`),
  KEY `status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业渠道码（联系我）';

-- ----------------------------
-- Table structure for eb_work_channel_cycle
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_channel_cycle`;
CREATE TABLE `eb_work_channel_cycle` (
  `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '渠道码',
  `userids` varchar(1000) NOT NULL DEFAULT '' COMMENT '成员userid',
  `start_time` varchar(5) NOT NULL DEFAULT '' COMMENT '上班开始',
  `end_time` varchar(5) NOT NULL DEFAULT '' COMMENT '上班结束',
  `wokr_time` varchar(50) NOT NULL DEFAULT '' COMMENT '工作周期，json转换',
  KEY `channel_id` (`channel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='渠道码周期规则';

-- ----------------------------
-- Table structure for eb_work_channel_limit
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_channel_limit`;
CREATE TABLE `eb_work_channel_limit` (
  `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '渠道码id',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '成员userid',
  `max` int(11) NOT NULL DEFAULT '0' COMMENT '限制个数',
  KEY `channel_id` (`channel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='渠道码添加成员限制器';

-- ----------------------------
-- Table structure for eb_work_client
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_client`;
CREATE TABLE `eb_work_client` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corp_id` varchar(18) NOT NULL DEFAULT '' COMMENT '企业微信id',
  `external_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '外部联系人的userid',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '商城用户uid',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '外部联系人的名称',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '外部联系人头像',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1表示该外部联系人是微信用户，2表示该外部联系人是企业微信用户',
  `gender` tinyint(1) NOT NULL DEFAULT '0' COMMENT '性别 0-未知 1-男性 2-女性',
  `unionid` varchar(64) NOT NULL DEFAULT '' COMMENT '开放平台的唯一身份标识',
  `position` varchar(50) NOT NULL DEFAULT '' COMMENT '外部联系人的职位',
  `corp_name` varchar(50) NOT NULL DEFAULT '' COMMENT '外部联系人所在企业的简称',
  `corp_full_name` varchar(100) NOT NULL DEFAULT '' COMMENT '外部联系人所在企业的主体名称',
  `external_profile` varchar(1000) NOT NULL DEFAULT '',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注信息',
  `create_time` int(11) NOT NULL DEFAULT '0',
  `update_time` int(11) NOT NULL DEFAULT '0',
  `delete_time` int(11) DEFAULT NULL COMMENT '删除时间戳',
  PRIMARY KEY (`id`),
  KEY `external_userid` (`external_userid`),
  KEY `corp_id` (`corp_id`,`external_userid`),
  KEY `uid` (`uid`),
  KEY `unionid` (`unionid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信客户';

-- ----------------------------
-- Table structure for eb_work_client_follow
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_client_follow`;
CREATE TABLE `eb_work_client_follow` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `client_id` int(11) NOT NULL DEFAULT '0' COMMENT '客户id',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '添加了此外部联系人的企业成员userid',
  `remark` varchar(50) NOT NULL DEFAULT '' COMMENT '该成员对此外部联系人的备注',
  `description` varchar(255) NOT NULL DEFAULT '' COMMENT '该成员对此外部联系人的描述',
  `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '该成员添加此外部联系人的时间',
  `remark_corp_name` varchar(50) NOT NULL DEFAULT '' COMMENT '该成员对此微信客户备注的企业名称',
  `remark_mobiles` varchar(255) NOT NULL DEFAULT '' COMMENT '该成员对此客户备注的手机号码',
  `add_way` int(3) NOT NULL DEFAULT '0' COMMENT '该成员添加此客户的来源',
  `oper_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '发起添加的userid，如果成员主动添加，为成员的userid；如果是客户主动添加，则为客户的外部联系人userid；如果是内部成员共享/管理员分配，则为对应的成员/管理员userid',
  `state` varchar(30) NOT NULL DEFAULT '' COMMENT '自定义字段返回数据',
  `is_del_user` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客户是否删除跟踪人:0=没有,1=删除',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `state` (`state`),
  KEY `client_id` (`client_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信客服跟踪';

-- ----------------------------
-- Table structure for eb_work_client_follow_tags
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_client_follow_tags`;
CREATE TABLE `eb_work_client_follow_tags` (
  `follow_id` int(11) NOT NULL DEFAULT '0' COMMENT '跟踪人id',
  `group_name` varchar(255) NOT NULL DEFAULT '' COMMENT '该成员添加此外部联系人所打标签的分组名称',
  `tag_name` varchar(255) NOT NULL DEFAULT '' COMMENT '该成员添加此外部联系人所打标签名称',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1-企业设置，2-用户自定义，3-规则组标签',
  `tag_id` varchar(32) NOT NULL DEFAULT '' COMMENT '该成员添加此外部联系人所打企业标签的id，用户自定义类型标签（type=2）不返回',
  `create_time` int(11) NOT NULL DEFAULT '0',
  KEY `follow_id` (`follow_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信客户跟踪标签';

-- ----------------------------
-- Table structure for eb_work_department
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_department`;
CREATE TABLE `eb_work_department` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corp_id` varchar(18) NOT NULL DEFAULT '' COMMENT '企业id',
  `department_id` int(11) NOT NULL DEFAULT '0' COMMENT '部门id',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '部门名称',
  `name_en` varchar(50) NOT NULL DEFAULT '' COMMENT '部门英文名称',
  `department_leader` varchar(1000) NOT NULL DEFAULT '' COMMENT 'leader',
  `parentid` int(11) NOT NULL DEFAULT '0' COMMENT '上级id',
  `srot` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信部门';

-- ----------------------------
-- Table structure for eb_work_group_chat
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_chat`;
CREATE TABLE `eb_work_group_chat` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corp_id` varchar(18) NOT NULL DEFAULT '' COMMENT '企业ID',
  `chat_id` varchar(40) NOT NULL DEFAULT '' COMMENT '客户群ID',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '群名',
  `owner` varchar(64) NOT NULL DEFAULT '' COMMENT '群主ID',
  `group_create_time` int(11) NOT NULL DEFAULT '0' COMMENT '群的创建时间',
  `notice` varchar(255) NOT NULL DEFAULT '' COMMENT '群公告',
  `admin_list` varchar(1000) NOT NULL DEFAULT '' COMMENT '群管理员userid',
  `member_num` int(11) NOT NULL DEFAULT '0' COMMENT '群人数',
  `retreat_group_num` int(11) NOT NULL DEFAULT '0' COMMENT '退群总数',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客户群跟进状态。\r\n0 - 跟进人正常\r\n1 - 跟进人离职\r\n2 - 离职继承中\r\n3 - 离职继承完成',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `corp_id` (`corp_id`,`chat_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信群';

-- ----------------------------
-- Table structure for eb_work_group_chat_auth
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_chat_auth`;
CREATE TABLE `eb_work_group_chat_auth` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '二维码名称',
  `auth_group_chat` tinyint(1) NOT NULL DEFAULT '0' COMMENT '自动建群0=关闭，1=开启',
  `chat_id` varchar(1000) NOT NULL DEFAULT '' COMMENT '群聊chat_id',
  `group_name` varchar(100) NOT NULL DEFAULT '' COMMENT '群名称',
  `group_num` int(11) NOT NULL DEFAULT '0' COMMENT '群序列号',
  `label` varchar(255) NOT NULL DEFAULT '' COMMENT '客户标签',
  `config_id` varchar(64) NOT NULL DEFAULT '' COMMENT '配置id',
  `qr_code` varchar(255) NOT NULL DEFAULT '' COMMENT '联系二维码的UR',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新',
  `delete_time` int(11) DEFAULT NULL COMMENT '删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信自动拉群';

-- ----------------------------
-- Table structure for eb_work_group_chat_member
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_chat_member`;
CREATE TABLE `eb_work_group_chat_member` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '企业群ID',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '群成员id',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '成员类型。\r\n1 - 企业成员\r\n2 - 外部联系人',
  `unionid` varchar(64) NOT NULL DEFAULT '' COMMENT '微信开放平台的唯一身份标识（微信unionid）',
  `join_time` int(11) NOT NULL DEFAULT '0' COMMENT '入群时间',
  `join_scene` tinyint(1) NOT NULL DEFAULT '0' COMMENT '入群方式。\r\n1 - 由群成员邀请入群（直接邀请入群）\r\n2 - 由群成员邀请入群（通过邀请链接入群）\r\n3 - 通过扫描群二维码入群',
  `invitor_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '邀请者。目前仅当是由本企业内部成员邀请入群时会返回该值',
  `group_nickname` varchar(100) NOT NULL DEFAULT '' COMMENT '在群里的昵称',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名字。仅当 need_name = 1 时返回',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=在群中,0=已退群',
  `chat_sum` int(11) NOT NULL DEFAULT '0' COMMENT '当前群人数',
  `retreat_chat_num` int(11) NOT NULL DEFAULT '0' COMMENT '当前退群人数',
  `state` varchar(100) NOT NULL DEFAULT '',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `group_id` (`group_id`),
  KEY `group_id_2` (`group_id`,`userid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信群成员列表';

-- ----------------------------
-- Table structure for eb_work_group_chat_statistic
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_chat_statistic`;
CREATE TABLE `eb_work_group_chat_statistic` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '群id',
  `today_sum` int(11) NOT NULL DEFAULT '0' COMMENT '今日新增人员',
  `today_return_sum` int(11) NOT NULL DEFAULT '0' COMMENT '今日退群人员',
  `chat_sum` int(11) NOT NULL DEFAULT '0' COMMENT '当前群人员',
  `chat_return_sum` int(11) NOT NULL DEFAULT '0' COMMENT '当前退群人员',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `group_id` (`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信群统计';

-- ----------------------------
-- Table structure for eb_work_group_msg_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_msg_relation`;
CREATE TABLE `eb_work_group_msg_relation` (
  `template_id` int(11) NOT NULL DEFAULT '0' COMMENT '群发模板id',
  `msg_id` varchar(64) NOT NULL DEFAULT '' COMMENT '群发消息id'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业群发消息id关联表';

-- ----------------------------
-- Table structure for eb_work_group_msg_send_result
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_msg_send_result`;
CREATE TABLE `eb_work_group_msg_send_result` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `msg_id` varchar(64) NOT NULL DEFAULT '' COMMENT '消息id',
  `external_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '外部联系人userid，群发消息到企业的客户群不返回该字段',
  `chat_id` varchar(64) NOT NULL DEFAULT '' COMMENT '外部客户群id，群发消息到客户不返回该字段',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '企业服务人员的userid',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-未发送 1-已发送 2-因客户不是好友导致发送失败 3-因客户已经收到其他群发消息导致发送失败',
  `send_time` int(11) NOT NULL DEFAULT '0' COMMENT '发送时间，发送状态为1时返回',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `status` (`status`),
  KEY `msg_id` (`msg_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业群发记录';

-- ----------------------------
-- Table structure for eb_work_group_msg_task
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_msg_task`;
CREATE TABLE `eb_work_group_msg_task` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `msg_id` varchar(64) NOT NULL DEFAULT '' COMMENT '消息id',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '成员id',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0-未发送 2-已发送',
  `send_time` int(11) NOT NULL DEFAULT '0' COMMENT '发送时间',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `msg_id` (`msg_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='群发成员发送任务';

-- ----------------------------
-- Table structure for eb_work_group_template
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_group_template`;
CREATE TABLE `eb_work_group_template` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=客户群发，1=客户群群发',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  `userids` text COMMENT '成员userid',
  `client_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=全部客户，1=筛选客户',
  `where_time` varchar(100) NOT NULL DEFAULT '' COMMENT '筛选时间',
  `where_label` text COMMENT '筛选标签',
  `where_not_label` text COMMENT '筛选排除标签',
  `template_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=立即发送，1=定时发送',
  `send_time` int(11) NOT NULL DEFAULT '0' COMMENT '定时发送时间',
  `send_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发送1=已发送，2=正在发送中，0=没有发送',
  `welcome_words` text COMMENT '群发内容',
  `fail_external_userid` text COMMENT '发送失败的客户userid',
  `fail_message` varchar(255) NOT NULL DEFAULT '' COMMENT '发送失败原因',
  `create_time` int(11) NOT NULL DEFAULT '0',
  `update_time` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `type` (`type`),
  KEY `template_type` (`template_type`,`send_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信群发';

-- ----------------------------
-- Table structure for eb_work_label
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_label`;
CREATE TABLE `eb_work_label` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corp_id` varchar(18) NOT NULL DEFAULT '' COMMENT '企业微信id',
  `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '标签组id',
  `group_name` varchar(50) NOT NULL DEFAULT '' COMMENT '标签组名称',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '标签名称',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间 ',
  PRIMARY KEY (`id`),
  KEY `group_id` (`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信标签';

-- ----------------------------
-- Table structure for eb_work_media
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_media`;
CREATE TABLE `eb_work_media` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `md5_path` varchar(32) NOT NULL DEFAULT '' COMMENT '本地路径md5值',
  `type` enum('image','voice','video','file') NOT NULL DEFAULT 'image' COMMENT '素材类型',
  `upload_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=临时素材附件,1=朋友圈附件,2=商品附件',
  `path` varchar(255) NOT NULL DEFAULT '' COMMENT '本地文件路径',
  `media_id` varchar(500) NOT NULL DEFAULT '' COMMENT '媒体文件上传后获取的唯一标识',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '永久素材路径',
  `temporary` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=永久，1=非永久',
  `valid_time` int(11) NOT NULL DEFAULT '0' COMMENT '有效期',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `type` (`type`,`md5_path`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信素材';

-- ----------------------------
-- Table structure for eb_work_member
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_member`;
CREATE TABLE `eb_work_member` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corp_id` varchar(18) NOT NULL DEFAULT '' COMMENT '企业微信id',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '成员UserID',
  `uid` int(11) NOT NULL DEFAULT '0' COMMENT '商城uid',
  `name` varchar(64) NOT NULL DEFAULT '' COMMENT '成员名称',
  `position` varchar(50) NOT NULL DEFAULT '' COMMENT '职务信息',
  `mobile` varchar(11) NOT NULL DEFAULT '' COMMENT '手机号码',
  `gender` tinyint(1) NOT NULL DEFAULT '0' COMMENT '性别。0表示未定义，1表示男性，2表示女性',
  `email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱',
  `biz_mail` varchar(50) NOT NULL DEFAULT '' COMMENT '企业邮箱',
  `direct_leader` varchar(500) NOT NULL DEFAULT '' COMMENT '直属上级UserID',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '头像url',
  `thumb_avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '头像缩略图url',
  `telephone` varchar(50) NOT NULL DEFAULT '' COMMENT '座机',
  `alias` varchar(30) NOT NULL DEFAULT '' COMMENT '别名',
  `enable` tinyint(1) NOT NULL DEFAULT '0' COMMENT '启用/禁用成员。1表示启用成员，0表示禁用成员',
  `is_leader` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是领导',
  `hide_mobile` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否隐藏手机号',
  `address` varchar(255) NOT NULL DEFAULT '' COMMENT '地址',
  `open_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '全局唯一',
  `main_department` tinyint(1) NOT NULL DEFAULT '0' COMMENT '主部门',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '激活状态: 1=已激活，2=已禁用，4=未激活，5=退出企业',
  `qr_code` varchar(255) NOT NULL DEFAULT '' COMMENT '员工个人二维码',
  `external_position` varchar(100) NOT NULL DEFAULT '' COMMENT '对外职务',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `userid` (`userid`) USING BTREE,
  KEY `corp_id` (`corp_id`),
  KEY `corp_id_2` (`corp_id`,`userid`),
  KEY `mobile` (`mobile`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信成员';

-- ----------------------------
-- Table structure for eb_work_member_other
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_member_other`;
CREATE TABLE `eb_work_member_other` (
  `member_id` int(11) NOT NULL DEFAULT '0' COMMENT '企业成员id',
  `extattr` longtext COMMENT '扩展属性',
  `external_profile` longtext COMMENT '成员对外属性',
  UNIQUE KEY `member_id` (`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信成员其他信息';

-- ----------------------------
-- Table structure for eb_work_member_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_member_relation`;
CREATE TABLE `eb_work_member_relation` (
  `member_id` int(11) NOT NULL DEFAULT '0' COMMENT '员工ID',
  `department` int(11) NOT NULL DEFAULT '0' COMMENT '所属部门',
  `srot` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `is_leader_in_dept` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为部门负责人',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  KEY `member_id` (`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业成员关联表';

-- ----------------------------
-- Table structure for eb_work_moment
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_moment`;
CREATE TABLE `eb_work_moment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '任务名称',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=全部成员，1=选择成员',
  `user_ids` text COMMENT '成员userid',
  `client_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客户类型0=全部，1=筛选',
  `client_tag_list` text COMMENT '客户标签',
  `welcome_words` text COMMENT '内容',
  `send_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送类型',
  `send_time` int(11) NOT NULL DEFAULT '0' COMMENT '定时发送时间',
  `jobid` varchar(64) NOT NULL DEFAULT '' COMMENT '任务id',
  `invalid_sender_list` text COMMENT '不合法的执行者列表，包括不存在的id以及不在应用可见范围内的部门或者成员',
  `moment_id` varchar(64) NOT NULL DEFAULT '' COMMENT '朋友圈id',
  `invalid_external_contact_list` text COMMENT '无效客户',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `jobid` (`jobid`),
  KEY `moment_id` (`moment_id`),
  KEY `send_time` (`send_time`,`send_type`,`jobid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信发送朋友圈';

-- ----------------------------
-- Table structure for eb_work_moment_send_result
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_moment_send_result`;
CREATE TABLE `eb_work_moment_send_result` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `moment_id` varchar(64) NOT NULL DEFAULT '' COMMENT '朋友圈id',
  `user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '成员id',
  `external_userid` text COMMENT '客户ids',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送状态',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `moment_id` (`moment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信朋友圈发送情况';

-- ----------------------------
-- Table structure for eb_work_welcome
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_welcome`;
CREATE TABLE `eb_work_welcome` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=通用,1=指定员工',
  `content` text COMMENT '消息内容',
  `attachments` text COMMENT '欢迎语消息体',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  `delete_time` int(11) DEFAULT NULL COMMENT '删除时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信欢迎语';

-- ----------------------------
-- Table structure for eb_work_welcome_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_work_welcome_relation`;
CREATE TABLE `eb_work_welcome_relation` (
  `welcome_id` int(11) NOT NULL DEFAULT '0' COMMENT '欢迎语id',
  `userid` varchar(64) NOT NULL DEFAULT '' COMMENT '用户userid',
  KEY `welcome_id` (`welcome_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='欢迎语辅助表';

SET FOREIGN_KEY_CHECKS = 1;
