优化下单流程

This commit is contained in:
2025-07-30 00:40:38 +08:00
parent 11729876ca
commit 19fe9b4775
18 changed files with 8252 additions and 169 deletions

View File

@@ -10,6 +10,8 @@ export interface ShopOrder {
orderNo?: string;
// 订单类型0商城订单 1预定订单/外卖 2会员卡
type?: number;
// 标题
title?: string;
// 快递/自提
deliveryType?: number;
// 下单渠道0小程序预定 1俱乐部训练场 3活动订场
@@ -144,6 +146,68 @@ export interface ShopOrder {
hasTakeGift?: string;
}
/**
* 订单商品项
*/
export interface OrderGoodsItem {
goodsId: number;
quantity: number;
skuId?: number;
specInfo?: string;
}
/**
* 创建订单请求
*/
export interface OrderCreateRequest {
// 商品信息列表
goodsItems: OrderGoodsItem[];
// 收货地址ID
addressId?: number;
// 支付方式
payType: number;
// 优惠券ID
couponId?: number;
// 备注
comments?: string;
// 配送方式 0快递 1自提
deliveryType?: number;
// 自提店铺ID
selfTakeMerchantId?: number;
// 订单标题(可选,后端会自动生成)
title?: string;
}
/**
* 订单商品项
*/
export interface OrderGoodsItem {
goodsId: number;
quantity: number;
skuId?: number;
specInfo?: string;
}
/**
* 创建订单请求
*/
export interface OrderCreateRequest {
// 商品信息列表
goodsItems: OrderGoodsItem[];
// 收货地址ID
addressId?: number;
// 支付方式
payType: number;
// 优惠券ID
couponId?: number;
// 备注
comments?: string;
// 配送方式 0快递 1自提
deliveryType?: number;
// 自提店铺ID
selfTakeMerchantId?: number;
}
/**
* 订单搜索条件
*/