package com.caimei.modules.order.entity; import java.io.Serializable; /** * 收款项和订单关系表 * * @author : Charles * @date : 2021/7/14 */ public class OrderReceiptRelationPo implements Serializable { private static final long serialVersionUID = 1L; /** * 收款项和订单关系表id */ private Integer id; /** * 关系类型:1返佣订单(返佣款)、2非返佣订单(订单款或者非订单款)、3超级会员款、4二手商品上架费,5认证通会员款 */ private Integer relationType; /** * 识别款项Id(对应cm_discern_receipt表) */ private Integer receiptId; /** * 关联金额:1普通收款(线下):收款具体对该应母订单的收金额、2线上支付:付款金额就等于该金额、3返佣收款:默认为0 */ private Double associateAmount; /** * 关联方式: 1手动 2自动 */ private Integer associationType; /** * 订单Id(relationType值为1是为子订单ID,为2时为主订单ID) */ private Integer orderId; /** * 超级会员购买记录Id */ private Integer vipRecordId; /** * 优惠券购买记录id */ private Integer couponRecordId; /** * 认证通会员购买记录Id */ private Integer authVipRecordId; /** * 删除标记 0 否,其余是 */ private Integer delFlag; /** * 米花科技平台唯一流水号 */ private String mbOrderId; /** * 商户唯一订单请求号(订单编号#随机时间戳) */ private String orderRequestNo; /** * 分账状态:0待分账,1已分账(只针对线上支付) */ private Integer splitStatus; /** * 付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、 * 7线上-支付宝、8线上-微信支付、9线上-快钱支付、10口头返佣、11广发银行5461、12PC-B2B网银、13PC-微信支付、14PC-支付宝、 * 15小程序-微信支付、16余额抵扣、20银联转账 */ private Integer payType; /** * 二手商品上架费用对应的二手商品id */ private Integer productId; public static long getSerialVersionUID() { return serialVersionUID; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getRelationType() { return relationType; } public void setRelationType(Integer relationType) { this.relationType = relationType; } public Integer getReceiptId() { return receiptId; } public void setReceiptId(Integer receiptId) { this.receiptId = receiptId; } public Double getAssociateAmount() { return associateAmount; } public void setAssociateAmount(Double associateAmount) { this.associateAmount = associateAmount; } public Integer getAssociationType() { return associationType; } public void setAssociationType(Integer associationType) { this.associationType = associationType; } public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId = orderId; } public Integer getVipRecordId() { return vipRecordId; } public void setVipRecordId(Integer vipRecordId) { this.vipRecordId = vipRecordId; } public Integer getCouponRecordId() { return couponRecordId; } public void setCouponRecordId(Integer couponRecordId) { this.couponRecordId = couponRecordId; } public Integer getAuthVipRecordId() { return authVipRecordId; } public void setAuthVipRecordId(Integer authVipRecordId) { this.authVipRecordId = authVipRecordId; } public Integer getDelFlag() { return delFlag; } public void setDelFlag(Integer delFlag) { this.delFlag = delFlag; } public String getMbOrderId() { return mbOrderId; } public void setMbOrderId(String mbOrderId) { this.mbOrderId = mbOrderId; } public String getOrderRequestNo() { return orderRequestNo; } public void setOrderRequestNo(String orderRequestNo) { this.orderRequestNo = orderRequestNo; } public Integer getSplitStatus() { return splitStatus; } public void setSplitStatus(Integer splitStatus) { this.splitStatus = splitStatus; } public Integer getPayType() { return payType; } public void setPayType(Integer payType) { this.payType = payType; } public Integer getProductId() { return productId; } public void setProductId(Integer productId) { this.productId = productId; } }