admin-vben5/apps/web-antd/src/api/property/chargeManagement/model.d.ts
2025-07-05 11:43:25 +08:00

270 lines
3.1 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 { 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;
}