From dd4284136cb12dc3c2e498e0f0ff002d553763af Mon Sep 17 00:00:00 2001
From: shiyunteng <shiyunteng@example.com>
Date: 星期二, 25 八月 2026 15:35:41 +0800
Subject: [PATCH] feat:feat:新增降点损 赊销业务均使用代储

---
 platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractPaymentSchedule.java |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractPaymentSchedule.java b/platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractPaymentSchedule.java
index 3fedad4..48246f7 100644
--- a/platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractPaymentSchedule.java
+++ b/platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractPaymentSchedule.java
@@ -33,19 +33,19 @@
     // ==================== 鍏宠仈淇℃伅 ====================
 
     @Schema(description = "鍏宠仈鍚堝悓ID")
-    @Column(columnDefinition = "bigint not null comment '鍏宠仈鍚堝悓ID'")
+    @Column(columnDefinition = "bigint comment '鍏宠仈鍚堝悓ID'")
     private Long contractId;
 
     @Schema(description = "鍚堝悓鍚嶇О")
     @Column(columnDefinition = "VARCHAR(64) comment '鍚堝悓鍚嶇О'")
     private String contractName;
 
-    @Schema(description = "鍏宠仈鏍囩殑鐗㊣D锛堝彲閫夛紝濡傛灉涓虹┖鍒欓�傜敤浜庡悎鍚屾暣浣擄級")
-    @Column(columnDefinition = "bigint comment '鍏宠仈鏍囩殑鐗㊣D'")
-    private Long subjectMatterId;
+    @Schema(description = "鏍囩殑鐗╃紪鐮侊紙鍙�夛紝濡傛灉涓虹┖鍒欓�傜敤浜庡悎鍚屾暣浣擄級")
+    @Column(columnDefinition = "VARCHAR(64) comment '鏍囩殑鐗╃紪鐮�'")
+    private String subjectMatterCode;
 
     @Schema(description = "鏍囩殑鐗╁悕绉�")
-    @Column(columnDefinition = "VARCHAR(64) comment '鏍囩殑鐗╁悕绉�'")
+    @Column(columnDefinition = "VARCHAR(256) comment '鏍囩殑鐗╁悕绉�'")
     private String subjectMatterName;
 
     // ==================== 鏀舵闃舵/灞ョ害鑺傜偣鍩烘湰淇℃伅 ====================
@@ -77,11 +77,11 @@
     private BigDecimal paymentRatio;
 
     @Schema(description = "璁″垝鏀舵閲戦锛堟牴鎹悎鍚屾�婚噾棰�*姣斾緥鑷姩璁$畻锛�")
-    @Column(columnDefinition = "decimal(10,2) comment '璁″垝鏀舵閲戦'")
+    @Column(columnDefinition = "decimal(14,2) comment '璁″垝鏀舵閲戦'")
     private BigDecimal plannedAmount;
 
     @Schema(description = "瀹為檯鏀舵閲戦")
-    @Column(columnDefinition = "decimal(10,2) comment '瀹為檯鏀舵閲戦'")
+    @Column(columnDefinition = "decimal(14,2) comment '瀹為檯鏀舵閲戦'")
     private BigDecimal actualAmount;
 
     // ==================== 鏃跺簭鎺у埗 ====================
@@ -166,6 +166,14 @@
     @Column(columnDefinition = "VARCHAR(500) comment '澶囨敞'")
     private String remark;
 
+	@Schema(description = "寮�绁ㄦ爣璇�")
+	@Column(columnDefinition="char comment '寮�绁ㄦ爣璇� 0/鏈紑 1/宸插紑'")
+	private String invoiceFlag;
+
+	@Schema(description = "寮�绁ㄦ暟閲� 姘寸數涓撶敤")
+	@Column(columnDefinition = "decimal(14,2) comment '寮�绁ㄦ暟閲� 姘寸數涓撶敤'")
+	private BigDecimal invoiceNum;
+
 //    @Schema(description = "鎺掑簭鍙�")
 //    @Column(columnDefinition = "int default 0 comment '鎺掑簭鍙�'")
 //    private Integer sortOrder;

--
Gitblit v1.9.1