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; /** *
* *
* * @author wuhs * @since 2022-04-23 */ @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; private BigDecimal marketingAmount; private BigDecimal refundMarketingAmount; private String coupons; //'订单状态;0:排队中,1:正在制作,2:已制作', private String orderStatus; }