From 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 07 十一月 2026 08:50:53 +0800
Subject: [PATCH] feat: 完善质检、生产、销售、财务与人事模块并接入审批流程
---
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/finance/vo/CrmCustomerStatementRespVO.java | 75 +++++++++++++++++++++++++++++++++++++
1 files changed, 75 insertions(+), 0 deletions(-)
diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/finance/vo/CrmCustomerStatementRespVO.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/finance/vo/CrmCustomerStatementRespVO.java
index 8f8d04c..6ff3fc1 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/finance/vo/CrmCustomerStatementRespVO.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/finance/vo/CrmCustomerStatementRespVO.java
@@ -47,6 +47,12 @@
@Schema(description = "璁㈠崟鏄庣粏")
private List<OrderRow> orders;
+ @Schema(description = "寮�绁ㄦ祦姘�")
+ private List<InvoiceRow> invoices;
+
+ @Schema(description = "鍥炴娴佹按")
+ private List<ReceiptRow> receipts;
+
@Schema(description = "璁㈠崟琛�")
@Data
public static class OrderRow {
@@ -78,9 +84,78 @@
@Schema(description = "宸插嚭搴撴湭寮�绁ㄩ噾棰�")
private BigDecimal shippedNotInvoicedAmount;
+ @Schema(description = "鏈紑绁ㄩ噾棰濓紙璁㈠崟閲戦 - 宸插紑绁級")
+ private BigDecimal uninvoicedAmount;
+
@Schema(description = "鏈牳閿�搴旀敹閲戦")
private BigDecimal outstandingAmount;
+ @Schema(description = "璁㈠崟鐘舵�侊紙ERP 瀹℃牳鐘舵�侊級")
+ private Integer status;
+
+ }
+
+ @Schema(description = "寮�绁ㄦ祦姘�")
+ @Data
+ public static class InvoiceRow {
+
+ @Schema(description = "寮�绁ㄧ紪鍙�")
+ private Long id;
+
+ @Schema(description = "寮�绁ㄥ崟鍙�")
+ private String no;
+
+ @Schema(description = "鍙戠エ鍙�")
+ private String invoiceNo;
+
+ @Schema(description = "寮�绁ㄦ椂闂�")
+ private LocalDateTime invoiceTime;
+
+ @Schema(description = "寮�绁ㄩ噾棰�")
+ private BigDecimal invoiceAmount;
+
+ @Schema(description = "宸插洖娆鹃噾棰�")
+ private BigDecimal collectedAmount;
+
+ @Schema(description = "鍓╀綑搴旀敹")
+ private BigDecimal remainingReceivable;
+
+ @Schema(description = "閿�鍞鍗曠紪鍙�")
+ private Long saleOrderId;
+
+ @Schema(description = "閿�鍞鍗曞彿")
+ private String saleOrderNo;
+
+ @Schema(description = "瀹℃壒鐘舵��")
+ private Integer status;
+
+ }
+
+ @Schema(description = "鍥炴娴佹按")
+ @Data
+ public static class ReceiptRow {
+
+ @Schema(description = "鍥炴缂栧彿")
+ private Long id;
+
+ @Schema(description = "鍥炴鍗曞彿")
+ private String no;
+
+ @Schema(description = "鍥炴鏃堕棿")
+ private LocalDateTime returnTime;
+
+ @Schema(description = "鍥炴閲戦")
+ private BigDecimal amount;
+
+ @Schema(description = "鍏宠仈寮�绁ㄧ紪鍙�")
+ private Long invoiceId;
+
+ @Schema(description = "鍏宠仈鍙戠エ鍙�")
+ private String invoiceNo;
+
+ @Schema(description = "瀹℃壒鐘舵��")
+ private Integer status;
+
}
}
--
Gitblit v1.9.3