package com.zsElectric.boot.business.model.entity; import com.zsElectric.boot.common.base.BaseEntity; import lombok.Getter; import lombok.Setter; import com.baomidou.mybatisplus.annotation.TableName; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 退款订单实体对象 * * @author zsElectric * @since 2025-12-17 16:48 */ @Getter @Setter @TableName("c_user_refunds_order_info") public class UserRefundsOrderInfo extends BaseEntity { private static final long serialVersionUID = 1L; /** * 订单ID */ private Long orderId; /** * 商户订单号 */ private String orderNo; /** * 退款类型:1-主动退款 2-用户申请退款 */ private Integer type; /** * 商户退款单号 */ private String outRefundNo; /** * 微信支付退款单号 */ private String refundId; /** * 微信支付订单号 */ private String transactionId; /** * 退款原因 */ private String reason; /** * 退款受理时间 */ private LocalDateTime acceptedTime; /** * 退款成功时间 */ private LocalDateTime successTime; /** * 退款金额(元) */ private BigDecimal amount; /** * 微信退款回调参数 */ private String notifyRequest; /** * 退款状态 */ private String status; /** * 逻辑删除(0-未删除 1-已删除) */ private Integer isDeleted; }