ghy-all/ghy-payment/src/main/java/com/ghy/payment/domain/PaymentRelation.java

55 lines
1.2 KiB
Java
Raw Normal View History

2023-05-29 23:26:27 +08:00
package com.ghy.payment.domain;
import lombok.Data;
2023-06-01 15:50:31 +08:00
import java.math.BigDecimal;
2023-05-29 23:26:27 +08:00
/**
* 支付单关联表
*/
@Data
public class PaymentRelation {
2023-06-01 15:50:31 +08:00
private Long id;
2023-05-29 23:26:27 +08:00
/**
* 支付ID
*/
private String paymentId;
/**
* 关联ID
*/
private Long relationId;
/**
* 关联ID类型
* financial_master: 主财务单
* financial_change: 加价单
* order_add: 订单追加单
*/
private String relationIdType;
2023-06-01 15:50:31 +08:00
/**
* 流水分担金额
*/
private BigDecimal payAmt;
public PaymentRelation() {
}
public PaymentRelation(String paymentId, Long relationId, String relationIdType, BigDecimal payAmt) {
this.paymentId = paymentId;
this.relationId = relationId;
this.relationIdType = relationIdType;
this.payAmt = payAmt;
}
public static final String FINANCIAL_MASTER = "financial_master";
public static final String FINANCIAL_CHANGE = "financial_change";
2024-01-02 22:26:46 +08:00
public static final String ORDER_ATTACHMENT = "order_attachment";
public static final String ORDER_ADD = "order_add";
2024-05-20 09:19:08 +08:00
/** 合约订单加价 */
public static final String CONSULT_ADD = "consult_add";
2023-05-29 23:26:27 +08:00
}