package com.haha.service.payment;

import lombok.Builder;
import lombok.Data;
import java.math.BigDecimal;

/**
 * 退款请求DTO
 */
@Data
@Builder
public class RefundRequest {
    
    /**
     * 本地订单ID
     */
    private Long orderId;
    
    /**
     * 本地订单号
     */
    private String orderNo;
    
    /**
     * 第三方交易号
     */
    private String transactionId;
    
    /**
     * 退款金额
     */
    private BigDecimal refundAmount;
    
    /**
     * 订单总金额
     */
    private BigDecimal totalAmount;
    
    /**
     * 退款原因
     */
    private String reason;
    
    /**
     * 退款单号（系统生成）
     */
    private String refundNo;
}
