96 lines
1.9 KiB
TypeScript
96 lines
1.9 KiB
TypeScript
import type { PageParam } from '@/api';
|
|
|
|
/**
|
|
* 订单
|
|
*/
|
|
export interface Order {
|
|
// 订单id
|
|
orderId?: number;
|
|
// 订单类型
|
|
orderType?: string;
|
|
// 订单来源
|
|
orderSource?: string;
|
|
// 来源记录ID
|
|
orderSourceId?: number;
|
|
// 来源记录的参数 (json格式)
|
|
orderSourceData?: string;
|
|
rentOrderId?: number;
|
|
// 订单编号
|
|
orderNo?: string;
|
|
// 订单名称
|
|
orderName?: string;
|
|
// 订单头像
|
|
orderAvatar?: string;
|
|
// 座机电话
|
|
orderPhone?: string;
|
|
// 手机号码
|
|
orderMobile?: string;
|
|
// 联系人
|
|
orderContacts?: string;
|
|
// 联系地址
|
|
orderAddress?: string;
|
|
// 跟进状态
|
|
progress?: string;
|
|
// 排序
|
|
sortNumber?: number;
|
|
// 配送方式
|
|
deliveryType?: string;
|
|
// 付款状态
|
|
payStatus?: number;
|
|
expressPrice?: string;
|
|
// 付款金额
|
|
payPrice?: number;
|
|
payMethod?: string;
|
|
tradeId?: string;
|
|
goodsId?: number;
|
|
// 总金额
|
|
totalPrice?: number;
|
|
// 发货状态
|
|
deliveryStatus?: number;
|
|
// 收货状态
|
|
receiptStatus?: number;
|
|
// 订单状态
|
|
orderStatus?: number;
|
|
// 备注
|
|
comments?: string;
|
|
buyerRemark?: string;
|
|
// 创建时间
|
|
createTime?: string;
|
|
startTime?: string;
|
|
deliveryTime?: string;
|
|
expirationTime?: string;
|
|
// 状态
|
|
status?: string;
|
|
// 用户ID
|
|
userId?: any;
|
|
nickname?: string;
|
|
}
|
|
|
|
/**
|
|
* 订单搜索条件
|
|
*/
|
|
export interface OrderParam extends PageParam {
|
|
keywords?: string;
|
|
orderName?: string;
|
|
orderNo?: string;
|
|
orderType?: string;
|
|
createTimeStart?: string;
|
|
createTimeEnd?: string;
|
|
deliveryTime?: string;
|
|
orderCategory?: string;
|
|
progress?: string;
|
|
orderSource?: string;
|
|
betweenTime?: any;
|
|
userId?: string;
|
|
week?: number;
|
|
payStatus?: number;
|
|
rentOrderId?: number;
|
|
deliveryStatus?: number;
|
|
receiptStatus?: number;
|
|
orderStatus?: number;
|
|
isTemporary?: number;
|
|
isRenew?: number;
|
|
// 商户编号
|
|
merchantCode?: string;
|
|
}
|