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