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<SysTaskAdditionalFee> additionalFees;
|
|
/** 附加费用汇总 */
|
private BigDecimal additionalAmount;
|
|
/** 总金额 */
|
private BigDecimal totalAmount;
|
|
/** 已支付金额 */
|
private BigDecimal paidAmount;
|
|
/** 已支付记录列表 */
|
private List<SysTaskPayment> paidPayments;
|
|
/** 最近一次支付记录 */
|
private SysTaskPayment latestPayment;
|
|
/** 支付方式列表 */
|
private List<String> 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<SysTaskAdditionalFee> getAdditionalFees() {
|
return additionalFees;
|
}
|
|
public void setAdditionalFees(List<SysTaskAdditionalFee> 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<SysTaskPayment> getPaidPayments() {
|
return paidPayments;
|
}
|
|
public void setPaidPayments(List<SysTaskPayment> paidPayments) {
|
this.paidPayments = paidPayments;
|
}
|
|
public SysTaskPayment getLatestPayment() {
|
return latestPayment;
|
}
|
|
public void setLatestPayment(SysTaskPayment latestPayment) {
|
this.latestPayment = latestPayment;
|
}
|
|
public List<String> getPaymentMethods() {
|
return paymentMethods;
|
}
|
|
public void setPaymentMethods(List<String> paymentMethods) {
|
this.paymentMethods = paymentMethods;
|
}
|
}
|