/* 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 '是否删除 状态(0:否,1:是)', `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 '关联id(orderNo,提现id)', `link_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联类型(order,extract,yue)', `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 '交易类型,取值为:JSAPI,NATIVE,APP等', `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;