import { BookItem } from "basic"; /** * 订单 校验 数据 * */ export interface OrderValidationData { /** * 详细地址 */ address?: string; /** * 书本id集合 */ bookIds?: Array; /** * 书本价格 */ bookPrice?: number; /** * 邮寄方式: 1.顺丰 2.京东 */ deliveryMethod?: number; /** * 押金(由于没有交押金不会到下单页面,所以前端默认传递 0) */ deposit?: number; /** * 订单总价格 */ orderPrice?: number; /** * 支付方式;微信0/支付宝1/抖音2 */ payWay?: number; /** * 手机 */ phone?: string; /** * 往返邮费 */ postFee?: number; /** * 详细地区(格式如:XXX-XXX-XXX) */ region?: string; /** * 用户订单备注 */ remark?: string; /** * 收件人名称 */ userName?: string; /** * 订单id */ id?: string; } /** * 押金数据结构 * */ export interface DepositData { deposit: string; } /** * 获取统一支付信息 请求数据类型 * */ export interface GetUnifiedPayInfoRequestData { /** 订单id */ orderId?: string, /** 支付方式 */ payWay?: string, } /** * 订单列表详情数据结构 */ export interface OrderDetailData { /** * 订单ID */ id?: string; /** * 用户ID */ userId?: string; /** * 收件人名称 */ userName?: string; /** * 手机 */ phone?: string; /** * 订单状态码 */ statusCode?: string; /** * 订单类型 */ orderType?: string; /** * 详细地区(格式如:XXX-XXX-XXX) */ region?: string; /** * 详细地址 */ address?: string; /** * 书本id集合 */ bookIds?: Array | null; /** * 归还日期 */ returnDate?: string | null; /** * 订单总价格 */ orderPrice?: string; /** * 往返邮费 */ postFee?: string; /** * 押金 */ deposit?: string; /** * 数量 */ amount?: string; /** * 支付方式;微信0/支付宝1/抖音2 */ payWay?: string; /** * 用户订单备注 */ remark?: string | null; /** * 支付成功时间 */ successTime?: string | null; /** * 邮寄信息 */ postInfo?: string | null; /** * 退款金额 */ refund?: string; /** * 创建人 */ createBy?: string; /** * 创建时间 */ createTime?: string; /** * 更新人 */ updateBy?: string; /** * 更新时间 */ updateTime?: string; /** * 书籍列表 */ bookList?: Array; /** * 书本价格 */ bookPrice?: string; } /** * 订单支付结果数据结构 */ export interface OrderPayResultData { flag: string }