Files
yunxinwei-vue/src/api/order/model/index.ts
2024-08-21 16:37:53 +08:00

145 lines
2.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
//订单金额
orderPriceInt?:number;//服务端用BigDecimal无法接受另起一个字段
// 订单编号
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;
}