package com.ruoyi.system.domain.vo; import java.math.BigDecimal; import java.util.List; import com.ruoyi.system.domain.SysTaskAdditionalFee; import com.ruoyi.system.domain.SysTaskPayment; /** * 任务支付信息VO * * @author ruoyi * @date 2025-01-15 */ public class TaskPaymentInfoVO { /** 任务编号 */ private String taskCode; /** 任务类型 */ private String taskType; /** 车辆信息 */ private String vehicleInfo; /** 出发地 */ private String departureAddress; /** 目的地 */ private String destinationAddress; /** 成交价 */ private BigDecimal transferPrice; /** 附加费用列表 */ private List additionalFees; /** 附加费用汇总 */ private BigDecimal additionalAmount; /** 总金额 */ private BigDecimal totalAmount; /** 已支付金额 */ private BigDecimal paidAmount; /** 已支付记录列表 */ private List paidPayments; /** 最近一次支付记录 */ private SysTaskPayment latestPayment; /** 支付方式列表 */ private List paymentMethods; public String getTaskCode() { return taskCode; } public void setTaskCode(String taskCode) { this.taskCode = taskCode; } public String getTaskType() { return taskType; } public void setTaskType(String taskType) { this.taskType = taskType; } public String getVehicleInfo() { return vehicleInfo; } public void setVehicleInfo(String vehicleInfo) { this.vehicleInfo = vehicleInfo; } public String getDepartureAddress() { return departureAddress; } public void setDepartureAddress(String departureAddress) { this.departureAddress = departureAddress; } public String getDestinationAddress() { return destinationAddress; } public void setDestinationAddress(String destinationAddress) { this.destinationAddress = destinationAddress; } public BigDecimal getTransferPrice() { return transferPrice; } public void setTransferPrice(BigDecimal transferPrice) { this.transferPrice = transferPrice; } public List getAdditionalFees() { return additionalFees; } public void setAdditionalFees(List additionalFees) { this.additionalFees = additionalFees; } public BigDecimal getAdditionalAmount() { return additionalAmount; } public void setAdditionalAmount(BigDecimal additionalAmount) { this.additionalAmount = additionalAmount; } public BigDecimal getTotalAmount() { return totalAmount; } public void setTotalAmount(BigDecimal totalAmount) { this.totalAmount = totalAmount; } public BigDecimal getPaidAmount() { return paidAmount; } public void setPaidAmount(BigDecimal paidAmount) { this.paidAmount = paidAmount; } public List getPaidPayments() { return paidPayments; } public void setPaidPayments(List paidPayments) { this.paidPayments = paidPayments; } public SysTaskPayment getLatestPayment() { return latestPayment; } public void setLatestPayment(SysTaskPayment latestPayment) { this.latestPayment = latestPayment; } public List getPaymentMethods() { return paymentMethods; } public void setPaymentMethods(List paymentMethods) { this.paymentMethods = paymentMethods; } }