2024-10-25 16:17:26 +08:00

2854 lines
176 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
Navicat Premium Data Transfer
Source Server : nftmeta_test
Source Server Type : MySQL
Source Server Version : 80031
Source Host : 43.139.12.226:3306
Source Schema : nft
Target Server Type : MySQL
Target Server Version : 80031
File Encoding : 65001
Date: 07/11/2023 10:21:42
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for a_platform_info
-- ----------------------------
DROP TABLE IF EXISTS `a_platform_info`;
CREATE TABLE `a_platform_info` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平台名称',
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '平台简介',
`security_key` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平台密钥',
`creation_time` timestamp NULL DEFAULT NULL,
`deleted` tinyint NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '鉴权中心 平台信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for eb_activity
-- ----------------------------
DROP TABLE IF EXISTS `eb_activity`;
CREATE TABLE `eb_activity` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动标题',
`details` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动详情',
`status` tinyint NULL DEFAULT 1 COMMENT '0 禁用 1 启用',
`background` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '背景图',
`award` int NULL DEFAULT NULL COMMENT '奖励积分',
`start_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`end_time` timestamp NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`deleted` tinyint NULL DEFAULT 0,
`store_product_id` int NULL DEFAULT NULL COMMENT '商品ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 80 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '积分商城活动表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for eb_article
-- ----------------------------
DROP TABLE IF EXISTS `eb_article`;
CREATE TABLE `eb_article` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '文章管理ID',
`cid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类id',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章标题',
`author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章作者',
`image_input` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章图片',
`synopsis` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章简介',
`share_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章分享标题',
`share_synopsis` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章分享简介',
`visit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览次数',
`sort` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '原文链接',
`media_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信素材id',
`status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态',
`hide` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否隐藏',
`admin_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '管理员id',
`mer_id` int UNSIGNED NULL DEFAULT 0 COMMENT '商户id',
`product_id` int NOT NULL DEFAULT 0 COMMENT '商品关联id',
`is_hot` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否热门(小程序)',
`is_banner` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否轮播图(小程序)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章内容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文章管理表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_category
-- ----------------------------
DROP TABLE IF EXISTS `eb_category`;
CREATE TABLE `eb_category` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`pid` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '父级ID',
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '/0/' COMMENT '路径',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称',
`type` smallint NULL DEFAULT 1 COMMENT '类型1 产品分类2 附件分类3 文章分类, 4 设置分类, 5 菜单分类6 配置分类, 7 秒杀配置',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址',
`extra` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '扩展字段 Jsos格式',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态, 1正常0失效',
`sort` int NOT NULL DEFAULT 99999 COMMENT '排序',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `status+pid`(`pid` ASC, `status` ASC) USING BTREE,
INDEX `id+status+url`(`path` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 744 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分类表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_express
-- ----------------------------
DROP TABLE IF EXISTS `eb_express`;
CREATE TABLE `eb_express` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '快递公司id',
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '快递公司简称',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci 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 '是否需要取件网店',
`account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账号',
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '密码',
`net_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网点名称',
`sort` int 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 INDEX `code`(`code` ASC) USING BTREE,
INDEX `is_show`(`is_show` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1638 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '快递公司表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_shipping_templates
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates`;
CREATE TABLE `eb_shipping_templates` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板名称',
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '计费方式',
`appoint` tinyint(1) NOT NULL DEFAULT 0 COMMENT '指定包邮',
`sort` int NOT NULL DEFAULT 0 COMMENT '排序',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '运费模板' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_shipping_templates_free
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates_free`;
CREATE TABLE `eb_shipping_templates_free` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`temp_id` int NOT NULL DEFAULT 0 COMMENT '模板ID',
`city_id` int NOT NULL DEFAULT 0 COMMENT '城市ID',
`title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述',
`number` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '包邮件数',
`price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '包邮金额',
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '计费方式',
`uniqid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分组唯一值',
`status` tinyint(1) NULL DEFAULT 0 COMMENT '是否无效',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 130 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '运费模板包邮' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_shipping_templates_region
-- ----------------------------
DROP TABLE IF EXISTS `eb_shipping_templates_region`;
CREATE TABLE `eb_shipping_templates_region` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`temp_id` int NOT NULL DEFAULT 0 COMMENT '模板ID',
`city_id` int NOT NULL DEFAULT 0 COMMENT '城市ID',
`title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述',
`first` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '首件',
`first_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '首件运费',
`renewal` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '续件',
`renewal_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '续件运费',
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '计费方式 1按件数 2按重量 3按体积',
`uniqid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分组唯一值',
`status` tinyint(1) NULL DEFAULT 0 COMMENT '是否无效',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11322 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '运费模板指定区域费用' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_sms_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_sms_record`;
CREATE TABLE `eb_sms_record` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '短信发送记录编号',
`uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '短信平台账号',
`phone` char(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接受短信的手机号',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '短信内容',
`add_ip` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '添加记录ip',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`template` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '短信模板ID',
`resultcode` int UNSIGNED NULL DEFAULT NULL COMMENT '状态码 100=成功,130=失败,131=空号,132=停机,133=关机,134=无状态',
`record_id` int UNSIGNED NULL DEFAULT NULL COMMENT '发送记录id',
`memo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '短信平台返回信息',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短信发送记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_sms_template
-- ----------------------------
DROP TABLE IF EXISTS `eb_sms_template`;
CREATE TABLE `eb_sms_template` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`temp_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '短信模板id',
`temp_type` tinyint NOT NULL DEFAULT 1 COMMENT '模板类型',
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '模板说明',
`type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '类型',
`temp_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '模板编号',
`status` tinyint NOT NULL DEFAULT 1 COMMENT '状态',
`content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '短息内容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 572 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短信模板表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_bargain
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_bargain`;
CREATE TABLE `eb_store_bargain` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '砍价商品ID',
`product_id` int UNSIGNED NOT NULL COMMENT '关联商品ID',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '砍价活动名称',
`image` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '砍价活动图片',
`unit_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位名称',
`stock` int UNSIGNED NULL DEFAULT NULL COMMENT '库存',
`sales` int UNSIGNED NULL DEFAULT NULL COMMENT '销量',
`images` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '砍价商品轮播图',
`start_time` bigint UNSIGNED NOT NULL COMMENT '砍价开启时间',
`stop_time` bigint UNSIGNED NOT NULL COMMENT '砍价结束时间',
`store_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '砍价商品名称',
`price` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '砍价金额',
`min_price` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '砍价商品最低价',
`num` int UNSIGNED NULL DEFAULT NULL COMMENT '购买数量限制——单个活动每个用户发起砍价次数限制',
`bargain_max_price` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '用户每次砍价的最大金额',
`bargain_min_price` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '用户每次砍价的最小金额',
`bargain_num` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '帮砍次数——单个商品用户可以帮砍的次数',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '砍价状态 0(到砍价时间不自动开启) 1(到砍价时间自动开启时间)',
`give_integral` int NULL DEFAULT 0 COMMENT '反多少积分',
`info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '砍价活动简介',
`cost` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '成本价',
`sort` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序',
`is_hot` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否推荐0不推荐1推荐',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除 0未删除 1删除',
`add_time` bigint UNSIGNED NULL DEFAULT NULL COMMENT '添加时间',
`is_postage` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否包邮 0不包邮 1包邮',
`postage` decimal(10, 2) UNSIGNED NULL DEFAULT NULL COMMENT '邮费',
`rule` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '砍价规则',
`look` int UNSIGNED NULL DEFAULT 0 COMMENT '砍价商品浏览量',
`share` int UNSIGNED NULL DEFAULT 0 COMMENT '砍价商品分享量',
`temp_id` int NULL DEFAULT NULL COMMENT '运费模板ID',
`weight` decimal(8, 2) NULL DEFAULT 0.00 COMMENT '重量',
`volume` decimal(8, 2) NULL DEFAULT 0.00 COMMENT '体积',
`quota` int NOT NULL DEFAULT 0 COMMENT '限购总数',
`quota_show` int NOT NULL DEFAULT 0 COMMENT '限量总数显示',
`people_num` int NULL DEFAULT NULL COMMENT '砍价人数——需要多少人砍价成功',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '砍价表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_bargain_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_bargain_user`;
CREATE TABLE `eb_store_bargain_user` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户参与砍价表ID',
`uid` int UNSIGNED NULL DEFAULT NULL COMMENT '用户ID',
`bargain_id` int UNSIGNED NULL DEFAULT NULL COMMENT '砍价商品id',
`bargain_price_min` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '砍价的最低价',
`bargain_price` decimal(8, 2) NULL DEFAULT NULL COMMENT '砍价金额',
`price` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '砍掉的价格',
`status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态 1参与中 2 活动结束参与失败 3活动结束参与成功',
`add_time` bigint UNSIGNED NULL DEFAULT NULL COMMENT '参与时间',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否取消',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户参与砍价表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- 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 UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '砍价用户帮助表ID',
`uid` int UNSIGNED NULL DEFAULT NULL COMMENT '帮助的用户id',
`bargain_id` int UNSIGNED NULL DEFAULT NULL COMMENT '砍价商品ID',
`bargain_user_id` int UNSIGNED NULL DEFAULT NULL COMMENT '用户参与砍价表id',
`price` decimal(8, 2) UNSIGNED NULL DEFAULT NULL COMMENT '帮助砍价多少金额',
`add_time` bigint UNSIGNED NULL DEFAULT NULL COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '砍价用户帮助表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_cart
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_cart`;
CREATE TABLE `eb_store_cart` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '购物车表ID',
`uid` int UNSIGNED NOT NULL COMMENT '用户ID',
`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型',
`product_id` int UNSIGNED NOT NULL COMMENT '商品ID',
`product_attr_unique` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品属性',
`cart_num` smallint UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品数量',
`is_new` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否为立即购买',
`combination_id` int UNSIGNED NULL DEFAULT 0 COMMENT '拼团id',
`seckill_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '秒杀商品ID',
`bargain_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '砍价id',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NULL DEFAULT NULL COMMENT 'g',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '购物车状态',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`uid` ASC) USING BTREE,
INDEX `goods_id`(`product_id` ASC) USING BTREE,
INDEX `uid`(`uid` ASC) USING BTREE,
INDEX `uid_2`(`uid` ASC) USING BTREE,
INDEX `uid_3`(`uid` ASC, `is_new` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '购物车表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_combination
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_combination`;
CREATE TABLE `eb_store_combination` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '拼团商品ID',
`product_id` int UNSIGNED NOT NULL COMMENT '商品id',
`mer_id` int UNSIGNED NULL DEFAULT 0 COMMENT '商户id',
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '推荐图',
`images` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '轮播图',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '活动标题',
`attr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '活动属性',
`people` int UNSIGNED NOT NULL COMMENT '参团人数',
`info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '简介',
`price` decimal(10, 2) UNSIGNED NOT NULL COMMENT '价格',
`sort` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序',
`sales` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '销量',
`stock` int UNSIGNED NOT NULL COMMENT '库存',
`add_time` bigint NOT NULL COMMENT '添加时间',
`is_host` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '推荐',
`is_show` tinyint UNSIGNED NOT NULL COMMENT '商品状态',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0,
`combination` tinyint UNSIGNED NULL DEFAULT 1,
`mer_use` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '商户是否可用1可用0不可用',
`is_postage` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '是否包邮1是0否',
`postage` decimal(10, 2) UNSIGNED NULL DEFAULT NULL COMMENT '邮费',
`start_time` bigint UNSIGNED NOT NULL COMMENT '拼团开始时间',
`stop_time` bigint UNSIGNED NOT NULL COMMENT '拼团结束时间',
`effective_time` int NOT NULL DEFAULT 0 COMMENT '拼团订单有效时间(小时)',
`cost` decimal(10, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '拼图商品成本',
`browse` int NULL DEFAULT 0 COMMENT '浏览量',
`unit_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '单位名',
`temp_id` int NOT NULL COMMENT '运费模板ID',
`weight` decimal(8, 2) NULL DEFAULT 0.00 COMMENT '重量',
`volume` decimal(8, 2) NULL DEFAULT 0.00 COMMENT '体积',
`num` int NULL DEFAULT NULL COMMENT '单次购买数量',
`quota` int NOT NULL DEFAULT 0 COMMENT '限购总数',
`quota_show` int NOT NULL DEFAULT 0 COMMENT '限量总数显示',
`ot_price` decimal(10, 2) NOT NULL COMMENT '原价',
`once_num` int NOT NULL DEFAULT 0 COMMENT '每个订单可购买数量',
`virtual_ration` int NOT NULL DEFAULT 100 COMMENT '虚拟成团百分比',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '拼团商品表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_coupon
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_coupon`;
CREATE TABLE `eb_store_coupon` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '优惠券表ID',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '优惠券名称',
`money` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '兑换的优惠券面值',
`is_limited` tinyint(1) NULL DEFAULT 0 COMMENT '是否限量, 默认0 不限量, 1限量',
`total` int NOT NULL DEFAULT 0 COMMENT '发放总数',
`last_total` int NULL DEFAULT 0 COMMENT '剩余数量',
`use_type` tinyint NOT NULL DEFAULT 1 COMMENT '使用类型 1 全场通用, 2 商品券, 3 品类券',
`primary_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '所属商品id / 分类id',
`min_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '最低消费0代表不限制',
`receive_start_time` timestamp NOT NULL COMMENT '可领取开始时间',
`receive_end_time` timestamp NULL DEFAULT NULL COMMENT '可领取结束时间',
`is_fixed_time` tinyint(1) NULL DEFAULT 0 COMMENT '是否固定使用时间, 默认0 否, 1是',
`use_start_time` timestamp NULL DEFAULT NULL COMMENT '可使用时间范围 开始时间',
`use_end_time` timestamp NULL DEFAULT NULL COMMENT '可使用时间范围 结束时间',
`day` int NULL DEFAULT 0 COMMENT '天数',
`type` tinyint NOT NULL DEFAULT 1 COMMENT '优惠券类型 1 手动领取, 2 新人券, 3 赠送券',
`sort` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '排序',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态0关闭1开启',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除 状态01',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`nft_id` int NULL DEFAULT NULL COMMENT '凭证核销藏品ID',
PRIMARY KEY (`id`) USING BTREE,
INDEX `state`(`status` ASC) USING BTREE,
INDEX `is_del`(`is_del` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠券表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_coupon_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_coupon_user`;
CREATE TABLE `eb_store_coupon_user` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`coupon_id` int NOT NULL COMMENT '优惠券发布id',
`cid` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '兑换的项目id',
`uid` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '领取人id',
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '优惠券名称',
`money` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '优惠券的面值',
`min_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '最低消费多少金额可用优惠券',
`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'send' COMMENT '获取方式send后台发放, 用户领取 get',
`status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '状态0未使用1已使用, 2:已失效)',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`start_time` timestamp NULL DEFAULT NULL COMMENT '开始使用时间',
`end_time` timestamp NULL DEFAULT NULL COMMENT '过期时间',
`use_time` timestamp NULL DEFAULT NULL COMMENT '使用时间',
`use_type` tinyint(1) NULL DEFAULT 1 COMMENT '使用类型 1 全场通用, 2 商品券, 3 品类券',
`primary_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属商品id / 分类id',
`member_nft_id` int NULL DEFAULT NULL COMMENT '指定销毁的藏品ID',
PRIMARY KEY (`id`) USING BTREE,
INDEX `cid`(`cid` ASC) USING BTREE,
INDEX `uid`(`uid` ASC) USING BTREE,
INDEX `end_time`(`end_time` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠券记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_order
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order`;
CREATE TABLE `eb_store_order` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '订单ID',
`order_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
`uid` int UNSIGNED NOT NULL COMMENT '用户id',
`real_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户姓名',
`user_phone` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户电话',
`user_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '详细地址',
`freight_price` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '运费金额',
`total_num` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '订单商品总数',
`total_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '订单总价',
`total_postage` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '邮费',
`pay_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '实际支付金额',
`pay_postage` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '支付邮费',
`deduction_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '抵扣金额',
`coupon_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '优惠券id',
`coupon_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '优惠券金额',
`paid` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '支付状态',
`pay_time` timestamp NULL DEFAULT NULL COMMENT '支付时间',
`pay_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '订单状态0待发货1待收货2已收货待评价3已完成',
`refund_status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 未退款 1 申请中 2 已退款 3 退款中',
`refund_reason_wap_img` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退款图片',
`refund_reason_wap_explain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退款用户说明',
`refund_reason_wap` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '前台退款原因',
`refund_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '不退款的理由',
`refund_reason_time` timestamp NULL DEFAULT NULL COMMENT '退款时间',
`refund_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '退款金额',
`delivery_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '快递名称/送货人姓名',
`delivery_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发货类型',
`delivery_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '快递单号/手机号',
`gain_integral` int NULL DEFAULT 0 COMMENT '消费赚取积分',
`use_integral` int NULL DEFAULT 0 COMMENT '使用积分',
`back_integral` int NULL DEFAULT 0 COMMENT '给用户退了多少积分',
`mark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除',
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理员备注',
`mer_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商户ID',
`is_mer_check` tinyint UNSIGNED NOT NULL DEFAULT 0,
`combination_id` int UNSIGNED NULL DEFAULT 0 COMMENT '拼团商品id0一般商品',
`pink_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '拼团id 0没有拼团',
`cost` decimal(8, 2) UNSIGNED NOT NULL COMMENT '成本价',
`seckill_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '秒杀商品ID',
`bargain_id` int UNSIGNED NULL DEFAULT 0 COMMENT '砍价id',
`verify_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '核销码',
`store_id` int NOT NULL DEFAULT 0 COMMENT '门店id',
`shipping_type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '配送方式 1=快递 2=门店自提',
`clerk_id` int NOT NULL DEFAULT 0 COMMENT '店员id/核销员id',
`is_channel` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '支付渠道(0微信公众号1微信小程序2余额)',
`is_remind` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '消息提醒',
`is_system_del` tinyint(1) NULL DEFAULT 0 COMMENT '后台是否删除',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`delivery_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '快递公司简称',
`bargain_user_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户拼团活动id 0没有',
`type` int NOT NULL DEFAULT 0 COMMENT '订单类型:0-普通订单1-视频号订单',
`pro_total_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '商品总价',
`before_pay_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '改价前支付金额',
`is_alter_price` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否改价,0-否1-是',
`out_trade_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户系统内部的订单号,32个字符内、可包含字母, 其他说明见商户订单号',
`score` int NULL DEFAULT NULL COMMENT '兑换所需NFT积分',
`member_nft_id` int NULL DEFAULT NULL COMMENT '指定销毁的藏品ID',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `order_id_2`(`order_id` ASC, `uid` ASC) USING BTREE,
INDEX `uid`(`uid` ASC) USING BTREE,
INDEX `add_time`(`create_time` ASC) USING BTREE,
INDEX `pay_price`(`pay_price` ASC) USING BTREE,
INDEX `paid`(`paid` ASC) USING BTREE,
INDEX `pay_time`(`pay_time` ASC) USING BTREE,
INDEX `pay_type`(`pay_type` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `is_del`(`is_del` ASC) USING BTREE,
INDEX `coupon_id`(`coupon_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 140 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_order_info
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_info`;
CREATE TABLE `eb_store_order_info` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` int UNSIGNED NOT NULL COMMENT '订单id',
`product_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品ID',
`info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '购买东西的详细信息',
`unique` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一id',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
`product_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品名称',
`attr_value_id` int UNSIGNED NULL DEFAULT NULL COMMENT '规格属性值id',
`image` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品图片',
`sku` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品sku',
`price` decimal(8, 2) UNSIGNED NOT NULL COMMENT '商品价格',
`pay_num` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '购买数量',
`weight` decimal(8, 2) UNSIGNED NOT NULL COMMENT '重量',
`volume` decimal(8, 2) UNSIGNED NOT NULL COMMENT '体积',
`give_integral` int UNSIGNED NOT NULL COMMENT '赠送积分',
`is_reply` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否评价0-未评价1-已评价',
`is_sub` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否单独分佣,0-否1-是',
`vip_price` decimal(8, 2) UNSIGNED NOT NULL COMMENT '会员价',
`product_type` int NOT NULL DEFAULT 0 COMMENT '商品类型:0-普通1-秒杀2-砍价3-拼团4-视频号',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `oid`(`order_id` ASC, `unique` ASC) USING BTREE,
INDEX `product_id`(`product_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 140 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单购物详情表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_order_status
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_order_status`;
CREATE TABLE `eb_store_order_status` (
`oid` int UNSIGNED NOT NULL COMMENT '订单id',
`change_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作类型',
`change_message` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作备注',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
INDEX `oid`(`oid` ASC) USING BTREE,
INDEX `change_type`(`change_type` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单操作记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_pink
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_pink`;
CREATE TABLE `eb_store_pink` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '拼团ID',
`uid` int UNSIGNED NOT NULL COMMENT '用户id',
`order_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单id 生成',
`order_id_key` int UNSIGNED NOT NULL COMMENT '订单id 数据库',
`total_num` int UNSIGNED NOT NULL COMMENT '购买商品个数',
`total_price` decimal(10, 2) UNSIGNED NOT NULL COMMENT '购买总金额',
`cid` int UNSIGNED NOT NULL COMMENT '拼团商品id',
`pid` int UNSIGNED NOT NULL COMMENT '商品id',
`people` int UNSIGNED NOT NULL COMMENT '拼图总人数',
`price` decimal(10, 2) UNSIGNED NOT NULL COMMENT '拼团商品单价',
`add_time` bigint NOT NULL COMMENT '开始时间',
`stop_time` bigint NOT NULL COMMENT '结束时间',
`k_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '团长id 0为团长',
`is_tpl` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否发送模板消息0未发送1已发送',
`is_refund` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否退款 0未退款 1已退款',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态1进行中2已完成3未完成',
`is_virtual` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否虚拟拼团',
`nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称',
`avatar` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户头像',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '拼团表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_product
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product`;
CREATE TABLE `eb_store_product` (
`id` mediumint NOT NULL AUTO_INCREMENT COMMENT '商品id',
`mer_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)',
`image` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品图片',
`slider_image` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '轮播图',
`store_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品名称',
`store_info` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品简介',
`keyword` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关键字',
`bar_code` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品条码(一维码)',
`cate_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类id',
`price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '商品价格',
`vip_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '会员价格',
`ot_price` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '市场价',
`postage` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '邮费',
`unit_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位名',
`sort` smallint NOT NULL DEFAULT 0 COMMENT '排序',
`sales` mediumint UNSIGNED NOT NULL DEFAULT 0 COMMENT '销量',
`stock` mediumint UNSIGNED 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 UNSIGNED NOT NULL COMMENT '添加时间',
`score` int NOT NULL DEFAULT 0 COMMENT '兑换所需nft积分',
`is_postage` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否包邮',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除',
`mer_use` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '商户是否代理 0不可代理1可代理',
`give_integral` int NULL DEFAULT 0 COMMENT '获得积分',
`cost` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '成本价',
`is_seckill` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '秒杀状态 0 未开启 1已开启',
`is_bargain` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '砍价状态 0未开启 1开启',
`is_good` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否优品推荐',
`is_sub` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否单独分佣',
`ficti` mediumint NULL DEFAULT 100 COMMENT '虚拟销量',
`browse` int NULL DEFAULT 0 COMMENT '浏览量',
`code_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品二维码地址(用户小程序海报)',
`soure_link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '淘宝京东1688类型',
`video_link` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '主图视频链接',
`temp_id` int NOT NULL DEFAULT 1 COMMENT '运费模板ID',
`spec_type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '规格 0单 1多',
`activity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动显示排序0=默认, 1=秒杀2=砍价3=拼团',
`flat_pattern` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '展示图',
`is_recycle` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否回收站',
`nft_id` int NULL DEFAULT NULL COMMENT '凭证核销藏品ID',
PRIMARY KEY (`id`) USING BTREE,
INDEX `cate_id`(`cate_id` ASC) USING BTREE,
INDEX `is_hot`(`is_hot` ASC) USING BTREE,
INDEX `is_benefit`(`is_benefit` ASC) USING BTREE,
INDEX `is_best`(`is_best` ASC) USING BTREE,
INDEX `is_new`(`is_new` ASC) USING BTREE,
INDEX `toggle_on_sale, is_del`(`is_del` ASC) USING BTREE,
INDEX `price`(`price` ASC) USING BTREE,
INDEX `is_show`(`is_show` ASC) USING BTREE,
INDEX `sort`(`sort` ASC) USING BTREE,
INDEX `sales`(`sales` ASC) USING BTREE,
INDEX `add_time`(`add_time` ASC) USING BTREE,
INDEX `is_postage`(`is_postage` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 27 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_product_attr
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_attr`;
CREATE TABLE `eb_store_product_attr` (
`id` mediumint NOT NULL AUTO_INCREMENT COMMENT '主键',
`product_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品ID',
`attr_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性名',
`attr_values` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性值',
`type` tinyint(1) NULL DEFAULT 0 COMMENT '活动类型 0=商品1=秒杀2=砍价3=拼团',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除,0-否1-是',
PRIMARY KEY (`id`) USING BTREE,
INDEX `store_id`(`product_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品属性表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- 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 NOT NULL AUTO_INCREMENT COMMENT '主键',
`product_id` int UNSIGNED NOT NULL COMMENT '商品ID',
`result` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品属性参数',
`change_time` int UNSIGNED NOT NULL COMMENT '上次修改时间',
`type` tinyint(1) NULL DEFAULT 0 COMMENT '活动类型 0=商品1=秒杀2=砍价3=拼团',
PRIMARY KEY (`id`) USING BTREE,
INDEX `product_id`(`product_id` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品属性详情表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- 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` mediumint NOT NULL AUTO_INCREMENT COMMENT '主键',
`product_id` int UNSIGNED NOT NULL COMMENT '商品ID',
`suk` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品属性索引值 (attr_value|attr_value[|....])',
`stock` int UNSIGNED NOT NULL COMMENT '属性对应的库存',
`sales` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '销量',
`price` decimal(8, 2) UNSIGNED NOT NULL COMMENT '属性金额',
`image` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片',
`unique` char(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '唯一值',
`cost` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '成本价',
`bar_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品条码',
`ot_price` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '原价',
`weight` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '重量',
`volume` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '体积',
`brokerage` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '一级返佣',
`brokerage_two` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '二级返佣',
`type` tinyint(1) NULL DEFAULT 0 COMMENT '活动类型 0=商品1=秒杀2=砍价3=拼团',
`quota` int NULL DEFAULT NULL COMMENT '活动限购数量',
`quota_show` int NULL DEFAULT NULL COMMENT '活动限购数量显示',
`attr_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'attr_values 创建更新时的属性对应',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除,0-否1-是',
PRIMARY KEY (`id`) USING BTREE,
INDEX `unique`(`unique` ASC, `suk` ASC) USING BTREE,
INDEX `store_id`(`product_id` ASC, `suk` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 61 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品属性值表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_product_cate
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_cate`;
CREATE TABLE `eb_store_product_cate` (
`id` int NOT NULL AUTO_INCREMENT,
`product_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
`cate_id` int NOT NULL DEFAULT 0 COMMENT '分类id',
`add_time` int NOT NULL DEFAULT 0 COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品分类辅助表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_product_coupon
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_coupon`;
CREATE TABLE `eb_store_product_coupon` (
`id` int NOT NULL AUTO_INCREMENT,
`product_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
`issue_coupon_id` int NOT NULL DEFAULT 0 COMMENT '优惠劵id',
`add_time` int NOT NULL DEFAULT 0 COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品优惠券表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_product_description
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_description`;
CREATE TABLE `eb_store_product_description` (
`product_id` int NOT NULL DEFAULT 0 COMMENT '商品ID',
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品详情',
`type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '商品类型',
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`) USING BTREE,
INDEX `product_id`(`product_id` ASC, `type` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 80 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品描述表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_product_log
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_log`;
CREATE TABLE `eb_store_product_log` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '统计ID',
`type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型visit,cart,order,pay,collect,refund',
`product_id` int NOT NULL DEFAULT 0 COMMENT '商品ID',
`uid` int NOT NULL DEFAULT 0 COMMENT '用户ID',
`visit_num` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否浏览',
`cart_num` int NOT NULL DEFAULT 0 COMMENT '加入购物车数量',
`order_num` int NOT NULL DEFAULT 0 COMMENT '下单数量',
`pay_num` int 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 NOT NULL DEFAULT 0 COMMENT '支付用户ID',
`refund_num` int 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` bigint NOT NULL DEFAULT 0 COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品日志表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_product_relation
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_relation`;
CREATE TABLE `eb_store_product_relation` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`uid` int UNSIGNED NOT NULL COMMENT '用户ID',
`product_id` int UNSIGNED NOT NULL COMMENT '商品ID',
`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型(收藏(collect、点赞(like))',
`category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '某种类型的商品(普通商品、秒杀商品)',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uid`(`uid` ASC, `product_id` ASC, `type` ASC, `category` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE,
INDEX `category`(`category` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品点赞和收藏表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_product_reply
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_reply`;
CREATE TABLE `eb_store_product_reply` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '评论ID',
`uid` int NOT NULL DEFAULT 0 COMMENT '用户ID',
`oid` int NOT NULL DEFAULT 0 COMMENT '订单ID',
`unique` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品唯一id',
`product_id` int NOT NULL COMMENT '商品id',
`reply_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'product' COMMENT '某种商品类型(普通商品、秒杀商品)',
`product_score` tinyint(1) NOT NULL COMMENT '商品分数',
`service_score` tinyint(1) NOT NULL COMMENT '服务分数',
`comment` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评论内容',
`pics` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评论图片',
`merchant_reply_content` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理员回复内容',
`merchant_reply_time` int NULL DEFAULT NULL COMMENT '管理员回复时间',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '0未删除1已删除',
`is_reply` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0未回复1已回复',
`nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名称',
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户头像',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`sku` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品规格属性值,多个,号隔开',
PRIMARY KEY (`id`) USING BTREE,
INDEX `parent_id`(`reply_type` ASC) USING BTREE,
INDEX `is_del`(`is_del` ASC) USING BTREE,
INDEX `product_score`(`product_score` ASC) USING BTREE,
INDEX `service_score`(`service_score` ASC) USING BTREE,
INDEX `uid+oid`(`uid` ASC, `oid` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_product_rule
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_product_rule`;
CREATE TABLE `eb_store_product_rule` (
`id` int NOT NULL AUTO_INCREMENT,
`rule_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格名称',
`rule_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格值',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品规则值(规格)表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_store_seckill
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_seckill`;
CREATE TABLE `eb_store_seckill` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '商品秒杀产品表id',
`product_id` int UNSIGNED NOT NULL COMMENT '商品id',
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '推荐图',
`images` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '轮播图',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '活动标题',
`info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '简介',
`price` decimal(10, 2) UNSIGNED NOT NULL COMMENT '价格',
`cost` decimal(8, 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 UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序',
`stock` int UNSIGNED NOT NULL COMMENT '库存',
`sales` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '销量',
`unit_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位名',
`postage` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '邮费',
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '内容',
`start_time` datetime NOT NULL COMMENT '开始时间',
`stop_time` datetime NOT NULL COMMENT '结束时间',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`status` tinyint UNSIGNED NOT NULL COMMENT '秒杀状态 0=关闭 1=开启',
`is_postage` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否包邮',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '删除 0未删除1已删除',
`num` int UNSIGNED NOT NULL COMMENT '当天参与活动次数',
`is_show` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '显示',
`time_id` int NULL DEFAULT NULL COMMENT '时间段ID',
`temp_id` int NOT NULL DEFAULT 0 COMMENT '运费模板ID',
`weight` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '重量',
`volume` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '体积',
`quota` int NOT NULL DEFAULT 0 COMMENT '限购总数,随减',
`quota_show` int NOT NULL DEFAULT 0 COMMENT '限购总数显示.不变',
`spec_type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '规格 0=单 1=多',
PRIMARY KEY (`id`) USING BTREE,
INDEX `product_id`(`product_id` ASC) USING BTREE,
INDEX `start_time`(`start_time` ASC, `stop_time` ASC) USING BTREE,
INDEX `is_del`(`is_del` ASC) USING BTREE,
INDEX `is_show`(`status` ASC) USING BTREE,
INDEX `add_time`(`create_time` ASC) USING BTREE,
INDEX `sort`(`sort` ASC) USING BTREE,
INDEX `is_postage`(`is_postage` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品秒杀产品表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_store_seckill_manger
-- ----------------------------
DROP TABLE IF EXISTS `eb_store_seckill_manger`;
CREATE TABLE `eb_store_seckill_manger` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '秒杀名称',
`start_time` int NULL DEFAULT NULL COMMENT '秒杀开始时间段',
`end_time` int NULL DEFAULT NULL COMMENT '秒杀结束时间段',
`img` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '主图',
`silder_imgs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '轮播图',
`sort` int NULL DEFAULT NULL COMMENT '排序',
`status` int NULL DEFAULT NULL COMMENT '状态 0=关闭 1=开启',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`is_del` int NOT NULL DEFAULT 0 COMMENT '删除标记 0=为删除 1=删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_admin
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_admin`;
CREATE TABLE `eb_system_admin` (
`id` smallint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '后台管理员表ID',
`account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '后台管理员账号',
`pwd` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '后台管理员密码',
`real_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '后台管理员姓名',
`roles` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '后台管理员权限(menus_id)',
`last_ip` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '后台管理员最后一次登录ip',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '后台管理员最后一次登录时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '后台管理员添加时间',
`login_count` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '登录次数',
`level` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '后台管理员级别',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '后台管理员状态 1有效0无效',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0,
`phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号码',
`is_sms` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '是否接收短信',
PRIMARY KEY (`id`) USING BTREE,
INDEX `account`(`account` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台管理员表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_attachment
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_attachment`;
CREATE TABLE `eb_system_attachment` (
`att_id` int NOT NULL AUTO_INCREMENT,
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '附件名称',
`att_dir` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '附件路径',
`satt_dir` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '压缩图片路径',
`att_size` char(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '附件大小',
`att_type` char(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '附件类型',
`pid` int NOT NULL DEFAULT 0 COMMENT '分类ID0编辑器,1商品图片,2拼团图片,3砍价图片,4秒杀图片,5文章图片,6组合数据图 7前台用户',
`image_type` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '图片上传类型 1本地 2七牛云 3OSS 4COS ',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`att_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 278 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '附件管理表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_city
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_city`;
CREATE TABLE `eb_system_city` (
`id` int NOT NULL,
`city_id` int NOT NULL DEFAULT 0 COMMENT '城市id',
`level` int NOT NULL DEFAULT 0 COMMENT '省市级别',
`parent_id` int NOT NULL DEFAULT 0 COMMENT '父级id',
`area_code` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '区号',
`name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '名称',
`merger_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '合并名称',
`lng` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '经度',
`lat` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '纬度',
`is_show` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否展示',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '城市表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_config
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_config`;
CREATE TABLE `eb_system_config` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '配置id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '字段名称',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '字段提示文字',
`form_id` int NULL DEFAULT 0 COMMENT '表单id',
`value` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`status` tinyint(1) NULL DEFAULT 0 COMMENT '是否隐藏',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `status+name`(`name` ASC) USING BTREE,
INDEX `name`(`name` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7977 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '配置表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_form_temp
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_form_temp`;
CREATE TABLE `eb_system_form_temp` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '表单模板id',
`name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '表单名称',
`info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '表单简介',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表单内容',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 143 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '表单模板' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_group
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_group`;
CREATE TABLE `eb_system_group` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '组合数据ID',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '数据组名称',
`info` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '简介',
`form_id` int NOT NULL DEFAULT 0 COMMENT 'form 表单 id',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 73 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组合数据表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_group_data
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_group_data`;
CREATE TABLE `eb_system_group_data` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '组合数据详情ID',
`gid` int NOT NULL DEFAULT 0 COMMENT '对应的数据组id',
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据组对应的数据值json数据',
`sort` int NOT NULL DEFAULT 0 COMMENT '数据排序',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态1开启2关闭',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1249 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组合数据详情表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_menu
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_menu`;
CREATE TABLE `eb_system_menu` (
`id` int NOT NULL AUTO_INCREMENT,
`pid` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '父级ID',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
`icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'icon',
`perms` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限标识',
`component` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件路径',
`menu_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'M' COMMENT '类型M-目录C-菜单A-按钮',
`sort` int NOT NULL DEFAULT 99999 COMMENT '排序',
`is_show` tinyint(1) NOT NULL DEFAULT 1 COMMENT '显示状态',
`is_delte` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '是否删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 405 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统菜单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_notification
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_notification`;
CREATE TABLE `eb_system_notification` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`mark` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标识',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '通知类型',
`description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '通知场景说明',
`is_wechat` tinyint NOT NULL DEFAULT 0 COMMENT '公众号模板消息0不存在1开启2关闭',
`wechat_id` int NOT NULL DEFAULT 0 COMMENT '模板消息id',
`is_routine` tinyint NOT NULL DEFAULT 0 COMMENT '小程序订阅消息0不存在1开启2关闭',
`routine_id` int NOT NULL DEFAULT 0 COMMENT '订阅消息id',
`is_sms` tinyint NOT NULL DEFAULT 0 COMMENT '发送短信0不存在1开启2关闭',
`sms_id` int NOT NULL DEFAULT 0 COMMENT '短信id',
`send_type` tinyint NOT NULL DEFAULT 1 COMMENT '发送类型1用户2管理员',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `mark`(`mark` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知设置表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_role
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_role`;
CREATE TABLE `eb_system_role` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '身份管理id',
`role_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '身份管理名称',
`rules` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '身份管理权限(menus_id)',
`level` tinyint UNSIGNED NOT NULL DEFAULT 0,
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '身份管理表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_role_menu`;
CREATE TABLE `eb_system_role_menu` (
`rid` int NOT NULL COMMENT '角色id',
`menu_id` int NOT NULL COMMENT '权限id',
PRIMARY KEY (`rid`, `menu_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色菜单关联表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_store
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_store`;
CREATE TABLE `eb_system_store` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '门店名称',
`introduction` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '简介',
`phone` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号码',
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省市区',
`detailed_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '门店logo',
`latitude` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '纬度',
`longitude` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '经度',
`valid_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '核销有效日期',
`day_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '每日营业开关时间',
`is_show` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否显示',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `phone`(`phone` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '门店自提' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_store_staff
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_store_staff`;
CREATE TABLE `eb_system_store_staff` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`uid` int UNSIGNED NOT NULL COMMENT '管理员id',
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店员头像',
`store_id` int NOT NULL COMMENT '门店id',
`staff_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '店员名称',
`phone` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号码',
`verify_status` tinyint NOT NULL DEFAULT 0 COMMENT '核销开关',
`status` tinyint NULL DEFAULT 1 COMMENT '状态',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '门店店员表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_system_user_level
-- ----------------------------
DROP TABLE IF EXISTS `eb_system_user_level`;
CREATE TABLE `eb_system_user_level` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员名称',
`experience` int NOT NULL DEFAULT 0 COMMENT '达到多少升级经验',
`is_show` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否显示 1=显示,0=隐藏',
`grade` int NOT NULL DEFAULT 0 COMMENT '会员等级',
`discount` int NOT NULL DEFAULT 100 COMMENT '享受折扣',
`icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员图标',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除.1=删除,0=未删除',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '普通会员等级' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_template_message
-- ----------------------------
DROP TABLE IF EXISTS `eb_template_message`;
CREATE TABLE `eb_template_message` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '模板id',
`type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0=订阅消息,1=微信模板消息',
`temp_key` char(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '模板编号',
`name` char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板名',
`content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '回复内容',
`temp_id` char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板ID',
`status` tinyint NOT NULL DEFAULT 1 COMMENT '状态',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 58 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信模板' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for eb_user
-- ----------------------------
DROP TABLE IF EXISTS `eb_user`;
CREATE TABLE `eb_user` (
`uid` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户id',
`account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户账号',
`pwd` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户密码',
`real_name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '真实姓名',
`birthday` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '生日',
`card_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '身份证号码',
`mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户备注',
`partner_id` int NULL DEFAULT NULL COMMENT '合伙人id',
`group_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户分组id',
`tag_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签id',
`nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户昵称',
`avatar` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户头像',
`phone` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号码',
`add_ip` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '添加ip',
`last_ip` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后一次登录ip',
`now_money` decimal(16, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '用户余额',
`brokerage_price` decimal(8, 2) NULL DEFAULT 0.00 COMMENT '佣金金额',
`integral` int NULL DEFAULT 0 COMMENT '用户剩余积分',
`experience` int UNSIGNED NULL DEFAULT 0 COMMENT '用户剩余经验',
`sign_num` int NULL DEFAULT 0 COMMENT '连续签到天数',
`status` tinyint(1) NULL DEFAULT 1 COMMENT '1为正常0为禁止',
`level` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '等级',
`spread_uid` int UNSIGNED NULL DEFAULT 0 COMMENT '推广员id',
`spread_time` timestamp NULL DEFAULT NULL COMMENT '推广员关联时间',
`user_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户类型',
`is_promoter` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '是否为推广员',
`pay_count` int UNSIGNED NULL DEFAULT 0 COMMENT '用户购买次数',
`spread_count` int NULL DEFAULT 0 COMMENT '下级人数',
`addres` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '详细地址',
`adminid` int UNSIGNED NULL DEFAULT 0 COMMENT '管理员编号 ',
`login_type` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户登陆类型h5,wechat,routine',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`last_login_time` timestamp NULL DEFAULT NULL COMMENT '最后一次登录时间',
`clean_time` timestamp NULL DEFAULT NULL COMMENT '清除时间',
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '/0/' COMMENT '推广等级记录',
`subscribe` tinyint NULL DEFAULT 0 COMMENT '是否关注公众号',
`subscribe_time` timestamp NULL DEFAULT NULL COMMENT '关注公众号时间',
`sex` tinyint(1) NULL DEFAULT 1 COMMENT '性别0未知1男2女3保密',
`country` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'CN' COMMENT '国家中国CN其他OTHER',
`promoter_time` timestamp NULL DEFAULT NULL COMMENT '成为分销员时间',
PRIMARY KEY (`uid`) USING BTREE,
UNIQUE INDEX `account`(`account` ASC) USING BTREE,
INDEX `spreaduid`(`spread_uid` ASC) USING BTREE,
INDEX `level`(`level` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `is_promoter`(`is_promoter` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_activity
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_activity`;
CREATE TABLE `eb_user_activity` (
`id` int NOT NULL AUTO_INCREMENT,
`activity_id` int NULL DEFAULT NULL COMMENT '活动id',
`complete` tinyint NULL DEFAULT NULL COMMENT '0 未完成 1 已完成',
`member_id` int NULL DEFAULT NULL COMMENT '用户id',
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '领取时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 84 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '积分商城用户活动记录表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for eb_user_address
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_address`;
CREATE TABLE `eb_user_address` (
`id` mediumint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户地址id',
`uid` int UNSIGNED NOT NULL COMMENT '用户id',
`real_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人姓名',
`phone` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人电话',
`province` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人所在省',
`city` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人所在市',
`city_id` int NOT NULL DEFAULT 0 COMMENT '城市id',
`district` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人所在区',
`detail` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人详细地址',
`post_code` int NOT NULL DEFAULT 0 COMMENT '邮编',
`longitude` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '经度',
`latitude` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '纬度',
`is_default` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否默认',
`is_del` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `uid`(`uid` ASC) USING BTREE,
INDEX `is_default`(`is_default` ASC) USING BTREE,
INDEX `is_del`(`is_del` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户地址表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_bill
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_bill`;
CREATE TABLE `eb_user_bill` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户账单id',
`uid` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户uid',
`link_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联id',
`pm` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 = 支出 1 = 获得',
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账单标题',
`category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '明细种类',
`type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '明细类型',
`number` decimal(8, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '明细数字',
`balance` decimal(16, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '剩余',
`mark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '0 = 带确定 1 = 有效 -1 = 无效',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `openid`(`uid` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `add_time`(`create_time` ASC) USING BTREE,
INDEX `pm`(`pm` ASC) USING BTREE,
INDEX `type`(`category` ASC, `type` ASC, `link_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 90 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户账单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_brokerage_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_brokerage_record`;
CREATE TABLE `eb_user_brokerage_record` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '记录id',
`uid` int NOT NULL DEFAULT 0 COMMENT '用户uid',
`link_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联idorderNo,提现id',
`link_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联类型order,extractyue',
`type` int NOT NULL DEFAULT 1 COMMENT '类型1-增加2-扣减(提现)',
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标题',
`price` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '金额',
`balance` decimal(16, 2) NOT NULL DEFAULT 0.00 COMMENT '剩余',
`mark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态1-订单创建2-冻结期3-完成4-失效订单退款5-提现申请',
`frozen_time` int NOT NULL DEFAULT 0 COMMENT '冻结期时间(天)',
`thaw_time` bigint NOT NULL DEFAULT 0 COMMENT '解冻时间',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`brokerage_level` int NULL DEFAULT NULL COMMENT '分销等级',
PRIMARY KEY (`id`) USING BTREE,
INDEX `openid`(`uid` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `add_time`(`create_time` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE,
INDEX `type_link`(`type` ASC, `link_id` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户佣金记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_experience_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_experience_record`;
CREATE TABLE `eb_user_experience_record` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '记录id',
`uid` int NOT NULL DEFAULT 0 COMMENT '用户uid',
`link_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联id-orderNo,(sign,system默认为0',
`link_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'order' COMMENT '关联类型order,sign,system',
`type` int NOT NULL DEFAULT 1 COMMENT '类型1-增加2-扣减',
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标题',
`experience` int NOT NULL DEFAULT 0 COMMENT '经验',
`balance` int NOT NULL DEFAULT 0 COMMENT '剩余',
`mark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态1-成功(保留字段)',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `openid`(`uid` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `add_time`(`create_time` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE,
INDEX `type_link`(`type` ASC, `link_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 92 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户经验记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_extract
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_extract`;
CREATE TABLE `eb_user_extract` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`uid` int UNSIGNED NULL DEFAULT NULL,
`real_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
`extract_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'bank' COMMENT 'bank = 银行卡 alipay = 支付宝 weixin=微信',
`bank_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '银行卡',
`bank_address` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '开户地址',
`alipay_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付宝账号',
`extract_price` decimal(8, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '提现金额',
`mark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`balance` decimal(8, 2) UNSIGNED NULL DEFAULT 0.00,
`fail_msg` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '无效原因',
`status` tinyint NULL DEFAULT 0 COMMENT '-1 未通过 0 审核中 1 已提现',
`wechat` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信号',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`fail_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '失败时间',
`bank_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行名称',
`qrcode_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信收款二维码',
PRIMARY KEY (`id`) USING BTREE,
INDEX `extract_type`(`extract_type` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `openid`(`uid` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户提现表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_group
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_group`;
CREATE TABLE `eb_user_group` (
`id` smallint UNSIGNED NOT NULL AUTO_INCREMENT,
`group_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户分组名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户分组表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_integral_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_integral_record`;
CREATE TABLE `eb_user_integral_record` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '记录id',
`uid` int NOT NULL DEFAULT 0 COMMENT '用户uid',
`link_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联id-orderNo,(sign,system默认为0',
`link_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'order' COMMENT '关联类型order,sign,system',
`type` int NOT NULL DEFAULT 1 COMMENT '类型1-增加2-扣减',
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标题',
`integral` int NOT NULL DEFAULT 0 COMMENT '积分',
`balance` int NOT NULL DEFAULT 0 COMMENT '剩余',
`mark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态1-订单创建2-冻结期3-完成4-失效(订单退款)',
`frozen_time` int NOT NULL DEFAULT 0 COMMENT '冻结期时间(天)',
`thaw_time` bigint NOT NULL DEFAULT 0 COMMENT '解冻时间',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `openid`(`uid` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE,
INDEX `add_time`(`create_time` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE,
INDEX `type_link`(`type` ASC, `link_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户积分记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_level
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_level`;
CREATE TABLE `eb_user_level` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` int NOT NULL DEFAULT 0 COMMENT '用户uid',
`level_id` int NOT NULL DEFAULT 0 COMMENT '等级vip',
`grade` int NOT NULL DEFAULT 0 COMMENT '会员等级',
`status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0:禁止,1:正常',
`mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
`remind` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已通知',
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除,0=未删除,1=删除',
`discount` int NOT NULL DEFAULT 100 COMMENT '享受折扣',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`expired_time` timestamp NULL DEFAULT NULL COMMENT '过期时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `id`(`id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户等级记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_recharge
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_recharge`;
CREATE TABLE `eb_user_recharge` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`uid` int NULL DEFAULT NULL COMMENT '充值用户UID',
`order_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单号',
`price` decimal(8, 2) NULL DEFAULT NULL COMMENT '充值金额',
`give_price` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '购买赠送金额',
`recharge_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '充值类型',
`paid` tinyint(1) NULL DEFAULT 0 COMMENT '是否充值',
`pay_time` timestamp NULL DEFAULT NULL COMMENT '充值支付时间',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '充值时间',
`refund_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '退款金额',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `order_id`(`order_id` ASC) USING BTREE,
INDEX `uid`(`uid` ASC) USING BTREE,
INDEX `recharge_type`(`recharge_type` ASC) USING BTREE,
INDEX `paid`(`paid` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户充值表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_sign
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_sign`;
CREATE TABLE `eb_user_sign` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` int NOT NULL DEFAULT 0 COMMENT '用户uid',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '签到说明',
`number` int NOT NULL DEFAULT 0 COMMENT '获得',
`balance` int NOT NULL DEFAULT 0 COMMENT '剩余',
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型1积分2经验',
`create_day` date NOT NULL COMMENT '签到日期',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `uid`(`uid` ASC, `type` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '签到记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_tag
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_tag`;
CREATE TABLE `eb_user_tag` (
`id` smallint UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签管理' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_token
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_token`;
CREATE TABLE `eb_user_token` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` int UNSIGNED NOT NULL COMMENT '用户 id',
`token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'token',
`type` tinyint(1) NULL DEFAULT 1 COMMENT '类型1 公众号, 2 小程序, 3 unionid, 5AppIos,6AppAndroid,7ios',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`expires_time` datetime NULL DEFAULT NULL COMMENT '到期时间',
`login_ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登录ip',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `type+token`(`type` ASC, `token` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_user_visit_record
-- ----------------------------
DROP TABLE IF EXISTS `eb_user_visit_record`;
CREATE TABLE `eb_user_visit_record` (
`id` int NOT NULL AUTO_INCREMENT,
`date` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日期',
`uid` int NULL DEFAULT NULL COMMENT '用户uid',
`visit_type` int NULL DEFAULT NULL COMMENT '访问类型',
PRIMARY KEY (`id`) USING BTREE,
INDEX `date`(`date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2678 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户访问记录表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_wechat_callback
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_callback`;
CREATE TABLE `eb_wechat_callback` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`to_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商家小程序名称',
`from_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信团队的 OpenID(固定值)',
`create_time` bigint UNSIGNED NULL DEFAULT NULL COMMENT '事件时间,Unix时间戳',
`msg_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '消息类型',
`event` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '事件类型',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '内容',
`add_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信回调表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_wechat_exceptions
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_exceptions`;
CREATE TABLE `eb_wechat_exceptions` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`errcode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误码',
`errmsg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误信息',
`data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '回复数据',
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 152 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信异常表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_wechat_pay_info
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_pay_info`;
CREATE TABLE `eb_wechat_pay_info` (
`id` int NOT NULL AUTO_INCREMENT,
`app_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公众号唯一标识',
`mch_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号',
`device_info` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备号,PC网页或公众号内支付可以传-WEB',
`open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户的唯一标识',
`nonce_str` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '随机字符串',
`sign` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '签名',
`sign_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'MD5' COMMENT '签名类型默认为MD5支持HMAC-SHA256和MD5',
`body` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品描述',
`detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品详细描述,对于使用单品优惠的商户,该字段必须按照规范上传',
`attach` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附加数据在查询API和支付通知中原样返回可作为自定义参数使用',
`out_trade_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户订单号,要求32个字符内',
`fee_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标价币种CNY人民币 GBP英镑 HKD港币 USD美元 JPY日元 CAD加拿大元 AUD澳大利亚元 EUR欧元 NZD新西兰元 KRW韩元 THB泰铢',
`total_fee` int NULL DEFAULT NULL COMMENT '标价金额',
`spbill_create_ip` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '终端IP',
`time_start` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易起始时间',
`time_expire` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易结束时间',
`notify_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通知地址',
`trade_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易类型,取值为JSAPINATIVEAPP等',
`product_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品ID',
`scene_info` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '场景信息',
`err_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '错误代码',
`prepay_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '预支付交易会话标识',
`code_url` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '二维码链接',
`is_subscribe` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否关注公众账号',
`trade_state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易状态',
`bank_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '付款银行',
`cash_fee` int NULL DEFAULT NULL COMMENT '现金支付金额',
`coupon_fee` int NULL DEFAULT NULL COMMENT '代金券金额',
`transaction_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信支付订单号',
`time_end` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付完成时间',
`trade_state_desc` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易状态描述',
PRIMARY KEY (`id`) USING BTREE,
INDEX `out_trade_no`(`out_trade_no` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信订单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for eb_wechat_reply
-- ----------------------------
DROP TABLE IF EXISTS `eb_wechat_reply`;
CREATE TABLE `eb_wechat_reply` (
`id` mediumint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '微信关键字回复id',
`keywords` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '回复类型',
`data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '回复数据',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '回复状态 0=不可用 1 =可用',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `key`(`keywords` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE,
INDEX `status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信关键字回复表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for h_material_record
-- ----------------------------
DROP TABLE IF EXISTS `h_material_record`;
CREATE TABLE `h_material_record` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '会员ID',
`material_id` int NULL DEFAULT NULL COMMENT '素材ID',
`once_record_id` int NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '素材使用记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for h_once_repository
-- ----------------------------
DROP TABLE IF EXISTS `h_once_repository`;
CREATE TABLE `h_once_repository` (
`id` int NOT NULL AUTO_INCREMENT,
`id_path` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '素材集合 id|id|id|id',
`member_id` int NULL DEFAULT 0 COMMENT '会员id',
`nft_id` int NULL DEFAULT NULL COMMENT '所属Nft ',
`status` tinyint NULL DEFAULT 0 COMMENT '0 未分配 1 待生成 2 已使用',
`get_time` timestamp NULL DEFAULT NULL COMMENT '获取日期',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '形象唯一库' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for h_part
-- ----------------------------
DROP TABLE IF EXISTS `h_part`;
CREATE TABLE `h_part` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部位名称',
`icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标',
`activity_icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选中状态',
`z_index` int NULL DEFAULT NULL COMMENT '层级',
`type` tinyint NULL DEFAULT NULL COMMENT '1 固定随机部位 2 选配部位',
`creation_time` timestamp NULL DEFAULT NULL,
`deleted` tinyint NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '头像diy部位' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for h_part_material
-- ----------------------------
DROP TABLE IF EXISTS `h_part_material`;
CREATE TABLE `h_part_material` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '素材名称',
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '素材描述',
`part_id` int NULL DEFAULT NULL COMMENT '部位id',
`icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图',
`source_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '源文件',
`deleted` tinyint NULL DEFAULT 0,
`creation_time` timestamp NULL DEFAULT NULL,
`stock` int NULL DEFAULT 0 COMMENT '发行总量',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 293 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '头像DIY部位素材' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for h_random_record
-- ----------------------------
DROP TABLE IF EXISTS `h_random_record`;
CREATE TABLE `h_random_record` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '会员id',
`nft_id` int NULL DEFAULT NULL COMMENT '藏品id',
`status` int NULL DEFAULT NULL COMMENT '0 未使用 1 已使用',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`deleted` tinyint NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '随机机会记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for h_whitelist
-- ----------------------------
DROP TABLE IF EXISTS `h_whitelist`;
CREATE TABLE `h_whitelist` (
`id` int NOT NULL AUTO_INCREMENT,
`phone` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`type` int NULL DEFAULT NULL COMMENT '1 diy ',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '头像DIY白名单' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for m_account_custom
-- ----------------------------
DROP TABLE IF EXISTS `m_account_custom`;
CREATE TABLE `m_account_custom` (
`member_id` int NOT NULL,
`ground_ids` json NULL COMMENT '[1,2,3,4,5]',
`hidden` tinyint NULL DEFAULT 0 COMMENT '0 可见 1 不可见',
PRIMARY KEY (`member_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户->自定义账号关联表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for m_admin_menu
-- ----------------------------
DROP TABLE IF EXISTS `m_admin_menu`;
CREATE TABLE `m_admin_menu` (
`menu_id` int NOT NULL AUTO_INCREMENT,
`parent_id` int NULL DEFAULT NULL,
`name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`type` int NULL DEFAULT NULL,
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`icon` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`sort` int NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 39 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '后台功能列表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for m_admin_role
-- ----------------------------
DROP TABLE IF EXISTS `m_admin_role`;
CREATE TABLE `m_admin_role` (
`role_id` int NOT NULL AUTO_INCREMENT,
`role_name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`role_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`role_desc` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '后台管理角色' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for m_admin_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `m_admin_role_menu`;
CREATE TABLE `m_admin_role_menu` (
`admin_role_id` int NOT NULL,
`admin_menu_id` int NOT NULL,
PRIMARY KEY (`admin_role_id`, `admin_menu_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色菜单中间表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for m_admin_user
-- ----------------------------
DROP TABLE IF EXISTS `m_admin_user`;
CREATE TABLE `m_admin_user` (
`user_id` int NOT NULL AUTO_INCREMENT,
`username` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`salt` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`phone` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`status` int NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '后台用户表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for m_admin_user_role
-- ----------------------------
DROP TABLE IF EXISTS `m_admin_user_role`;
CREATE TABLE `m_admin_user_role` (
`admin_user_id` int NOT NULL,
`admin_role_id` int NOT NULL,
PRIMARY KEY (`admin_user_id`, `admin_role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '后台用户角色关联表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mq_msg_fail_record
-- ----------------------------
DROP TABLE IF EXISTS `mq_msg_fail_record`;
CREATE TABLE `mq_msg_fail_record` (
`id` int NOT NULL AUTO_INCREMENT,
`exchange` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`msg` json NULL,
`cause` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '报错原因',
`creation_time` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8725 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'mq重试失败表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for y_interest_card_record
-- ----------------------------
DROP TABLE IF EXISTS `y_interest_card_record`;
CREATE TABLE `y_interest_card_record` (
`record_id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '用户ID',
`interest_id` int NULL DEFAULT NULL COMMENT '权益ID发放的',
`verify_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指定核销码(核销码不能以ZAN,YZAN为前缀)核销码长度6-20个字符',
`verify_in_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '核销的订单号',
`preferential_mode` int NULL DEFAULT NULL COMMENT '优惠方式1代金券2折扣券3兑换券',
`valid_start_time` timestamp NULL DEFAULT NULL COMMENT '有效开始时间,时间格式yyyy-MM-DD HH-MM-SS',
`valid_end_time` timestamp NULL DEFAULT NULL COMMENT '有效结束时间,时间格式yyyy-MM-DD HH-MM-SS',
`status` int NULL DEFAULT NULL COMMENT '核销状态0-未核销1-已核销',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`record_id`) USING BTREE,
INDEX `member_id`(`member_id` ASC) USING BTREE INVISIBLE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '优惠券发放记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for y_nft_interest
-- ----------------------------
DROP TABLE IF EXISTS `y_nft_interest`;
CREATE TABLE `y_nft_interest` (
`id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL,
`ycard_id` int NULL DEFAULT NULL COMMENT '优惠券id',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '优惠劵名称',
`type` int NULL DEFAULT NULL COMMENT '优惠类型7-优惠券9-优惠码-一卡一码10-优惠码-通用码',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用说明',
`validstart_time` timestamp NULL DEFAULT NULL COMMENT '开始时间',
`validend_time` timestamp NULL DEFAULT NULL COMMENT '结束时间',
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`deleted` int NULL DEFAULT 0,
`status` int NULL DEFAULT NULL COMMENT '活动状态:0:正常1:已删除2:已失效',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品权益表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for y_user_info
-- ----------------------------
DROP TABLE IF EXISTS `y_user_info`;
CREATE TABLE `y_user_info` (
`info_id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL,
`yz_open_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`phone` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`account_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`weixin_openid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`wx_union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`info_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 36 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '有赞用户信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_activity
-- ----------------------------
DROP TABLE IF EXISTS `z_activity`;
CREATE TABLE `z_activity` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动标题',
`details` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动详情',
`status` tinyint NULL DEFAULT 1 COMMENT '0 禁用 1 启用',
`type` int NULL DEFAULT NULL COMMENT '活动类型',
`type_id` int NULL DEFAULT NULL COMMENT '类型ID',
`is_category` tinyint NULL DEFAULT 0 COMMENT '是否系列分享 0不是 1是',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文章/平台链接',
`background` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '背景图',
`limit_id` int NULL DEFAULT NULL COMMENT '限制持有的藏品ID',
`award` int NULL DEFAULT NULL COMMENT '奖励积分',
`start_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`end_time` timestamp NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`deleted` tinyint NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 42 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_activity_check
-- ----------------------------
DROP TABLE IF EXISTS `z_activity_check`;
CREATE TABLE `z_activity_check` (
`id` int NOT NULL AUTO_INCREMENT,
`activity_id` int NULL DEFAULT NULL COMMENT '活动ID',
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动标题',
`nft_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '藏品名称ai绘画活动',
`type` tinyint NULL DEFAULT NULL COMMENT '活动类型 3 分享活动 4 AI绘画活动',
`type_id` int NULL DEFAULT NULL COMMENT '系列ID',
`img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片地址',
`member_id` int NULL DEFAULT NULL COMMENT '用户ID',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名(手机号)',
`nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '昵称',
`check_status` tinyint NULL DEFAULT 0 COMMENT '审核状态: 0 待审核1 审核通过2 审核不通过',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '申请时间',
`update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
`deleted` tinyint NULL DEFAULT 0 COMMENT '逻辑删除0 未删除1 已删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 96 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分享活动审核表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_aigc_whitelist
-- ----------------------------
DROP TABLE IF EXISTS `z_aigc_whitelist`;
CREATE TABLE `z_aigc_whitelist` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '会员ID',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
`nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '昵称',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`deleted` tinyint NULL DEFAULT 0 COMMENT '逻辑删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'AIGC工具箱-次数限制白名单' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_airdroplog
-- ----------------------------
DROP TABLE IF EXISTS `z_airdroplog`;
CREATE TABLE `z_airdroplog` (
`id` int NOT NULL AUTO_INCREMENT,
`type_id` int NULL DEFAULT NULL COMMENT '藏品',
`type` int NULL DEFAULT NULL,
`username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机号',
`status` int NULL DEFAULT NULL COMMENT '状态',
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`airdropno` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`count` int NULL DEFAULT NULL,
`source` tinyint NULL DEFAULT NULL COMMENT '0 手动 1 定时空投',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_article
-- ----------------------------
DROP TABLE IF EXISTS `z_article`;
CREATE TABLE `z_article` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '专题名',
`mainphoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '专题头图',
`content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '内容',
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`tdate` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_attachment
-- ----------------------------
DROP TABLE IF EXISTS `z_attachment`;
CREATE TABLE `z_attachment` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
`uuid` char(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'filehash',
`uploader` int NOT NULL DEFAULT 0 COMMENT '上传者',
`url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '物理路径',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '名称',
`size` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '文件大小',
`mime` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT 'mime类型',
`ip` bigint NOT NULL DEFAULT 0 COMMENT '上传者IP',
`width` int NOT NULL COMMENT '宽度',
`height` int NOT NULL COMMENT '高度',
`suffix` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '图片类型',
`domain` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '域名',
`creation_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '附件表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for z_bank
-- ----------------------------
DROP TABLE IF EXISTS `z_bank`;
CREATE TABLE `z_bank` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`logo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_brander
-- ----------------------------
DROP TABLE IF EXISTS `z_brander`;
CREATE TABLE `z_brander` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发行方',
`address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '账户地址',
`status` int NULL DEFAULT 1 COMMENT '状态',
`logo` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`memo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL,
`maxid` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`weburl` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '发行方' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_carousel
-- ----------------------------
DROP TABLE IF EXISTS `z_carousel`;
CREATE TABLE `z_carousel` (
`id` int NOT NULL AUTO_INCREMENT,
`mainphoto` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '轮播图',
`url` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '链接',
`sort` int NULL DEFAULT 0 COMMENT '排序',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_category
-- ----------------------------
DROP TABLE IF EXISTS `z_category`;
CREATE TABLE `z_category` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '系列名',
`subname` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '副标题',
`code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '系列编号',
`status` int NULL DEFAULT 0 COMMENT '状态',
`programflag` int NULL DEFAULT NULL COMMENT '模式',
`lotteryflag` int NULL DEFAULT NULL COMMENT '开启抽签',
`lotterypercent` decimal(18, 2) NULL DEFAULT 30.00 COMMENT '抽签概率',
`memo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '系列说明',
`mainphoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大图',
`bgcolor` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '背景色',
`limitnum` int NULL DEFAULT NULL,
`publisher_id` int NULL DEFAULT NULL COMMENT '发行',
`brander_id` int NULL DEFAULT NULL COMMENT '版权',
`lotterynum` int NULL DEFAULT 0 COMMENT '抽签限制数量',
`tag` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标签',
`amount` decimal(18, 2) NULL DEFAULT NULL COMMENT '金额',
`sort` int NULL DEFAULT NULL COMMENT '排序',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`prestart` timestamp NULL DEFAULT NULL,
`preend` timestamp NULL DEFAULT NULL,
`lotterystart` timestamp NULL DEFAULT NULL,
`lotteryend` timestamp NULL DEFAULT NULL,
`is_verification` tinyint NULL DEFAULT 0 COMMENT '核销开关',
`deleted` tinyint NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_cdkey
-- ----------------------------
DROP TABLE IF EXISTS `z_cdkey`;
CREATE TABLE `z_cdkey` (
`id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL COMMENT '藏品',
`member_id` int NULL DEFAULT NULL COMMENT '会员',
`keycode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '兑换码',
`key_date` timestamp NULL DEFAULT NULL COMMENT '兑换时间',
`status` int NULL DEFAULT NULL COMMENT '0 未兑换 1已经兑换',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `keycode`(`keycode` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_coin
-- ----------------------------
DROP TABLE IF EXISTS `z_coin`;
CREATE TABLE `z_coin` (
`id` int NOT NULL AUTO_INCREMENT,
`coin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`price` decimal(18, 6) NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_cus_airdrop_nft
-- ----------------------------
DROP TABLE IF EXISTS `z_cus_airdrop_nft`;
CREATE TABLE `z_cus_airdrop_nft` (
`nft_id` int NOT NULL COMMENT '藏品id 唯一',
`award_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '1|2,2|2',
`air_interval` int NULL DEFAULT NULL COMMENT '间隔时长(天)',
`status` tinyint NULL DEFAULT 1 COMMENT '0 禁用 1 启用',
PRIMARY KEY (`nft_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '自定义藏品空投' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_cus_airdrop_nft_record
-- ----------------------------
DROP TABLE IF EXISTS `z_cus_airdrop_nft_record`;
CREATE TABLE `z_cus_airdrop_nft_record` (
`member_nft_id` int NOT NULL COMMENT '会员藏品ID',
`nft_id` int NULL DEFAULT NULL,
`last_airdrop_time` timestamp NULL DEFAULT NULL COMMENT '上次空投时间',
PRIMARY KEY (`member_nft_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '自定义空投记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_excellent_painting
-- ----------------------------
DROP TABLE IF EXISTS `z_excellent_painting`;
CREATE TABLE `z_excellent_painting` (
`nft_id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主标题',
`mainphoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主图',
`phone_number` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会员手机号',
`author` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '作者',
`blockaddr` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`file` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '藏品文件',
`type` int NULL DEFAULT 1 COMMENT '藏品类型 1 图片 2视频 3音乐',
`bigphoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大图',
`chainflag` int NULL DEFAULT 1 COMMENT '是否上链',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`nft_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 142 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'Midjourney优质绘画作品' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_finance_in
-- ----------------------------
DROP TABLE IF EXISTS `z_finance_in`;
CREATE TABLE `z_finance_in` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`member_id` int NOT NULL COMMENT 'menebrID',
`count` double NOT NULL DEFAULT 0 COMMENT '数量',
`txid` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`status` int NULL DEFAULT 0,
`memo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_finance_out
-- ----------------------------
DROP TABLE IF EXISTS `z_finance_out`;
CREATE TABLE `z_finance_out` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`member_id` int NOT NULL COMMENT 'memberID',
`count` double NOT NULL DEFAULT 0 COMMENT '数量',
`type` int NULL DEFAULT NULL COMMENT '1 基础账户 2 佣金账户',
`status` int NOT NULL DEFAULT 0,
`address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提款地址',
`fromaddress` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '出户地址',
`txid` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`memo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`cardno` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`bank` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_interest
-- ----------------------------
DROP TABLE IF EXISTS `z_interest`;
CREATE TABLE `z_interest` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权益名称',
`icon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标',
`expository` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '说明',
`type` int NULL DEFAULT NULL COMMENT '1 兑换券',
`status` int NULL DEFAULT 0 COMMENT '0 禁用 1 启用',
`start_time` timestamp NULL DEFAULT NULL,
`end_time` timestamp NULL DEFAULT NULL,
`creation_tiem` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '权益表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_level
-- ----------------------------
DROP TABLE IF EXISTS `z_level`;
CREATE TABLE `z_level` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'edddddddsd',
`level` int NULL DEFAULT NULL COMMENT '等级',
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '等级名',
`startrecharge` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '起始充值',
`endrecharge` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '结束充值',
`incomepercent` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '日收益比例',
`withdrawal` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '日提现比例',
`inviterebate1` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '邀请返利1',
`inviterebate2` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '邀请返利2',
`inviterebate3` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '邀请返利3',
`depositrebate1` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '充值返利1',
`depositrebate2` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '充值返利2',
`depositrebate3` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '充值返利3',
`tradingrebate1` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '挖矿返利1',
`tradingrebate2` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '挖矿返利2',
`tradingrebate3` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '挖矿返利3',
`teampercent` decimal(10, 0) NULL DEFAULT 0 COMMENT '团队比例',
`levelbate` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '收益分配',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_log
-- ----------------------------
DROP TABLE IF EXISTS `z_log`;
CREATE TABLE `z_log` (
`id` int NOT NULL AUTO_INCREMENT,
`content` varbinary(50) NULL DEFAULT NULL,
`ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`type` varbinary(50) NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_lottery
-- ----------------------------
DROP TABLE IF EXISTS `z_lottery`;
CREATE TABLE `z_lottery` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`member_id` int NULL DEFAULT NULL COMMENT '会员',
`category_id` int NULL DEFAULT NULL COMMENT '抽签活动',
`winflag` int NULL DEFAULT 0 COMMENT '中签',
`useflag` int NULL DEFAULT 0 COMMENT '是否使用',
`type` int NULL DEFAULT 0 COMMENT '0 空投;1 每日签到;2 邀请',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_lotteryset
-- ----------------------------
DROP TABLE IF EXISTS `z_lotteryset`;
CREATE TABLE `z_lotteryset` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动',
`period` int NULL DEFAULT NULL COMMENT '期数',
`person` int NULL DEFAULT NULL COMMENT '人数',
`start_time` int NULL DEFAULT NULL COMMENT '开始时间',
`end_time` int NULL DEFAULT NULL COMMENT '结束时间',
`prevtime` int NULL DEFAULT NULL COMMENT '提前分钟数',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_lotteryset_detail
-- ----------------------------
DROP TABLE IF EXISTS `z_lotteryset_detail`;
CREATE TABLE `z_lotteryset_detail` (
`id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL COMMENT 'nftid',
`percent` decimal(18, 4) NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member
-- ----------------------------
DROP TABLE IF EXISTS `z_member`;
CREATE TABLE `z_member` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '用户名',
`password` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '密码',
`nickname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '昵称',
`secondpassword` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '二级密码',
`address` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '地址',
`area` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`level` int NULL DEFAULT 0 COMMENT '节点等级',
`pid` int NULL DEFAULT NULL COMMENT '父节点',
`ptree` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '团队树',
`totalrecharge` decimal(18, 6) NULL DEFAULT 0.000000 COMMENT '累计充值',
`balance` decimal(18, 6) NULL DEFAULT 0.000000 COMMENT '余额',
`bonus` decimal(18, 6) NULL DEFAULT 0.000000 COMMENT '分红',
`teamtree` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '团队结构',
`status` int NULL DEFAULT 1 COMMENT '状态',
`token` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'token',
`privatekey` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '密匙',
`hexaddress` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'hex地址',
`bonusonline` decimal(18, 6) NULL DEFAULT 0.000000,
`totalcount` int NULL DEFAULT 0 COMMENT '总单量',
`ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ip',
`country` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '国家',
`agentid` int NULL DEFAULT NULL COMMENT '代理',
`score` int NULL DEFAULT 0 COMMENT '积分',
`avatar` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`verify` int NULL DEFAULT 0,
`idcardfront` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`idcardend` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`idcard` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '身份证',
`realname` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名',
`openid` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`invitecode` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`isp` int NULL DEFAULT 0 COMMENT '运营商',
`invitenum` int NULL DEFAULT NULL COMMENT '邀请人数',
`inviteverifynum` int NULL DEFAULT NULL COMMENT '邀请实名人数',
`real_time` timestamp NULL DEFAULT NULL COMMENT '实名时间',
`liveaddress` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '快递地址',
`livephone` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '收货手机',
`livename` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '收货人',
`livearea` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '地区',
`livememo` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注信息',
`cverify` int NULL DEFAULT 0,
`age` int NULL DEFAULT NULL,
`sex` int NULL DEFAULT 0 COMMENT '0未知 1男 2女',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`shuhe_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '数盒身份码',
`shuhe_address` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '数盒钱包地址',
`channel` int NULL DEFAULT 0 COMMENT '0 数元 1 数盒',
`wenshu_user_id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文数用户id',
PRIMARY KEY (`id`) USING BTREE,
INDEX `id`(`id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 92 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_bankcard
-- ----------------------------
DROP TABLE IF EXISTS `z_member_bankcard`;
CREATE TABLE `z_member_bankcard` (
`id` int NOT NULL AUTO_INCREMENT,
`cardno` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '银行卡号',
`member_id` int NULL DEFAULT NULL COMMENT '会员号',
`status` int NULL DEFAULT 1 COMMENT '状态',
`bank` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '银行',
`bindcardid` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`phone` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_blind
-- ----------------------------
DROP TABLE IF EXISTS `z_member_blind`;
CREATE TABLE `z_member_blind` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL,
`blind_id` int NULL DEFAULT NULL,
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`status` int NULL DEFAULT NULL,
`member_nft_id` int NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会员盲盒' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_extend
-- ----------------------------
DROP TABLE IF EXISTS `z_member_extend`;
CREATE TABLE `z_member_extend` (
`member_id` int NOT NULL,
`invite_num` int NULL DEFAULT NULL COMMENT '邀请人数',
`inviteverify_num` int NULL DEFAULT NULL COMMENT '实名邀请人数',
`youzan_count` int NULL DEFAULT NULL COMMENT '有赞优惠券',
`pmember_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级用户名',
PRIMARY KEY (`member_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户拓展表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_friends
-- ----------------------------
DROP TABLE IF EXISTS `z_member_friends`;
CREATE TABLE `z_member_friends` (
`zid` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL,
`friend_id` int NULL DEFAULT NULL,
`add_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`zid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会员好友' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_goods
-- ----------------------------
DROP TABLE IF EXISTS `z_member_goods`;
CREATE TABLE `z_member_goods` (
`member_goods_id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '会员id',
`type` int NULL DEFAULT NULL COMMENT '类型 1 藏品 2 盲盒',
`type_id` int NULL DEFAULT NULL COMMENT '类别id',
`target_id` int NULL DEFAULT NULL COMMENT '具体物品id',
`creation_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`member_goods_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 992 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会员物品' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_invite
-- ----------------------------
DROP TABLE IF EXISTS `z_member_invite`;
CREATE TABLE `z_member_invite` (
`parent_id` int NULL DEFAULT NULL,
`member_id` int NOT NULL,
PRIMARY KEY (`member_id`) USING BTREE,
INDEX `parent_id`(`parent_id` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会员邀请表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_mt_record
-- ----------------------------
DROP TABLE IF EXISTS `z_member_mt_record`;
CREATE TABLE `z_member_mt_record` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '用户id',
`count` int NULL DEFAULT NULL COMMENT '数量',
`type` tinyint NULL DEFAULT NULL COMMENT '1 获取 2 支出',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
`activity_id` int NULL DEFAULT NULL,
`activity_type` int NULL DEFAULT NULL COMMENT '来源渠道',
`deleted` tinyint NULL DEFAULT 0,
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 452 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会员代币记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_member_nft
-- ----------------------------
DROP TABLE IF EXISTS `z_member_nft`;
CREATE TABLE `z_member_nft` (
`member_nft_id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`member_id` int NULL DEFAULT 0 COMMENT '会员',
`nft_id` int NULL DEFAULT NULL COMMENT 'NFT',
`blockaddr` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT 'NFT地址',
`file` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '源文件路径',
`code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '唯一编号',
`status` int NULL DEFAULT NULL COMMENT '状态 0 未发行 1 已发行 3 首次持有 4 已转赠',
`batch_code` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`nft_class_address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`operation_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`task_id` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`tx_hash` varchar(130) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '交易哈希',
`source_type` int NULL DEFAULT NULL COMMENT '1 订单 2 合成 3 开盲盒 4 空投 5 转赠 6 抽奖 21 DIY',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`member_nft_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 400 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_msg_code
-- ----------------------------
DROP TABLE IF EXISTS `z_msg_code`;
CREATE TABLE `z_msg_code` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`phone` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`code` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`status` int NULL DEFAULT 0,
`type` int NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 166 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft
-- ----------------------------
DROP TABLE IF EXISTS `z_nft`;
CREATE TABLE `z_nft` (
`nft_id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主标题',
`subname` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '副标题',
`code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '藏品编号',
`mainphoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主图',
`model` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '3D模型',
`category_id` int NULL DEFAULT NULL COMMENT '类别',
`author` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '作者',
`brander_id` int NULL DEFAULT NULL COMMENT '版权方',
`publisher_id` int NULL DEFAULT NULL COMMENT '发行方',
`memo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '描述',
`amount` decimal(18, 2) NULL DEFAULT NULL COMMENT '售价',
`status` int NULL DEFAULT 0 COMMENT '上架状态',
`tag` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标签',
`blockaddr` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`file` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '藏品文件',
`type` int NULL DEFAULT 1 COMMENT '藏品类型 1 图片 2视频 3音乐',
`bigphoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大图',
`transferflag` int NULL DEFAULT 1 COMMENT '转赠开关',
`chainflag` int NULL DEFAULT 1 COMMENT '是否上链',
`function_type` int NULL DEFAULT NULL COMMENT '1 普通藏品 2 diy',
`saleflag` int NULL DEFAULT 0 COMMENT '寄售开关',
`mergeflag` int NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`publish_time` timestamp NULL DEFAULT NULL COMMENT '发布时间',
`prestart` timestamp NULL DEFAULT NULL COMMENT '预售开始',
`preend` timestamp NULL DEFAULT NULL COMMENT '预售结束',
`avata_time` timestamp NULL DEFAULT NULL COMMENT '铸造时间',
`visualnum` int NULL DEFAULT NULL COMMENT '虚拟参与人数',
`sort` int NULL DEFAULT 0 COMMENT '排序',
`publish_count` int NULL DEFAULT NULL COMMENT '发行总量',
`lock_circulation` tinyint NULL DEFAULT 0 COMMENT '0 未锁定 1 已锁定',
`deleted` int NULL DEFAULT 0,
`score_amount` int NULL DEFAULT NULL COMMENT '兑换所需积分',
PRIMARY KEY (`nft_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 139 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'nft' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_area
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_area`;
CREATE TABLE `z_nft_area` (
`id` int NOT NULL AUTO_INCREMENT,
`area_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分区名称',
`area_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分区编号',
`area_description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分区描述',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`sort` int NULL DEFAULT NULL COMMENT '排序',
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '内容分区' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_area_category
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_area_category`;
CREATE TABLE `z_nft_area_category` (
`id` int NOT NULL AUTO_INCREMENT,
`area_id` int NULL DEFAULT NULL,
`category_id` int NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分区系列中间表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_blind
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_blind`;
CREATE TABLE `z_nft_blind` (
`blind_id` int NOT NULL AUTO_INCREMENT,
`category_id` int NULL DEFAULT NULL,
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`subname` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`mainphoto` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '首页封面图',
`subphoto` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详情封面图',
`code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`tag` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`brander_id` int NULL DEFAULT NULL,
`publisher_id` int NULL DEFAULT NULL,
`memo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`amount` decimal(9, 2) NULL DEFAULT NULL,
`visualnum` int NULL DEFAULT NULL,
`status` int NULL DEFAULT NULL,
`publish_time` timestamp NULL DEFAULT NULL,
`prestart` timestamp NULL DEFAULT NULL,
`preend` timestamp NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL,
`count` int NULL DEFAULT NULL,
`publish_count` int NULL DEFAULT NULL,
`sort` int NULL DEFAULT NULL,
`deleted` int NULL DEFAULT 0,
`score_amount` int NULL DEFAULT NULL COMMENT '兑换所需积分',
PRIMARY KEY (`blind_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 71 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品盲盒' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_blind_details
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_blind_details`;
CREATE TABLE `z_nft_blind_details` (
`blind_details_id` int NOT NULL AUTO_INCREMENT,
`blind_id` int NULL DEFAULT NULL,
`nft_id` int NULL DEFAULT NULL,
`nft_count` int NULL DEFAULT NULL COMMENT '总数',
`probability` int NULL DEFAULT NULL COMMENT '概率',
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`blind_details_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '盲盒详情' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_compound
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_compound`;
CREATE TABLE `z_nft_compound` (
`compound_id` int NOT NULL AUTO_INCREMENT,
`compound_name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '方案名称',
`compound_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '方案编号',
`nft_id` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`start_time` timestamp NULL DEFAULT NULL,
`end_time` timestamp NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`compound_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品合成方案' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_compound_details
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_compound_details`;
CREATE TABLE `z_nft_compound_details` (
`details_id` int NOT NULL AUTO_INCREMENT,
`compound_id` int NULL DEFAULT NULL COMMENT '合成方案id',
`nft_id` int NULL DEFAULT NULL COMMENT '所需nftid',
`nft_number` int NULL DEFAULT NULL,
PRIMARY KEY (`details_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = ' 藏品合成详情' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_destroy_record
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_destroy_record`;
CREATE TABLE `z_nft_destroy_record` (
`record_id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL,
`member_id` int NULL DEFAULT NULL,
`member_nft_id` int NULL DEFAULT NULL,
`status` int NULL DEFAULT NULL,
`task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`operation_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`tx_hash` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL COMMENT '藏品销毁记录',
PRIMARY KEY (`record_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 75 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_issue_record
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_issue_record`;
CREATE TABLE `z_nft_issue_record` (
`id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL,
`batch_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '批号',
`shop_num` int NULL DEFAULT NULL COMMENT '商城数量',
`compound_num` int NULL DEFAULT NULL COMMENT '合成数量',
`air_num` int NULL DEFAULT NULL COMMENT '空投数量',
`blind_num` int NULL DEFAULT NULL COMMENT '盲盒数量',
`count` int NULL DEFAULT NULL COMMENT '总数量',
`publish_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发行日期',
`deleted` int NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品发行记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_sku_stock
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_sku_stock`;
CREATE TABLE `z_nft_sku_stock` (
`stock_id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL,
`type` int NULL DEFAULT NULL COMMENT '类型',
`stock` int NULL DEFAULT NULL COMMENT '库存',
`update_interval` int NULL DEFAULT 0 COMMENT '商城库存更新周期(天)',
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`stock_id`) USING BTREE,
INDEX `union index`(`nft_id` ASC, `type` ASC) USING BTREE INVISIBLE
) ENGINE = InnoDB AUTO_INCREMENT = 273 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品规格库存表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_verification_auth
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_verification_auth`;
CREATE TABLE `z_nft_verification_auth` (
`id` int NOT NULL AUTO_INCREMENT,
`category_id` int NOT NULL COMMENT '分类id',
`user_id` int NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 64 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品核销授权表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_nft_verification_record
-- ----------------------------
DROP TABLE IF EXISTS `z_nft_verification_record`;
CREATE TABLE `z_nft_verification_record` (
`id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL COMMENT '藏品id',
`member_nft_id` int NULL DEFAULT NULL COMMENT '具体nft',
`member_id` int NULL DEFAULT NULL COMMENT '使用人',
`verificator` int NULL DEFAULT NULL COMMENT '核销人',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '核销时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '藏品核销记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_notice
-- ----------------------------
DROP TABLE IF EXISTS `z_notice`;
CREATE TABLE `z_notice` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL,
`type` int NULL DEFAULT 1,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_order
-- ----------------------------
DROP TABLE IF EXISTS `z_order`;
CREATE TABLE `z_order` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`order_no` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单号',
`type_id` int NULL DEFAULT NULL COMMENT 'NFT产品',
`amount` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '金额',
`member_id` int NULL DEFAULT NULL COMMENT '会员',
`type` int NULL DEFAULT 1 COMMENT '类型 1 藏品 2盲盒',
`trade_no` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付单号',
`status` int NULL DEFAULT 1 COMMENT '状态 0 待支付 1 支付中 2 已支付 -1 取消',
`pay_url` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '支付地址',
`real_amount` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '实际支付',
`goods_id` int NULL DEFAULT NULL,
`memo` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`notify_url` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '回调地址',
`repay_url` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '跳转地址',
`lottery_id` int NULL DEFAULT NULL COMMENT '抽签id',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`pay_time` timestamp NULL DEFAULT NULL,
`pay_type` int NULL DEFAULT NULL COMMENT '支付类型 1 微信3 支付宝9 积分12 支付宝-积分组合支付;',
`deleted` int NULL DEFAULT 0,
`score_amount` int NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 700 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_paytype
-- ----------------------------
DROP TABLE IF EXISTS `z_paytype`;
CREATE TABLE `z_paytype` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付名称',
`appid` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商户号',
`appsecret` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '密匙',
`appmd5key` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'md5密匙',
`type` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付形式',
`status` int NULL DEFAULT NULL,
`pay_url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付地址',
`notify_url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '通知地址',
`snotify_url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '通知地址',
`create_time` int NULL DEFAULT NULL,
`update_time` int NULL DEFAULT NULL,
`walletnotify_url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '通知地址',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_protocol_content
-- ----------------------------
DROP TABLE IF EXISTS `z_protocol_content`;
CREATE TABLE `z_protocol_content` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容',
`type` int NULL DEFAULT NULL COMMENT '0 服务协议 1 隐私协议',
`creation_time` timestamp NULL DEFAULT NULL,
`deleted` tinyint NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协议内容' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_publisher
-- ----------------------------
DROP TABLE IF EXISTS `z_publisher`;
CREATE TABLE `z_publisher` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '版权方',
`address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '账户地址',
`status` int NULL DEFAULT 1 COMMENT '状态',
`logo` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'logo',
`memo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT 'memo',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '版权方' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_setting
-- ----------------------------
DROP TABLE IF EXISTS `z_setting`;
CREATE TABLE `z_setting` (
`id` int NOT NULL AUTO_INCREMENT,
`service` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`url` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`blockid` int NULL DEFAULT NULL,
`locktime` int NULL DEFAULT 45 COMMENT '锁定天数',
`translocktime` int NULL DEFAULT 15 COMMENT '转赠锁定天数',
`ordertimeout` int NULL DEFAULT 30 COMMENT '订单超时分钟',
`transferwhitelist` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '转赠白名单',
`invitenum` int NULL DEFAULT NULL COMMENT '邀请人数',
`earlybuy` int NULL DEFAULT NULL COMMENT '提前购分钟',
`salestart` int NULL DEFAULT NULL COMMENT '寄售挂单开始',
`saleend` int NULL DEFAULT NULL COMMENT '寄售挂单结束',
`offtime` int NULL DEFAULT NULL COMMENT '寄售下架时间',
`sharephoto` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分享背景',
`tag` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标签',
`lotterywhitelist` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '抽签白名单',
`fee` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '手续费',
`invitestart` int NULL DEFAULT NULL COMMENT '邀请开始',
`inviteend` int NOT NULL COMMENT '邀请结束',
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`diy_consume` decimal(18, 2) NULL DEFAULT NULL COMMENT '头像diy花费 元',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_share_activity_platform
-- ----------------------------
DROP TABLE IF EXISTS `z_share_activity_platform`;
CREATE TABLE `z_share_activity_platform` (
`id` int NOT NULL AUTO_INCREMENT,
`activity_id` int NULL DEFAULT NULL COMMENT '活动ID',
`platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平台',
`award` int NULL DEFAULT NULL COMMENT '积分奖励',
`creation_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '逻辑删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 61 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分享活动平台-积分表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_sign_record
-- ----------------------------
DROP TABLE IF EXISTS `z_sign_record`;
CREATE TABLE `z_sign_record` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL COMMENT '用户id',
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '签到时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '签到表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_transfer
-- ----------------------------
DROP TABLE IF EXISTS `z_transfer`;
CREATE TABLE `z_transfer` (
`id` int NOT NULL AUTO_INCREMENT,
`from_id` int NULL DEFAULT NULL COMMENT '卖方',
`to_id` int NULL DEFAULT NULL COMMENT '买方',
`member_nft_id` int NULL DEFAULT NULL COMMENT 'NFT',
`tradehash` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`recipient_address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`operation_id` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`task_id` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`status` int NULL DEFAULT 0,
`blockaddr` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL,
`type` int NULL DEFAULT 1 COMMENT '1 用户转赠 2 数盒存入 3 文数交转入',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_user_activity
-- ----------------------------
DROP TABLE IF EXISTS `z_user_activity`;
CREATE TABLE `z_user_activity` (
`id` int NOT NULL AUTO_INCREMENT,
`activity_id` int NULL DEFAULT NULL COMMENT '活动id',
`complete` tinyint NULL DEFAULT NULL COMMENT '0 未完成 1 已完成',
`member_id` int NULL DEFAULT NULL COMMENT '用户id',
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '领取时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 78 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户活动表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_white_list_get_record
-- ----------------------------
DROP TABLE IF EXISTS `z_white_list_get_record`;
CREATE TABLE `z_white_list_get_record` (
`id` int NOT NULL AUTO_INCREMENT,
`member_id` int NULL DEFAULT NULL,
`type` int NULL DEFAULT NULL,
`type_id` int NULL DEFAULT NULL,
`creation_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '领取时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '白名单领取记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for z_whitelist
-- ----------------------------
DROP TABLE IF EXISTS `z_whitelist`;
CREATE TABLE `z_whitelist` (
`id` int NOT NULL AUTO_INCREMENT,
`nft_id` int NULL DEFAULT NULL COMMENT 'NFT',
`member_id` int NULL DEFAULT NULL COMMENT '会员',
`good_type` int NULL DEFAULT NULL COMMENT '1 藏品 2盲盒',
`type` int NULL DEFAULT NULL,
`price` decimal(8, 2) NULL DEFAULT NULL,
`start_time` timestamp NULL DEFAULT NULL,
`end_time` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;