充值活动->优惠活动单元测试完善

This commit is contained in:
gaoqr
2025-11-06 15:12:05 +08:00
parent 5bf6bdc961
commit 498f9ffa46
8 changed files with 495 additions and 426 deletions
@@ -34,4 +34,8 @@ DELETE FROM "system_mail_log";
DELETE FROM "system_notify_template";
DELETE FROM "system_notify_message";
DELETE FROM "process";
DELETE FROM "process_group";
DELETE FROM "process_group";
DELETE FROM "products";
DELETE FROM "products_details";
DELETE FROM "product_promotion";
DELETE FROM "advertisement";
@@ -714,13 +714,15 @@ CREATE TABLE IF NOT EXISTS "products_details" (
PRIMARY KEY ("id")
) COMMENT '产品购买信息表 products_details';
CREATE TABLE IF NOT EXISTS "gift_money_details" (
CREATE TABLE IF NOT EXISTS "product_promotion" (
"id" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY COMMENT '主键,自增ID',
"activity_name" VARCHAR(32) NOT NULL COMMENT '活动名称',
"recharge_gift_type" TINYINT NOT NULL COMMENT '赠送类型:0满X送X1每满X送X',
"recharge_type" TINYINT NOT NULL COMMENT '充值类型:0微信、支付宝;1微信;2支付宝',
"recharge_amount" DECIMAL(10, 3) NOT NULL COMMENT '充值金额',
"gift_amount" DECIMAL(10, 3) NOT NULL COMMENT '赠送金额',
"product_id" BIGINT NOT NULL COMMENT '关联产品id',
"product_name" VARCHAR(64) NOT NULL COMMENT '关联产品名称',
"purchase_duration" INT NOT NULL COMMENT '购买时长',
"purchase_duration_unit" TINYINT NOT NULL COMMENT '购买时长单位',
"gift_duration" INT COMMENT '赠送时长',
"gift_duration_unit" TINYINT COMMENT '赠送时长单位',
"start_time" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
"end_time" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
"remark" VARCHAR(1024) DEFAULT NULL COMMENT '备注',
@@ -730,7 +732,7 @@ CREATE TABLE IF NOT EXISTS "gift_money_details" (
"update_time" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
"deleted" BIT NOT NULL DEFAULT FALSE COMMENT '是否删除:0否 1是',
PRIMARY KEY ("id")
) COMMENT '赠送金规则明细表base表)';
) COMMENT '优惠活动base表)';
CREATE TABLE IF NOT EXISTS "advertisement" (
"id" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY COMMENT '主键,根据ID号规则生成',