|
@@ -0,0 +1,154 @@
|
|
|
+package com.szwl.model.entity;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import java.util.Date;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import java.io.Serializable;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ *
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author wuhs
|
|
|
+ * @since 2023-10-18
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@ApiModel(value="TCoinOrder对象", description="")
|
|
|
+public class TCoinOrder implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @TableId(value = "id", type = IdType.AUTO)
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ private Date createDate;
|
|
|
+
|
|
|
+ private Date modifyDate;
|
|
|
+
|
|
|
+ private Long adminId;
|
|
|
+
|
|
|
+ private String clientId;
|
|
|
+
|
|
|
+ private Integer payType;
|
|
|
+
|
|
|
+ private BigDecimal price;
|
|
|
+
|
|
|
+ private String sn;
|
|
|
+
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ private String productName;
|
|
|
+
|
|
|
+ private String es;
|
|
|
+
|
|
|
+ private Date payDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付状态,0:未支付,1:已支付,3:已退款")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ private String productNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商品数量")
|
|
|
+ private Integer productNumber;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "标记")
|
|
|
+ private String note;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "平台分账")
|
|
|
+ private BigDecimal adminProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "一级分销商户id")
|
|
|
+ private Long agencyId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分账比例,中介分账")
|
|
|
+ private BigDecimal agencyProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分销逻辑")
|
|
|
+ private String altInfo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备id")
|
|
|
+ private Long equipmentId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付方式")
|
|
|
+ private String frpCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "二级分销商户id")
|
|
|
+ private Long merchantId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "二级分销商分账比例")
|
|
|
+ private BigDecimal merchantProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "三级分销商户id")
|
|
|
+ private Long personageId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "三级分销商分账比例")
|
|
|
+ private BigDecimal personageProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商品id")
|
|
|
+ private Long productId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款时间")
|
|
|
+ private Date refundDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商品描述,{xxx,1个;xxx,2个}")
|
|
|
+ private String productDesc;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付流水号")
|
|
|
+ private String trxNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款编号rfd")
|
|
|
+ private String refundId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款金额")
|
|
|
+ private BigDecimal refundAmount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分账详情,当分账方超过4方时,这个字段才启用")
|
|
|
+ private String proportionDesc;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "营销金额")
|
|
|
+ private BigDecimal marketingAmount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款营销金额")
|
|
|
+ private BigDecimal refundMarketingAmount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "订单状态;0:排队中;1:正在制作;2:已制作完成")
|
|
|
+ private String orderStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "货币")
|
|
|
+ private String currency;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "airwallex订单号,商品唯一订单id,类似于sn")
|
|
|
+ private String merchantOrderId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "airwallex请求编号,商户唯一支付请求编号id")
|
|
|
+ private String requestId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "airwallex交易编号")
|
|
|
+ private String paymentIntentId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商品数量,每笔订单中有几个商品")
|
|
|
+ private Integer productNum;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公司平台,0或空为申泽,1为七云")
|
|
|
+ private String companyType;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款数量")
|
|
|
+ private Integer refundQuantity;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否为airwallex支付,0或null代表线下,1代表airwallex")
|
|
|
+ private String isAir;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "airwallex订单金额,币种为美元")
|
|
|
+ private BigDecimal amount;
|
|
|
+
|
|
|
+ private String ststus;
|
|
|
+
|
|
|
+
|
|
|
+}
|