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