wlzboy
1 天以前 08f95b2f159b56fa3bd4f4b348855989de8aa456
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
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;
    }
}