|
@@ -0,0 +1,120 @@
|
|
|
+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 2022-06-14
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@ApiModel(value="TOrder对象", description="")
|
|
|
+public class TOrder implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @TableId(value = "id", type = IdType.AUTO)
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ private Date createDate;
|
|
|
+
|
|
|
+ private Date modifyDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户id;")
|
|
|
+ private Long adminId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "平台分账;")
|
|
|
+ private BigDecimal adminProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "一级分销商户id;")
|
|
|
+ private Long agencyId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分账比例;")
|
|
|
+ private BigDecimal agencyProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分销逻辑;")
|
|
|
+ private String altInfo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备编号;")
|
|
|
+ private String clientId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备id;")
|
|
|
+ private Long equipmentId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付方式;")
|
|
|
+ private String frpCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "二级分销商户id;")
|
|
|
+ private Long merchantId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分账比例;")
|
|
|
+ private BigDecimal merchantProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付时间;")
|
|
|
+ private Date payDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "三级分销商户id;")
|
|
|
+ private Long personageId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分账比例;")
|
|
|
+ private BigDecimal personageProportion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "金额;")
|
|
|
+ private BigDecimal price;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商品id;")
|
|
|
+ private Long productId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商品名称;")
|
|
|
+ private String productName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款时间;")
|
|
|
+ private Date refundDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "订单编号;")
|
|
|
+ private String sn;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付状态;")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "0:分账方2个,1:分账方3个,3:分账方4个,3:分账方超4个;")
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付流水号;")
|
|
|
+ private String trxNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款流水号;")
|
|
|
+ private String refundTrxNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否发送到es;")
|
|
|
+ private String es;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "退款金额;")
|
|
|
+ private BigDecimal refundAmount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "标记;")
|
|
|
+ private String note;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付平台; 0或null为汇聚,1为杉德支付")
|
|
|
+ private String payPlatform;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否结算;0或null为未结算,1已结算。仅杉德支付有这个")
|
|
|
+ private String isSettlement;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "分账详情,当分账超过4方时,这个字段才启用")
|
|
|
+ private String proportionDesc;
|
|
|
+
|
|
|
+
|
|
|
+}
|