123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- package com.caimei.modules.order.entity;
- import com.thinkgem.jeesite.common.persistence.DataEntity;
- import org.hibernate.validator.constraints.Length;
- import java.beans.Transient;
- /**
- * 收款项和订单关系Entity
- *
- * @author lwt
- * @version 2019-06-20
- */
- public class CmReceiptOrderRelation extends DataEntity<CmReceiptOrderRelation> {
- private static final long serialVersionUID = 1L;
- private String relationType; // 关系类型:1返佣订单(返佣款)、2非返佣订单(订单款或者非订单款)
- private String receiptID; // 识别款项Id(对应cm_discern_receipt表)
- private String associateAmount; // 关联金额:1普通收款(线下):收款具体对该应母订单的收金额、2线上支付:付款金额就等于该金额、3返佣收款:默认为0
- private String orderID; // 订单Id(relationType值为1是为子订单ID,为2时为主订单ID)
- private String payType; //收款类型
- private String receiptDate; //收款时间
- private String confirmType; //确认订单类型
- private Integer splitStatus; //分账状态:0待分账,1已分账(只针对线上支付)
- /**
- * 抹平备注(目前适用后台直接抹平账户操作)
- */
- private String balanceAccountsRemark;
- /**
- * 子订单Id
- */
- private Integer shopOrderId;
- /**
- * 米花科技平台唯一流水号
- */
- private String mbOrderId;
- /**
- * 商户唯一订单请求号(订单编号#随机时间戳)
- */
- private String orderRequestNo;
- /**
- * 用户付款方式:1线上,2线下,3余额抵扣
- */
- private String payWay;
- private Integer newReceiptType;
- public Integer getNewReceiptType() {
- return newReceiptType;
- }
- public void setNewReceiptType(Integer newReceiptType) {
- this.newReceiptType = newReceiptType;
- }
- public Integer getSplitStatus() {
- return splitStatus;
- }
- public void setSplitStatus(Integer splitStatus) {
- this.splitStatus = splitStatus;
- }
- public String getPayWay() {
- return payWay;
- }
- public void setPayWay(String payWay) {
- this.payWay = payWay;
- }
- 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 String getBalanceAccountsRemark() {
- return balanceAccountsRemark;
- }
- public void setBalanceAccountsRemark(String balanceAccountsRemark) {
- this.balanceAccountsRemark = balanceAccountsRemark;
- }
- public Integer getShopOrderId() {
- return shopOrderId;
- }
- public void setShopOrderId(Integer shopOrderId) {
- this.shopOrderId = shopOrderId;
- }
- public CmReceiptOrderRelation() {
- super();
- }
- public CmReceiptOrderRelation(String id) {
- super(id);
- }
- @Length(min = 0, max = 1, message = "关系类型:1返佣订单(返佣款)、2非返佣订单(订单款或者非订单款)长度必须介于 0 和 1 之间")
- public String getRelationType() {
- return relationType;
- }
- public void setRelationType(String relationType) {
- this.relationType = relationType;
- }
- @Length(min = 0, max = 11, message = "识别款项Id(对应cm_discern_receipt表)长度必须介于 0 和 11 之间")
- public String getReceiptID() {
- return receiptID;
- }
- public void setReceiptID(String receiptID) {
- this.receiptID = receiptID;
- }
- public String getAssociateAmount() {
- return associateAmount;
- }
- public void setAssociateAmount(String associateAmount) {
- this.associateAmount = associateAmount;
- }
- @Length(min = 0, max = 11, message = "订单Id(relationType值为1是为子订单ID,为2时为主订单ID)长度必须介于 0 和 11 之间")
- public String getOrderID() {
- return orderID;
- }
- public void setOrderID(String orderID) {
- this.orderID = orderID;
- }
- @Transient
- public String getPayType() {
- return payType;
- }
- public void setPayType(String payType) {
- this.payType = payType;
- }
- @Transient
- public String getReceiptDate() {
- return receiptDate;
- }
- public void setReceiptDate(String receiptDate) {
- this.receiptDate = receiptDate;
- }
- @Transient
- public String getConfirmType() {
- return confirmType;
- }
- public void setConfirmType(String confirmType) {
- this.confirmType = confirmType;
- }
- }
|