修复(#122): 合并促销价档位提交到测试环境
PR Check / Lint, Check, Test and Build (push) Has been cancelled

This commit is contained in:
2026-05-29 04:15:40 -07:00
parent c46944aae1
commit 23f51a1ef4
14 changed files with 369 additions and 34 deletions
+20 -6
View File
@@ -307,27 +307,34 @@ declare namespace API {
type PromoPrice = {
id: number;
rule_id: number;
promo_rule_id: number;
subscribe_id: number;
subscribe_name?: string;
quantity: number;
unit_price: number;
promo_price: number;
created_at?: number;
updated_at?: number;
};
type CreatePromoPriceRequest = {
rule_id: number;
type CreatePromoPriceItem = {
subscribe_id: number;
quantity: number;
promo_price: number;
};
type CreatePromoPriceRequest = {
promo_rule_id: number;
items: CreatePromoPriceItem[];
};
type PromoUsage = {
id: number;
rule_id: number;
promo_rule_id: number;
rule_name?: string;
subscribe_id: number;
subscribe_name?: string;
quantity: number;
user_id: number;
order_no: string;
unit_price: number;
@@ -1020,7 +1027,7 @@ declare namespace API {
type GetPromoPriceListParams = {
page: number;
size: number;
rule_id?: number;
promo_rule_id?: number;
subscribe_id?: number;
};
@@ -1036,7 +1043,7 @@ declare namespace API {
type GetPromoUsageListParams = {
page: number;
size: number;
rule_id?: number;
promo_rule_id?: number;
subscribe_id?: number;
user_id?: number;
order_no?: string;
@@ -2219,6 +2226,13 @@ declare namespace API {
quantity: number;
discount: number;
map_apple?: string;
promo?: SubscribeDiscountPromo;
};
type SubscribeDiscountPromo = {
rule_name?: string;
promo_price: number;
end_time?: number;
};
type SubscribeGroup = {