package cn.iocoder.yudao.module.pay.api.refund.dto; import cn.iocoder.yudao.module.pay.enums.refund.PayRefundStatusEnum; import lombok.Data; import java.time.LocalDateTime; /** * 退款单信息 Response DTO * * @author 芋道源码 */ @Data public class PayRefundRespDTO { /** * 退款单编号 */ private Long id; /** * 渠道编码 * * 枚举 PayChannelEnum */ private String channelCode; // ========== 退款相关字段 ========== /** * 退款状态 * * 枚举 {@link PayRefundStatusEnum} */ private Integer status; /** * 退款金额,单位:分 */ private Integer refundPrice; // ========== 商户相关字段 ========== /** * 商户订单编号 */ private String merchantOrderId; /** * 商户退款编号 */ private String merchantRefundId; /** * 退款成功时间 */ private LocalDateTime successTime; // ========== 渠道相关字段 ========== /** * 调用渠道的错误码 */ private String channelErrorCode; /** * 调用渠道的错误提示 */ private String channelErrorMsg; }