270 lines
3.1 KiB
TypeScript
270 lines
3.1 KiB
TypeScript
import type { PageQuery, BaseEntity } from '#/api/common';
|
||
|
||
export interface OrderChargeVO {
|
||
/**
|
||
* 主键
|
||
*/
|
||
id: string | number;
|
||
|
||
/**
|
||
* 订单id
|
||
*/
|
||
orderId: string | number;
|
||
|
||
/**
|
||
* 租赁人id(系统用户)
|
||
*/
|
||
userId: string | number;
|
||
|
||
/**
|
||
* 租赁人名称
|
||
*/
|
||
userName: string;
|
||
|
||
/**
|
||
* 租金
|
||
*/
|
||
rent: number;
|
||
|
||
/**
|
||
* 押金
|
||
*/
|
||
deposit: number;
|
||
|
||
/**
|
||
* 违约金
|
||
*/
|
||
penalty: number;
|
||
|
||
/**
|
||
* 总金额
|
||
*/
|
||
totalAmount: number;
|
||
|
||
/**
|
||
* 收费日期
|
||
*/
|
||
chargeDate: string;
|
||
|
||
/**
|
||
* 支付方式
|
||
*/
|
||
paymentMethod: string | number;
|
||
|
||
/**
|
||
* 开票状态
|
||
*/
|
||
invoiceStatus: string | number;
|
||
|
||
/**
|
||
* 发票类型
|
||
*/
|
||
invoiceType: string | number;
|
||
|
||
/**
|
||
* 收费状态
|
||
*/
|
||
chargeStatus: string | number;
|
||
}
|
||
|
||
export interface OrderChargeForm extends BaseEntity {
|
||
/**
|
||
* 主键
|
||
*/
|
||
id?: string | number;
|
||
|
||
/**
|
||
* 订单id
|
||
*/
|
||
orderId?: string | number;
|
||
|
||
/**
|
||
* 租赁人id(系统用户)
|
||
*/
|
||
userId?: string | number;
|
||
|
||
/**
|
||
* 租赁人名称
|
||
*/
|
||
userName?: string;
|
||
|
||
/**
|
||
* 租金
|
||
*/
|
||
rent?: number;
|
||
|
||
/**
|
||
* 押金
|
||
*/
|
||
deposit?: number;
|
||
|
||
/**
|
||
* 违约金
|
||
*/
|
||
penalty?: number;
|
||
|
||
/**
|
||
* 总金额
|
||
*/
|
||
totalAmount?: number;
|
||
|
||
/**
|
||
* 收费日期
|
||
*/
|
||
chargeDate?: string;
|
||
|
||
/**
|
||
* 支付方式
|
||
*/
|
||
paymentMethod?: string | number;
|
||
|
||
/**
|
||
* 开票状态
|
||
*/
|
||
invoiceStatus?: string | number;
|
||
|
||
/**
|
||
* 发票类型
|
||
*/
|
||
invoiceType?: string | number;
|
||
|
||
/**
|
||
* 收费状态
|
||
*/
|
||
chargeStatus?: string | number;
|
||
}
|
||
|
||
export interface OrderChargeQuery extends PageQuery {
|
||
/**
|
||
* 订单id
|
||
*/
|
||
orderId?: string | number;
|
||
|
||
/**
|
||
* 租赁人id(系统用户)
|
||
*/
|
||
userId?: string | number;
|
||
|
||
/**
|
||
* 租赁人名称
|
||
*/
|
||
userName?: string;
|
||
|
||
/**
|
||
* 租金
|
||
*/
|
||
rent?: number;
|
||
|
||
/**
|
||
* 押金
|
||
*/
|
||
deposit?: number;
|
||
|
||
/**
|
||
* 违约金
|
||
*/
|
||
penalty?: number;
|
||
|
||
/**
|
||
* 总金额
|
||
*/
|
||
totalAmount?: number;
|
||
|
||
/**
|
||
* 收费日期
|
||
*/
|
||
chargeDate?: string;
|
||
|
||
/**
|
||
* 支付方式
|
||
*/
|
||
paymentMethod?: string | number;
|
||
|
||
/**
|
||
* 开票状态
|
||
*/
|
||
invoiceStatus?: string | number;
|
||
|
||
/**
|
||
* 发票类型
|
||
*/
|
||
invoiceType?: string | number;
|
||
|
||
/**
|
||
* 收费状态
|
||
*/
|
||
chargeStatus?: string | number;
|
||
|
||
/**
|
||
* 日期范围参数
|
||
*/
|
||
params?: any;
|
||
}
|
||
|
||
export interface orderChargeDetailForm extends BaseEntity {
|
||
/**
|
||
* 主键
|
||
*/
|
||
id?: string | number;
|
||
|
||
/**
|
||
* 订单id
|
||
*/
|
||
orderId?: string | number;
|
||
|
||
/**
|
||
* 租赁人id(系统用户)
|
||
*/
|
||
userId?: string | number;
|
||
|
||
/**
|
||
* 租赁人名称
|
||
*/
|
||
userName?: string;
|
||
|
||
/**
|
||
* 租金
|
||
*/
|
||
rent?: number;
|
||
|
||
/**
|
||
* 押金
|
||
*/
|
||
deposit?: number;
|
||
|
||
/**
|
||
* 违约金
|
||
*/
|
||
penalty?: number;
|
||
|
||
/**
|
||
* 总金额
|
||
*/
|
||
totalAmount?: number;
|
||
|
||
/**
|
||
* 收费日期
|
||
*/
|
||
chargeDate?: string;
|
||
|
||
/**
|
||
* 支付方式
|
||
*/
|
||
paymentMethod?: string | number;
|
||
|
||
/**
|
||
* 开票状态
|
||
*/
|
||
invoiceStatus?: string | number;
|
||
|
||
/**
|
||
* 发票类型
|
||
*/
|
||
invoiceType?: string | number;
|
||
|
||
/**
|
||
* 收费状态
|
||
*/
|
||
chargeStatus?: string | number;
|
||
}
|