diff --git a/docs/sql/mysql5.x/mall_sms.sql b/docs/sql/mysql5.x/mall_sms.sql index 720e9375d..e28b82193 100644 --- a/docs/sql/mysql5.x/mall_sms.sql +++ b/docs/sql/mysql5.x/mall_sms.sql @@ -5,7 +5,6 @@ use mall_sms; - SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; @@ -14,19 +13,19 @@ SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- DROP TABLE IF EXISTS `sms_advert`; CREATE TABLE `sms_advert` ( - `id` bigint NOT NULL AUTO_INCREMENT, + `id` bigint(0) NOT NULL AUTO_INCREMENT, `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '广告标题', `pic_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片地址', - `begin_time` datetime NULL DEFAULT NULL COMMENT '开始时间', - `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', - `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1:开启;0:关闭)', - `sort` int NULL DEFAULT NULL COMMENT '排序', - `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接地址', + `begin_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间', + `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间', + `status` tinyint(1) NOT NULL COMMENT '状态(1:开启;0:关闭)', + `sort` int(0) NULL DEFAULT NULL COMMENT '排序', + `redirect_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '跳转链接', `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间(新增有值)', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间(新增有值)', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '广告表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '广告表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_advert @@ -40,35 +39,35 @@ INSERT INTO `sms_advert` VALUES (47, 'banner1', 'https://oss.youlai.tech/default -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon`; CREATE TABLE `sms_coupon` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', - `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '优惠券名称', - `type` tinyint NOT NULL DEFAULT 1 COMMENT '优惠券类型(1-满减券;2-直减券;3-折扣券)', - `code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '优惠券码', - `platform` int NULL DEFAULT NULL COMMENT '使用平台(0-全平台;1-APP;2-PC)', - `face_value_type` tinyint NULL DEFAULT NULL COMMENT '优惠券面值类型', - `face_value` bigint NULL DEFAULT NULL COMMENT '优惠券面值(分)', + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID', + `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_0900_ai_ci NOT NULL COMMENT '优惠券名称', + `type` tinyint(0) NOT NULL DEFAULT 1 COMMENT '优惠券类型(1-满减券;2-直减券;3-折扣券)', + `code` varchar(32) CHARACTER SET utf8 COLLATE utf8_0900_ai_ci NULL DEFAULT '0' COMMENT '优惠券码', + `platform` int(0) NULL DEFAULT NULL COMMENT '使用平台(0-全平台;1-APP;2-PC)', + `face_value_type` tinyint(0) NULL DEFAULT NULL COMMENT '优惠券面值类型', + `face_value` bigint(0) NULL DEFAULT NULL COMMENT '优惠券面值(分)', `discount` decimal(10, 2) NULL DEFAULT NULL COMMENT '折扣', - `min_point` bigint NULL DEFAULT NULL COMMENT '使用门槛(0:无门槛)', - `per_limit` int NULL DEFAULT 1 COMMENT '每人限领张数(-1-无限制)', - `validity_period_type` tinyint NULL DEFAULT NULL COMMENT '有效期类型(1:自领取时起有效天数;2:有效起止时间)', - `validity_days` int NULL DEFAULT 1 COMMENT '有效期天数', - `validity_begin_time` datetime NULL DEFAULT NULL COMMENT '有效期起始时间', - `validity_end_time` datetime NULL DEFAULT NULL COMMENT '有效期截止时间', - `application_scope` tinyint NULL DEFAULT NULL COMMENT '应用范围(0-全场通用;1-指定商品分类;2-指定商品)', - `circulation` int NULL DEFAULT 1 COMMENT '发行量(-1-无限制)', - `received_count` int NULL DEFAULT 0 COMMENT '已领取的优惠券数量(统计)', - `used_count` int NULL DEFAULT 0 COMMENT '已使用的优惠券数量(统计)', - `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', - `update_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `create_time` datetime NULL DEFAULT NULL COMMENT '修改时间', - `deleted` tinyint NULL DEFAULT 1 COMMENT '逻辑删除标识(0-正常;1-删除)', + `min_point` bigint(0) NULL DEFAULT NULL COMMENT '使用门槛(0:无门槛)', + `per_limit` int(0) NULL DEFAULT 1 COMMENT '每人限领张数(-1-无限制)', + `validity_period_type` tinyint(0) NULL DEFAULT NULL COMMENT '有效期类型(1:自领取时起有效天数;2:有效起止时间)', + `validity_days` int(0) NULL DEFAULT 1 COMMENT '有效期天数', + `validity_begin_time` datetime(0) NULL DEFAULT NULL COMMENT '有效期起始时间', + `validity_end_time` datetime(0) NULL DEFAULT NULL COMMENT '有效期截止时间', + `application_scope` tinyint(0) NULL DEFAULT NULL COMMENT '应用范围(0-全场通用;1-指定商品分类;2-指定商品)', + `circulation` int(0) NULL DEFAULT 1 COMMENT '发行量(-1-无限制)', + `received_count` int(0) NULL DEFAULT 0 COMMENT '已领取的优惠券数量(统计)', + `used_count` int(0) NULL DEFAULT 0 COMMENT '已使用的优惠券数量(统计)', + `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + `deleted` tinyint(0) NULL DEFAULT 1 COMMENT '逻辑删除标识(0-正常;1-删除)', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '优惠券表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_0900_ai_ci COMMENT = '优惠券表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_coupon -- ---------------------------- -INSERT INTO `sms_coupon` VALUES (1, '新人无门槛优惠券,立减20元', 1, '123456', 1, 2, 1000000, 0.80, 100000, 1, 1, 7, '2021-03-17 21:10:35', '2025-03-17 21:10:38', 2, 1, 0, 0, NULL, '2022-07-16 11:33:42', '2021-03-17 21:10:56', 0); +INSERT INTO `sms_coupon` VALUES (1, '新人无门槛优惠券,立减20元', 1, '123456', 1, 2, 100000000000000, 0.80, 10000000000000, 1, 1, 7, '2021-03-17 21:10:35', '2025-03-17 21:10:38', 2, 1, 0, 0, NULL, '2022-11-08 16:29:26', '2021-03-17 21:10:56', 0); INSERT INTO `sms_coupon` VALUES (2, '满减优惠券', 1, '50', 2, NULL, 12, 0.00, 10000000, 1, 2, 7, NULL, NULL, 2, 100, 0, 0, NULL, '2022-07-16 01:28:42', '2021-03-17 21:19:46', 0); -- ---------------------------- @@ -76,18 +75,18 @@ INSERT INTO `sms_coupon` VALUES (2, '满减优惠券', 1, '50', 2, NULL, 12, 0.0 -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon_history`; CREATE TABLE `sms_coupon_history` ( - `id` bigint NOT NULL, - `coupon_id` bigint NULL DEFAULT NULL COMMENT '优惠券ID', - `member_id` bigint NULL DEFAULT NULL COMMENT '会员ID', + `id` bigint(0) NOT NULL, + `coupon_id` bigint(0) NULL DEFAULT NULL COMMENT '优惠券ID', + `member_id` bigint(0) NULL DEFAULT NULL COMMENT '会员ID', `member_nickname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '会员昵称', `coupon_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '优惠券码', - `get_type` tinyint NULL DEFAULT NULL COMMENT '获取类型(1:后台增删;2:主动领取)', - `status` tinyint NULL DEFAULT NULL COMMENT '状态(0:未使用;1:已使用;2:已过期)', - `use_time` datetime NULL DEFAULT NULL COMMENT '使用时间', - `order_id` bigint NULL DEFAULT NULL COMMENT '订单ID', + `get_type` tinyint(0) NULL DEFAULT NULL COMMENT '获取类型(1:后台增删;2:主动领取)', + `status` tinyint(0) NULL DEFAULT NULL COMMENT '状态(0:未使用;1:已使用;2:已过期)', + `use_time` datetime(0) NULL DEFAULT NULL COMMENT '使用时间', + `order_id` bigint(0) NULL DEFAULT NULL COMMENT '订单ID', `order_sn` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单号', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; @@ -100,26 +99,35 @@ CREATE TABLE `sms_coupon_history` ( -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon_spu`; CREATE TABLE `sms_coupon_spu` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `coupon_id` bigint NOT NULL COMMENT '优惠券ID', - `spu_id` bigint NOT NULL COMMENT '商品ID', + `id` bigint(0) NOT NULL AUTO_INCREMENT, + `coupon_id` bigint(0) NOT NULL COMMENT '优惠券ID', + `spu_id` bigint(0) NOT NULL COMMENT '商品ID', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1548148841429663747 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1548148841429663756 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_coupon_spu -- ---------------------------- +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663747, 8, 289); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663748, 8, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663749, 10, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663750, 12, 289); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663751, 12, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663752, 12, 287); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663753, 15, 289); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663754, 15, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663755, 15, 287); -- ---------------------------- -- Table structure for sms_coupon_spu_category -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon_spu_category`; CREATE TABLE `sms_coupon_spu_category` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `coupon_id` bigint NOT NULL COMMENT '优惠券ID', - `category_id` bigint NOT NULL COMMENT '商品分类ID', + `id` bigint(0) NOT NULL AUTO_INCREMENT, + `coupon_id` bigint(0) NOT NULL COMMENT '优惠券ID', + `category_id` bigint(0) NOT NULL COMMENT '商品分类ID', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_coupon_spu_category @@ -130,18 +138,18 @@ CREATE TABLE `sms_coupon_spu_category` ( -- ---------------------------- DROP TABLE IF EXISTS `undo_log`; CREATE TABLE `undo_log` ( - `branch_id` bigint NOT NULL COMMENT 'branch transaction id', + `branch_id` bigint(0) NOT NULL COMMENT 'branch transaction id', `xid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'global transaction id', `context` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'undo_log context,such as serialization', `rollback_info` longblob NOT NULL COMMENT 'rollback info', - `log_status` int NOT NULL COMMENT '0:normal status,1:defense status', + `log_status` int(0) NOT NULL COMMENT '0:normal status,1:defense status', `log_created` datetime(6) NOT NULL COMMENT 'create datetime', `log_modified` datetime(6) NOT NULL COMMENT 'modify datetime', UNIQUE INDEX `ux_undo_log`(`xid`, `branch_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'AT transaction mode undo table' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'AT transaction mode undo table' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of undo_log -- ---------------------------- -SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file +SET FOREIGN_KEY_CHECKS = 1; diff --git a/docs/sql/mysql8.x/mall_sms.sql b/docs/sql/mysql8.x/mall_sms.sql index 12f38c4d8..bda4c4a69 100644 --- a/docs/sql/mysql8.x/mall_sms.sql +++ b/docs/sql/mysql8.x/mall_sms.sql @@ -1,7 +1,7 @@ /* Navicat Premium Data Transfer - Source Server : root.youlai.tech + Source Server : www.youlai.tech Source Server Type : MySQL Source Server Version : 80029 Source Host : www.youlai.tech:3306 @@ -11,7 +11,7 @@ Target Server Version : 80029 File Encoding : 65001 - Date: 17/07/2022 21:17:16 + Date: 14/11/2022 00:37:37 */ use mall_sms; @@ -23,19 +23,19 @@ SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- DROP TABLE IF EXISTS `sms_advert`; CREATE TABLE `sms_advert` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '广告标题', - `pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片地址', - `begin_time` datetime NULL DEFAULT NULL COMMENT '开始时间', - `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', - `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1:开启;0:关闭)', - `sort` int NULL DEFAULT NULL COMMENT '排序', - `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '链接地址', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间(新增有值)', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '广告表' ROW_FORMAT = DYNAMIC; + `id` bigint(0) NOT NULL AUTO_INCREMENT, + `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '广告标题', + `pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片地址', + `begin_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间', + `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间', + `status` tinyint(1) NOT NULL COMMENT '状态(1:开启;0:关闭)', + `sort` int(0) NULL DEFAULT NULL COMMENT '排序', + `redirect_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '跳转链接', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间(新增有值)', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '广告表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_advert @@ -49,35 +49,35 @@ INSERT INTO `sms_advert` VALUES (47, 'banner1', 'https://oss.youlai.tech/default -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon`; CREATE TABLE `sms_coupon` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '优惠券名称', - `type` tinyint NOT NULL DEFAULT 1 COMMENT '优惠券类型(1-满减券;2-直减券;3-折扣券)', - `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '优惠券码', - `platform` int NULL DEFAULT NULL COMMENT '使用平台(0-全平台;1-APP;2-PC)', - `face_value_type` tinyint NULL DEFAULT NULL COMMENT '优惠券面值类型', - `face_value` bigint NULL DEFAULT NULL COMMENT '优惠券面值(分)', - `discount` decimal(10, 2) NULL DEFAULT NULL COMMENT '折扣', - `min_point` bigint NULL DEFAULT NULL COMMENT '使用门槛(0:无门槛)', - `per_limit` int NULL DEFAULT 1 COMMENT '每人限领张数(-1-无限制)', - `validity_period_type` tinyint NULL DEFAULT NULL COMMENT '有效期类型(1:自领取时起有效天数;2:有效起止时间)', - `validity_days` int NULL DEFAULT 1 COMMENT '有效期天数', - `validity_begin_time` datetime NULL DEFAULT NULL COMMENT '有效期起始时间', - `validity_end_time` datetime NULL DEFAULT NULL COMMENT '有效期截止时间', - `application_scope` tinyint NULL DEFAULT NULL COMMENT '应用范围(0-全场通用;1-指定商品分类;2-指定商品)', - `circulation` int NULL DEFAULT 1 COMMENT '发行量(-1-无限制)', - `received_count` int NULL DEFAULT 0 COMMENT '已领取的优惠券数量(统计)', - `used_count` int NULL DEFAULT 0 COMMENT '已使用的优惠券数量(统计)', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', - `update_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `create_time` datetime NULL DEFAULT NULL COMMENT '修改时间', - `deleted` tinyint NULL DEFAULT 1 COMMENT '逻辑删除标识(0-正常;1-删除)', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '优惠券表' ROW_FORMAT = DYNAMIC; + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID', + `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '优惠券名称', + `type` tinyint(0) NOT NULL DEFAULT 1 COMMENT '优惠券类型(1-满减券;2-直减券;3-折扣券)', + `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '优惠券码', + `platform` int(0) NULL DEFAULT NULL COMMENT '使用平台(0-全平台;1-APP;2-PC)', + `face_value_type` tinyint(0) NULL DEFAULT NULL COMMENT '优惠券面值类型', + `face_value` bigint(0) NULL DEFAULT NULL COMMENT '优惠券面值(分)', + `discount` decimal(10, 2) NULL DEFAULT NULL COMMENT '折扣', + `min_point` bigint(0) NULL DEFAULT NULL COMMENT '使用门槛(0:无门槛)', + `per_limit` int(0) NULL DEFAULT 1 COMMENT '每人限领张数(-1-无限制)', + `validity_period_type` tinyint(0) NULL DEFAULT NULL COMMENT '有效期类型(1:自领取时起有效天数;2:有效起止时间)', + `validity_days` int(0) NULL DEFAULT 1 COMMENT '有效期天数', + `validity_begin_time` datetime(0) NULL DEFAULT NULL COMMENT '有效期起始时间', + `validity_end_time` datetime(0) NULL DEFAULT NULL COMMENT '有效期截止时间', + `application_scope` tinyint(0) NULL DEFAULT NULL COMMENT '应用范围(0-全场通用;1-指定商品分类;2-指定商品)', + `circulation` int(0) NULL DEFAULT 1 COMMENT '发行量(-1-无限制)', + `received_count` int(0) NULL DEFAULT 0 COMMENT '已领取的优惠券数量(统计)', + `used_count` int(0) NULL DEFAULT 0 COMMENT '已使用的优惠券数量(统计)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + `deleted` tinyint(0) NULL DEFAULT 1 COMMENT '逻辑删除标识(0-正常;1-删除)', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '优惠券表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_coupon -- ---------------------------- -INSERT INTO `sms_coupon` VALUES (1, '新人无门槛优惠券,立减20元', 1, '123456', 1, 2, 1000000, 0.80, 100000, 1, 1, 7, '2021-03-17 21:10:35', '2025-03-17 21:10:38', 2, 1, 0, 0, NULL, '2022-07-16 11:33:42', '2021-03-17 21:10:56', 0); +INSERT INTO `sms_coupon` VALUES (1, '新人无门槛优惠券,立减20元', 1, '123456', 1, 2, 100000000000000, 0.80, 10000000000000, 1, 1, 7, '2021-03-17 21:10:35', '2025-03-17 21:10:38', 2, 1, 0, 0, NULL, '2022-11-08 16:29:26', '2021-03-17 21:10:56', 0); INSERT INTO `sms_coupon` VALUES (2, '满减优惠券', 1, '50', 2, NULL, 12, 0.00, 10000000, 1, 2, 7, NULL, NULL, 2, 100, 0, 0, NULL, '2022-07-16 01:28:42', '2021-03-17 21:19:46', 0); -- ---------------------------- @@ -85,19 +85,19 @@ INSERT INTO `sms_coupon` VALUES (2, '满减优惠券', 1, '50', 2, NULL, 12, 0.0 -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon_history`; CREATE TABLE `sms_coupon_history` ( - `id` bigint NOT NULL, - `coupon_id` bigint NULL DEFAULT NULL COMMENT '优惠券ID', - `member_id` bigint NULL DEFAULT NULL COMMENT '会员ID', - `member_nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会员昵称', - `coupon_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '优惠券码', - `get_type` tinyint NULL DEFAULT NULL COMMENT '获取类型(1:后台增删;2:主动领取)', - `status` tinyint NULL DEFAULT NULL COMMENT '状态(0:未使用;1:已使用;2:已过期)', - `use_time` datetime NULL DEFAULT NULL COMMENT '使用时间', - `order_id` bigint NULL DEFAULT NULL COMMENT '订单ID', - `order_sn` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单号', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE + `id` bigint(0) NOT NULL, + `coupon_id` bigint(0) NULL DEFAULT NULL COMMENT '优惠券ID', + `member_id` bigint(0) NULL DEFAULT NULL COMMENT '会员ID', + `member_nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会员昵称', + `coupon_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '优惠券码', + `get_type` tinyint(0) NULL DEFAULT NULL COMMENT '获取类型(1:后台增删;2:主动领取)', + `status` tinyint(0) NULL DEFAULT NULL COMMENT '状态(0:未使用;1:已使用;2:已过期)', + `use_time` datetime(0) NULL DEFAULT NULL COMMENT '使用时间', + `order_id` bigint(0) NULL DEFAULT NULL COMMENT '订单ID', + `order_sn` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单号', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- @@ -109,26 +109,35 @@ CREATE TABLE `sms_coupon_history` ( -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon_spu`; CREATE TABLE `sms_coupon_spu` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `coupon_id` bigint NOT NULL COMMENT '优惠券ID', - `spu_id` bigint NOT NULL COMMENT '商品ID', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1548148841429663747 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + `id` bigint(0) NOT NULL AUTO_INCREMENT, + `coupon_id` bigint(0) NOT NULL COMMENT '优惠券ID', + `spu_id` bigint(0) NOT NULL COMMENT '商品ID', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1548148841429663756 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_coupon_spu -- ---------------------------- +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663747, 8, 289); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663748, 8, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663749, 10, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663750, 12, 289); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663751, 12, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663752, 12, 287); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663753, 15, 289); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663754, 15, 2); +INSERT INTO `sms_coupon_spu` VALUES (1548148841429663755, 15, 287); -- ---------------------------- -- Table structure for sms_coupon_spu_category -- ---------------------------- DROP TABLE IF EXISTS `sms_coupon_spu_category`; CREATE TABLE `sms_coupon_spu_category` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `coupon_id` bigint NOT NULL COMMENT '优惠券ID', - `category_id` bigint NOT NULL COMMENT '商品分类ID', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + `id` bigint(0) NOT NULL AUTO_INCREMENT, + `coupon_id` bigint(0) NOT NULL COMMENT '优惠券ID', + `category_id` bigint(0) NOT NULL COMMENT '商品分类ID', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sms_coupon_spu_category @@ -139,15 +148,15 @@ CREATE TABLE `sms_coupon_spu_category` ( -- ---------------------------- DROP TABLE IF EXISTS `undo_log`; CREATE TABLE `undo_log` ( - `branch_id` bigint NOT NULL COMMENT 'branch transaction id', - `xid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'global transaction id', - `context` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'undo_log context,such as serialization', - `rollback_info` longblob NOT NULL COMMENT 'rollback info', - `log_status` int NOT NULL COMMENT '0:normal status,1:defense status', - `log_created` datetime(6) NOT NULL COMMENT 'create datetime', - `log_modified` datetime(6) NOT NULL COMMENT 'modify datetime', - UNIQUE INDEX `ux_undo_log`(`xid`, `branch_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'AT transaction mode undo table' ROW_FORMAT = DYNAMIC; + `branch_id` bigint(0) NOT NULL COMMENT 'branch transaction id', + `xid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'global transaction id', + `context` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'undo_log context,such as serialization', + `rollback_info` longblob NOT NULL COMMENT 'rollback info', + `log_status` int(0) NOT NULL COMMENT '0:normal status,1:defense status', + `log_created` datetime(6) NOT NULL COMMENT 'create datetime', + `log_modified` datetime(6) NOT NULL COMMENT 'modify datetime', + UNIQUE INDEX `ux_undo_log`(`xid`, `branch_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'AT transaction mode undo table' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of undo_log