liujie
2026-09-16 a3a56121a476cd23d0f29bc391c07374dc5008f2
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
package com.tourguide.modules.order.dto;
 
import com.tourguide.modules.order.entity.TourOrderRefund;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
public class TourOrderRefundResponse {
    private final Long id;
    private final BigDecimal refundAmount;
    private final String refundStatus;
    private final LocalDateTime refundTime;
    private final LocalDateTime createdAt;
    private final String refundOrderNo;
    private final String refundMethod;
 
    public TourOrderRefundResponse(TourOrderRefund refund) {
        this.id = refund.getId();
        this.refundAmount = refund.getRefundAmount();
        this.refundStatus = refund.getRefundStatus();
        this.refundTime = refund.getRefundTime();
        this.createdAt = refund.getCreatedAt();
        this.refundOrderNo = refund.getRefundOrderNo();
        this.refundMethod = refund.getRefundMethod();
    }
 
    public Long getId() { return id; }
    public BigDecimal getRefundAmount() { return refundAmount; }
    public String getRefundStatus() { return refundStatus; }
    public LocalDateTime getRefundTime() { return refundTime; }
    public LocalDateTime getCreatedAt() { return createdAt; }
    public String getRefundOrderNo() { return refundOrderNo; }
    public String getRefundMethod() { return refundMethod; }
}