package com.ruoyi.order.api.model; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* *

* * @author xiaochen * @since 2024-08-26 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_charging_order_refund") @ApiModel(value="TChargingOrderRefund对象1", description="") public class TChargingOrderRefund implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableField("id") private Long id; @ApiModelProperty(value = "订单id") @TableField("charging_order_id") private Long chargingOrderId; @ApiModelProperty(value = "退款流水号") @TableField("refund_code") private String refundCode; @ApiModelProperty(value = "退款金额") @TableField("refund_amount") private BigDecimal refundAmount; @ApiModelProperty(value = "退款状态(1=退款中,2=退款成功)") @TableField("refund_status") private Integer refundStatus; @ApiModelProperty(value = "1wx2ali") @TableField("pay_type") private Integer payType; @ApiModelProperty(value = "退款第三方流水号") @TableField("refund_serial_number") private String refundSerialNumber; @ApiModelProperty(value = "退款成功时间") @TableField("refund_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime refundTime; @ApiModelProperty(value = "订单编号") @TableField("code") private String code; @ApiModelProperty(value = "退款标题") @TableField("refund_title") private String refundTitle; @ApiModelProperty(value = "退款内容") @TableField("refund_content") private String refundContent; @ApiModelProperty(value = "退款原因") @TableField("refund_reason") private String refundReason; @ApiModelProperty(value = "退款备注") @TableField("refund_remark") private String refundRemark; @ApiModelProperty(value = "累计退款金额") @TableField("refund_total_amount") private BigDecimal refundTotalAmount; @ApiModelProperty(value = "累计退款金额") @TableField("pay_amount") private BigDecimal payAmount; @TableField(exist = false) private Integer type; @ApiModelProperty(value = "第三方支付流水号") @TableField(exist = false) private String serailNumber; @ApiModelProperty(value = "支付金额") @TableField(exist = false) private BigDecimal paymentAmount; @ApiModelProperty(value = "支付时间") @TableField(exist = false) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime payTime; @ApiModelProperty(value = "订单id") @TableField(exist = false) private String orderId; @TableField(exist = false) private String userId; }