145 lines
2.9 KiB
TypeScript
145 lines
2.9 KiB
TypeScript
import type { PageParam } from '@/api';
|
||
|
||
/**
|
||
* 订单
|
||
*/
|
||
export interface Order {
|
||
// 订单id
|
||
orderId?: number;
|
||
// 订单类型
|
||
orderType?: string;
|
||
// 订单来源
|
||
orderSource?: number;
|
||
// 来源记录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;
|
||
//缴费总数
|
||
totalPayPrice?:number;
|
||
// 发货状态
|
||
deliveryStatus?: number;
|
||
// 收货状态
|
||
receiptStatus?: number;
|
||
// 订单状态
|
||
orderStatus?: number;
|
||
// 备注
|
||
comments?: string;
|
||
buyerRemark?: string;
|
||
// 创建时间
|
||
createTime?: string;
|
||
startTime?: string;
|
||
deliveryTime?: string;
|
||
expirationTime?: string;
|
||
expirationDay?: number;
|
||
// 状态
|
||
status?: string;
|
||
// 用户ID
|
||
userId?: any;
|
||
nickname?: string;
|
||
equipmentCode: string;
|
||
receiptPhone: string;
|
||
emergentUser: string;
|
||
officeAddress: string;
|
||
homeAddress: string;
|
||
// 真名
|
||
realName?: string;
|
||
// 身份证
|
||
idCode?: string;
|
||
// 身份证地址
|
||
address?: string;
|
||
//是否申请退租,1为申请,2为取消
|
||
isRefund?:number;
|
||
}
|
||
|
||
export interface OrderPay {
|
||
// 订单id
|
||
orderId?: number;
|
||
// 订单类型
|
||
orderType?: string;
|
||
// 订单来源
|
||
orderSource?: number;
|
||
// 来源记录ID
|
||
orderSourceId?: number;
|
||
// 来源记录的参数 (json格式)
|
||
orderSourceData?: string;
|
||
rentOrderId?: number;
|
||
//订单金额
|
||
orderPrice?:number;
|
||
// 订单编号
|
||
orderNo?: string;
|
||
// 创建时间
|
||
createTime?: string;
|
||
startTime?: string;
|
||
deliveryTime?: string;
|
||
expirationTime?: string;
|
||
expirationDay?: number;
|
||
// 状态
|
||
status?: string;
|
||
// 用户ID
|
||
userId?: any;
|
||
equipmentCode: string;
|
||
merchantName?: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;
|
||
expireDay?: number;
|
||
isExpire?: number;
|
||
}
|