Files
guofu-admin/src/api/apps/bc/order/model/index.ts
南宁网宿科技 121348e011 Initial commit
2024-04-24 16:36:46 +08:00

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;
}