/** 积分订单状态 */ export type PointsOrderStatus = 'pending' | 'paid' | 'shipped' | 'completed' | 'cancelled' /** 积分订单商品 */ export interface PointsOrderItem { /** 商品ID */ goodsId: string /** 商品名称 */ goodsName: string /** 商品图片 */ goodsImage: string /** 兑换积分 */ points: number /** 补差价金额 */ moneyAmount?: string /** 数量 */ quantity: number } /** 积分订单 */ export interface ShopPointsOrder { /** 订单ID */ id: string /** 订单号 */ orderNo: string /** 订单状态 */ status: PointsOrderStatus /** 总积分 */ totalPoints: number /** 补差价金额 */ moneyAmount?: string /** 支付方式: 1微信 0余额 */ payType?: number /** 商品列表 */ items: PointsOrderItem[] /** 收货人 */ receiverName?: string /** 收货电话 */ receiverPhone?: string /** 收货地址 */ address: string /** 物流单号 */ trackingNo?: string /** 物流公司 */ trackingCompany?: string /** 创建时间 */ createdAt: string /** 更新时间 */ updatedAt?: string } /** 创建积分订单参数 */ export interface CreatePointsOrderParams { /** 商品ID */ productId: number /** 数量 */ quantity?: number /** 收货地址ID(实物商品必填) */ addressId?: number /** 支付方式: 1微信 0余额(补差价时必填) */ payType?: number }