|
|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "market_activity" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "market_activity"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint(20) NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"title" varchar(50) NOT NULL,
|
|
|
|
|
"activity_type" tinyint(4) NOT NULL,
|
|
|
|
|
@ -18,7 +19,8 @@ CREATE TABLE IF NOT EXISTS "market_activity" (
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '促销活动';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_coupon_template" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_coupon_template"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
"status" int NOT NULL,
|
|
|
|
|
@ -47,7 +49,8 @@ CREATE TABLE IF NOT EXISTS "promotion_coupon_template" (
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '优惠劵模板';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_coupon" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_coupon"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"template_id" bigint NOT NULL,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
@ -73,7 +76,8 @@ CREATE TABLE IF NOT EXISTS "promotion_coupon" (
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '优惠劵';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_reward_activity" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_reward_activity"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
"status" int NOT NULL,
|
|
|
|
|
@ -92,7 +96,8 @@ CREATE TABLE IF NOT EXISTS "promotion_reward_activity" (
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '满减送活动';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_discount_activity" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_discount_activity"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
"status" int NOT NULL,
|
|
|
|
|
@ -108,7 +113,8 @@ CREATE TABLE IF NOT EXISTS "promotion_discount_activity" (
|
|
|
|
|
) COMMENT '限时折扣活动';
|
|
|
|
|
|
|
|
|
|
-- 将该建表 SQL 语句,添加到 yudao-module-promotion-biz 模块的 test/resources/sql/create_tables.sql 文件里
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_seckill_activity" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_seckill_activity"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"spu_id" bigint NOT NULL,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
@ -134,7 +140,8 @@ CREATE TABLE IF NOT EXISTS "promotion_seckill_activity" (
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '秒杀活动';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_seckill_config" (
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_seckill_config"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
"start_time" varchar NOT NULL,
|
|
|
|
|
@ -149,3 +156,28 @@ CREATE TABLE IF NOT EXISTS "promotion_seckill_config" (
|
|
|
|
|
"tenant_id" bigint NOT NULL,
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '秒杀时段配置';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS "promotion_combination_activity"
|
|
|
|
|
(
|
|
|
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
|
|
|
"name" varchar NOT NULL,
|
|
|
|
|
"spu_id" bigint,
|
|
|
|
|
"total_limit_count" int NOT NULL,
|
|
|
|
|
"single_limit_count" int NOT NULL,
|
|
|
|
|
"start_time" varchar NOT NULL,
|
|
|
|
|
"end_time" varchar NOT NULL,
|
|
|
|
|
"user_size" int NOT NULL,
|
|
|
|
|
"total_num" int NOT NULL,
|
|
|
|
|
"success_num" int NOT NULL,
|
|
|
|
|
"order_user_count" int NOT NULL,
|
|
|
|
|
"virtual_group" int NOT NULL,
|
|
|
|
|
"status" int NOT NULL,
|
|
|
|
|
"limit_duration" int NOT NULL,
|
|
|
|
|
"creator" varchar DEFAULT '',
|
|
|
|
|
"create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
"updater" varchar DEFAULT '',
|
|
|
|
|
"update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
"deleted" bit NOT NULL DEFAULT FALSE,
|
|
|
|
|
"tenant_id" bigint NOT NULL,
|
|
|
|
|
PRIMARY KEY ("id")
|
|
|
|
|
) COMMENT '拼团活动';
|