修复(#122): 补齐促销价档位提交
PR Check / Lint, Check, Test and Build (push) Has been cancelled
Build and Release / Build (push) Has been cancelled

This commit is contained in:
2026-05-29 02:32:01 -07:00
parent a7d89acc7f
commit d66b664198
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 = {
+7
View File
@@ -910,6 +910,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 = {
+7
View File
@@ -1019,6 +1019,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 = {