dts-shop/doc/dts-shop-表结构.sql

744 lines
50 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

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

DROP TABLE IF EXISTS `dts_account_trace`;
CREATE TABLE `dts_account_trace` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`trace_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作流水',
`user_id` int(11) NOT NULL COMMENT '用户表的用户ID',
`type` int(2) NULL DEFAULT NULL COMMENT '操作类型 0:系统结算 1:用户提现',
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '操作金额',
`total_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '总申请金额',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',
`sms_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '短信提取码',
`status` tinyint(3) NULL DEFAULT NULL COMMENT '审批状态',
`trace_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '消息内容',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '审批时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '账户流水表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_ad
-- ----------------------------
DROP TABLE IF EXISTS `dts_ad`;
CREATE TABLE `dts_ad` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '广告标题',
`link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '所广告的商品页面或者活动页面链接地址',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '广告宣传图片',
`position` tinyint(3) NULL DEFAULT 1 COMMENT '广告位置1则是首页',
`content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '活动内容',
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '广告开始时间',
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '广告结束时间',
`enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启动',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '逻辑删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `enabled`(`enabled`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '广告表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_address
-- ----------------------------
DROP TABLE IF EXISTS `dts_address`;
CREATE TABLE `dts_address` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人名称',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户表的用户ID',
`province_id` int(11) NOT NULL DEFAULT 0 COMMENT '行政区域表的省ID',
`city_id` int(11) NOT NULL DEFAULT 0 COMMENT '行政区域表的市ID',
`area_id` int(11) NOT NULL DEFAULT 0 COMMENT '行政区域表的区县ID',
`address` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '具体收货地址',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号码',
`is_default` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否默认地址',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '逻辑删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 76 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '收货地址表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_admin
-- ----------------------------
DROP TABLE IF EXISTS `dts_admin`;
CREATE TABLE `dts_admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '管理员名称',
`password` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '管理员密码',
`last_login_ip` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最近一次登录IP地址',
`last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最近一次登录时间',
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '\'' COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`role_ids` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '[]' COMMENT '',
`desc` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`tel` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`mail` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_agency_share
-- ----------------------------
DROP TABLE IF EXISTS `dts_agency_share`;
CREATE TABLE `dts_agency_share` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NULL DEFAULT NULL COMMENT 'id',
`share_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'url地址',
`type` int(2) NULL DEFAULT NULL COMMENT ' 1 2 3',
`share_obj_id` int(11) NULL DEFAULT NULL COMMENT 'id',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for dts_article
-- ----------------------------
DROP TABLE IF EXISTS `dts_article`;
CREATE TABLE `dts_article` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT ',',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_brand
-- ----------------------------
DROP TABLE IF EXISTS `dts_brand`;
CREATE TABLE `dts_brand` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`sort_order` tinyint(3) NULL DEFAULT 50,
`floor_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`share_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`admin_id` int(11) NULL DEFAULT NULL COMMENT 'id',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`commpany` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`auto_update_good` tinyint(1) NULL DEFAULT NULL COMMENT '',
`shop_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'url地址',
`default_category_id` int(11) NULL DEFAULT NULL COMMENT 'id',
`default_pages` int(4) NULL DEFAULT NULL COMMENT '',
`add_precent` int(4) NULL DEFAULT NULL COMMENT '',
`address` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`longitude` decimal(10, 7) NULL DEFAULT NULL COMMENT '',
`latitude` decimal(10, 7) NULL DEFAULT NULL COMMENT '',
`fetch_time_rules` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1001079 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_cart
-- ----------------------------
DROP TABLE IF EXISTS `dts_cart`;
CREATE TABLE `dts_cart` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NULL DEFAULT NULL COMMENT 'ID',
`brand_id` int(11) NULL DEFAULT NULL COMMENT '',
`goods_id` int(11) NULL DEFAULT NULL COMMENT 'ID',
`goods_sn` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`goods_name` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`product_id` int(11) NULL DEFAULT NULL COMMENT 'ID',
`price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`number` smallint(5) NULL DEFAULT 0 COMMENT '',
`specifications` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JSON数组格式',
`checked` tinyint(1) NULL DEFAULT 1 COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`settlement_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 780 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_category
-- ----------------------------
DROP TABLE IF EXISTS `dts_category`;
CREATE TABLE `dts_category` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`keywords` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'JSON数组格式',
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '广',
`pid` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`icon_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'L1',
`sort_order` tinyint(3) NULL DEFAULT 50 COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `parent_id`(`pid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 100101305 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_collect
-- ----------------------------
DROP TABLE IF EXISTS `dts_collect`;
CREATE TABLE `dts_collect` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`value_id` int(11) NOT NULL DEFAULT 0 COMMENT 'type=0IDtype=1ID',
`type` tinyint(3) NOT NULL DEFAULT 0 COMMENT 'type=0IDtype=1ID',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `goods_id`(`value_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 82 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_comment
-- ----------------------------
DROP TABLE IF EXISTS `dts_comment`;
CREATE TABLE `dts_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`value_id` int(11) NOT NULL DEFAULT 0 COMMENT 'type=0type=1',
`type` tinyint(3) NOT NULL DEFAULT 0 COMMENT 'type=0type=1type=3',
`content` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '',
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`has_picture` tinyint(1) NULL DEFAULT 0 COMMENT '',
`pic_urls` varchar(1023) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'JSON数组格式',
`star` smallint(6) NULL DEFAULT 1 COMMENT ' 1-5',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `id_value`(`value_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1023 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_coupon
-- ----------------------------
DROP TABLE IF EXISTS `dts_coupon`;
CREATE TABLE `dts_coupon` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`desc` varchar(127) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '使',
`tag` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '',
`total` int(11) NOT NULL DEFAULT 0 COMMENT '0',
`discount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`min` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '使',
`limit` smallint(6) NULL DEFAULT 1 COMMENT '01.',
`type` smallint(6) NULL DEFAULT 0 COMMENT '012',
`status` smallint(6) NULL DEFAULT 0 COMMENT '01; 2',
`goods_type` smallint(6) NULL DEFAULT 0 COMMENT '012',
`goods_value` varchar(1023) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '[]' COMMENT 'goods_type如果是0则空集合12',
`code` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`time_type` smallint(6) NULL DEFAULT 0 COMMENT '0days1start_time和end_time是优惠券有效期',
`days` smallint(6) NULL DEFAULT 0 COMMENT 'days',
`start_time` date NULL DEFAULT NULL COMMENT '使',
`end_time` date NULL DEFAULT NULL COMMENT '使',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_coupon_user
-- ----------------------------
DROP TABLE IF EXISTS `dts_coupon_user`;
CREATE TABLE `dts_coupon_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT 'ID',
`coupon_id` int(11) NOT NULL COMMENT 'ID',
`status` smallint(6) NULL DEFAULT 0 COMMENT '使, 0使1使23',
`used_time` datetime(0) NULL DEFAULT NULL COMMENT '使',
`start_time` date NULL DEFAULT NULL COMMENT '',
`end_time` date NULL DEFAULT NULL COMMENT '',
`order_sn` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 354 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '使' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_del_picture
-- ----------------------------
DROP TABLE IF EXISTS `dts_del_picture`;
CREATE TABLE `dts_del_picture` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`picUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2035 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for dts_feedback
-- ----------------------------
DROP TABLE IF EXISTS `dts_feedback`;
CREATE TABLE `dts_feedback` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`username` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`feed_type` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '',
`content` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '',
`status` int(3) NOT NULL DEFAULT 0 COMMENT '',
`has_picture` tinyint(1) NULL DEFAULT 0 COMMENT '',
`pic_urls` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JSON数组格式',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `id_value`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_footprint
-- ----------------------------
DROP TABLE IF EXISTS `dts_footprint`;
CREATE TABLE `dts_footprint` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5398 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_goods
-- ----------------------------
DROP TABLE IF EXISTS `dts_goods`;
CREATE TABLE `dts_goods` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_sn` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`name` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`category_id` int(11) NULL DEFAULT 0 COMMENT 'ID',
`brand_id` int(11) NULL DEFAULT 0,
`gallery` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JSON数组格式',
`keywords` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`brief` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`is_on_sale` tinyint(1) NULL DEFAULT 1 COMMENT '',
`sort_order` smallint(4) NULL DEFAULT 100,
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`share_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`is_new` tinyint(1) NULL DEFAULT 0 COMMENT '',
`is_hot` tinyint(1) NULL DEFAULT 0 COMMENT '',
`unit` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`counter_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`retail_price` decimal(10, 2) NULL DEFAULT 100000.00 COMMENT '',
`detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`browse` int(11) NOT NULL DEFAULT 0 COMMENT '',
`sales` int(11) NOT NULL DEFAULT 0 COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`commpany` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`wholesale_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`approve_status` tinyint(3) NOT NULL DEFAULT 0 COMMENT ' 4 0 1 2 ',
`approve_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`brokerage_type` tinyint(3) NOT NULL DEFAULT 0 COMMENT ' 0 广 1 2 ',
`brokerage_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '广',
PRIMARY KEY (`id`) USING BTREE,
INDEX `goods_sn`(`goods_sn`) USING BTREE,
INDEX `cat_id`(`category_id`) USING BTREE,
INDEX `brand_id`(`brand_id`) USING BTREE,
INDEX `sort_order`(`sort_order`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 23858 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_goods_attribute
-- ----------------------------
DROP TABLE IF EXISTS `dts_goods_attribute`;
CREATE TABLE `dts_goods_attribute` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`attribute` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 619120 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_goods_product
-- ----------------------------
DROP TABLE IF EXISTS `dts_goods_product`;
CREATE TABLE `dts_goods_product` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`specifications` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'JSON数组格式',
`price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '',
`number` int(11) NOT NULL DEFAULT 0 COMMENT '',
`url` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 339179 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_goods_specification
-- ----------------------------
DROP TABLE IF EXISTS `dts_goods_specification`;
CREATE TABLE `dts_goods_specification` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`specification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 181709 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_groupon
-- ----------------------------
DROP TABLE IF EXISTS `dts_groupon`;
CREATE TABLE `dts_groupon` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL COMMENT 'ID',
`groupon_id` int(11) NULL DEFAULT 0 COMMENT 'IDuser_type不是1',
`rules_id` int(11) NOT NULL COMMENT 'IDdts_groupon_rules表ID字段',
`user_id` int(11) NOT NULL COMMENT 'ID',
`creator_user_id` int(11) NOT NULL COMMENT 'ID',
`add_time` datetime(0) NOT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`share_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`payed` tinyint(1) NOT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_groupon_rules
-- ----------------------------
DROP TABLE IF EXISTS `dts_groupon_rules`;
CREATE TABLE `dts_groupon_rules` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`goods_id` bigint(11) NOT NULL COMMENT 'ID',
`goods_name` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`discount` decimal(63, 0) NOT NULL COMMENT '',
`discount_member` int(11) NOT NULL COMMENT '',
`add_time` datetime(0) NOT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`expire_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_issue
-- ----------------------------
DROP TABLE IF EXISTS `dts_issue`;
CREATE TABLE `dts_issue` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`question` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`answer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_keyword
-- ----------------------------
DROP TABLE IF EXISTS `dts_keyword`;
CREATE TABLE `dts_keyword` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`keyword` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`is_hot` tinyint(1) NOT NULL DEFAULT 0 COMMENT '',
`is_default` tinyint(1) NOT NULL DEFAULT 0 COMMENT '',
`sort_order` int(11) NOT NULL DEFAULT 100 COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_order
-- ----------------------------
DROP TABLE IF EXISTS `dts_order`;
CREATE TABLE `dts_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT 'ID',
`order_sn` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`order_status` smallint(6) NOT NULL COMMENT '',
`consignee` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`mobile` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`address` varchar(127) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`message` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '',
`goods_price` decimal(10, 2) NOT NULL COMMENT '',
`freight_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`coupon_price` decimal(10, 2) NOT NULL COMMENT '',
`integral_price` decimal(10, 2) NOT NULL COMMENT '',
`groupon_price` decimal(10, 2) NOT NULL COMMENT '',
`order_price` decimal(10, 2) NOT NULL COMMENT ' = goods_price + freight_price - coupon_price',
`actual_price` decimal(10, 2) NOT NULL COMMENT ' = order_price - integral_price',
`pay_id` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`pay_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`ship_sn` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`ship_channel` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`ship_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`confirm_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`comments` smallint(6) NULL DEFAULT 0 COMMENT '',
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`settlement_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`settlement_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '',
`freight_type` tinyint(3) NOT NULL DEFAULT 0 COMMENT ' 0 , 1 ',
`share_user_id` int(11) NULL DEFAULT NULL COMMENT '广',
`fetch_code` varchar(12) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '',
`create_user_id` int(11) NULL DEFAULT NULL COMMENT '',
`gift_send_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`gift_receive_time` datetime(0) NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 167 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_order_goods
-- ----------------------------
DROP TABLE IF EXISTS `dts_order_goods`;
CREATE TABLE `dts_order_goods` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`brand_id` int(11) NULL DEFAULT NULL COMMENT '',
`goods_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`goods_name` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`goods_sn` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`product_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`number` smallint(5) NOT NULL DEFAULT 0 COMMENT '',
`price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '',
`specifications` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`comment` int(11) NULL DEFAULT 0 COMMENT '-10comment表里面的评论ID',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`refund_id` int(11) NULL DEFAULT NULL COMMENT '退ID',
`settlement_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `goods_id`(`goods_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 283 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_permission
-- ----------------------------
DROP TABLE IF EXISTS `dts_permission`;
CREATE TABLE `dts_permission` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`role_id` int(11) NULL DEFAULT NULL COMMENT 'ID',
`permission` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 73 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_refund_trace
-- ----------------------------
DROP TABLE IF EXISTS `dts_refund_trace`;
CREATE TABLE `dts_refund_trace` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`refund_sn` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退',
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID',
`order_sn` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`user_id` int(11) NOT NULL COMMENT 'ID',
`status` tinyint(3) NULL DEFAULT NULL COMMENT '0 退 1 退 2 退 3 退',
`refund_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退',
`refund_apply_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '退',
`refund_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '退',
`has_picture` tinyint(1) NULL DEFAULT 0 COMMENT '',
`pic_urls` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退 JSON数组格式',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT ',退',
`approve_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`approve_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`freight_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退',
`refund_time` datetime(0) NULL DEFAULT NULL COMMENT '退',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '退' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_region
-- ----------------------------
DROP TABLE IF EXISTS `dts_region`;
CREATE TABLE `dts_region` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` int(11) NOT NULL DEFAULT 0 COMMENT 'IDpid指向市pid指向省pid则是0',
`name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`type` tinyint(3) NOT NULL DEFAULT 0 COMMENT '1 23',
`code` int(11) NOT NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `parent_id`(`pid`) USING BTREE,
INDEX `region_type`(`type`) USING BTREE,
INDEX `agency_id`(`code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3232 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_role
-- ----------------------------
DROP TABLE IF EXISTS `dts_role`;
CREATE TABLE `dts_role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`desc` varchar(1023) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`enabled` tinyint(1) NULL DEFAULT 1 COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `name_UNIQUE`(`name`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_search_history
-- ----------------------------
DROP TABLE IF EXISTS `dts_search_history`;
CREATE TABLE `dts_search_history` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT 'ID',
`keyword` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`from` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'pcwxapp',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 308 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_storage
-- ----------------------------
DROP TABLE IF EXISTS `dts_storage`;
CREATE TABLE `dts_storage` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`key` varchar(63) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '',
`size` int(11) NOT NULL COMMENT '',
`url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '访',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_system
-- ----------------------------
DROP TABLE IF EXISTS `dts_system`;
CREATE TABLE `dts_system` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`key_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`key_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_topic
-- ----------------------------
DROP TABLE IF EXISTS `dts_topic`;
CREATE TABLE `dts_topic` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '\'' COMMENT '专题标题',
`subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '\'' COMMENT '',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '',
`price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`read_count` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1k' COMMENT '',
`pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`sort_order` int(11) NULL DEFAULT 100 COMMENT '',
`goods` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`share_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `topic_id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 318 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_user
-- ----------------------------
DROP TABLE IF EXISTS `dts_user`;
CREATE TABLE `dts_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`password` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`gender` tinyint(3) NOT NULL DEFAULT 0 COMMENT '0 1 1 ',
`birthday` date NULL DEFAULT NULL COMMENT '',
`last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`last_login_ip` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'IP地址',
`user_level` tinyint(3) NULL DEFAULT 0 COMMENT ' 0 1 VIP用户2 ',
`nickname` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '',
`weixin_openid` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'openid',
`status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '0 , 1 , 2 ',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
`share_user_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `user_name`(`username`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_user_account
-- ----------------------------
DROP TABLE IF EXISTS `dts_user_account`;
CREATE TABLE `dts_user_account` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT 'ID',
`remain_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`total_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`create_time` timestamp(0) NULL DEFAULT NULL COMMENT '',
`modify_time` timestamp(0) NULL DEFAULT NULL COMMENT '',
`settlement_rate` int(2) NULL DEFAULT NULL COMMENT '5 5%0.05',
`status` tinyint(3) NULL DEFAULT NULL COMMENT '',
`share_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '广URL',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for dts_user_formid
-- ----------------------------
DROP TABLE IF EXISTS `dts_user_formid`;
CREATE TABLE `dts_user_formid` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`formId` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'FormId',
`isprepay` tinyint(1) NOT NULL COMMENT 'FormId还是prepayId',
`useAmount` int(2) NOT NULL COMMENT 'fromId为1prepay为311',
`expire_time` datetime(0) NOT NULL COMMENT '7',
`openId` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'openid',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '',
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 155 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
SET FOREIGN_KEY_CHECKS = 1;