From d39e4f7d839167c16425086dfa2f8747bccfdff9 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 05 十一月 2026 17:39:01 +0800
Subject: [PATCH] feat: 打通销售采购财务闭环并完成累计业务优化

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnvendor/vo/MesWmReturnVendorRespVO.java |   39 +++++++++++++++++++++++++++++++++++++--
 1 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnvendor/vo/MesWmReturnVendorRespVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnvendor/vo/MesWmReturnVendorRespVO.java
index f3936b0..dadde78 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnvendor/vo/MesWmReturnVendorRespVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnvendor/vo/MesWmReturnVendorRespVO.java
@@ -1,10 +1,12 @@
 package cn.iocoder.yudao.module.mes.controller.admin.wm.returnvendor.vo;
 
+import cn.iocoder.yudao.module.system.api.storage.dto.StorageBlobRespDTO;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
-import java.time.LocalDate;
+import java.math.BigDecimal;
 import java.time.LocalDateTime;
+import java.util.List;
 
 @Schema(description = "绠$悊鍚庡彴 - MES 渚涘簲鍟嗛��璐у崟 Response VO")
 @Data
@@ -18,6 +20,9 @@
 
     @Schema(description = "閫�璐у崟鍚嶇О", requiredMode = Schema.RequiredMode.REQUIRED, example = "渚涘簲鍟嗛��璐�")
     private String name;
+
+    @Schema(description = "閲囪喘璁㈠崟缂栧彿", example = "1")
+    private Long purchaseOrderId;
 
     @Schema(description = "閲囪喘璁㈠崟缂栧彿", example = "PO20250226001")
     private String purchaseOrderCode;
@@ -35,10 +40,37 @@
     private String vendorNickname;
 
     @Schema(description = "閫�璐ф棩鏈�")
-    private LocalDate returnDate;
+    private LocalDateTime returnDate;
 
     @Schema(description = "閫�璐у師鍥�", example = "璐ㄩ噺涓嶅悎鏍�")
     private String returnReason;
+
+    @Schema(description = "閲囪喘鍚堝悓鍙�", example = "HT2026110001")
+    private String contractNo;
+
+    @Schema(description = "澶勭悊鏂瑰紡锛�1閫�娆� 2鎹㈣揣", example = "1")
+    private Integer handleType;
+
+    @Schema(description = "閫�娆鹃噾棰�", example = "1000.00")
+    private BigDecimal refundAmount;
+
+    @Schema(description = "璐熸暟鍐茬孩浠樻鍗曠紪鍙�", example = "1")
+    private Long redFlushPaymentId;
+
+    @Schema(description = "璐熸暟鍐茬孩浠樻鍗曞彿", example = "FKD2026110001")
+    private String redFlushPaymentNo;
+
+    @Schema(description = "鎹㈣揣鍒拌揣閫氱煡鍗曠紪鍙�", example = "1")
+    private Long replacementNoticeId;
+
+    @Schema(description = "鎹㈣揣鍒拌揣閫氱煡鍗曞彿", example = "AN2026110001")
+    private String replacementNoticeCode;
+
+    @Schema(description = "BPM 娴佺▼瀹炰緥缂栧彿")
+    private String processInstanceId;
+
+    @Schema(description = "闄勪欢鍒楄〃")
+    private List<StorageBlobRespDTO> attachmentList;
 
     @Schema(description = "鐗╂祦鍗曞彿", example = "SF1234567890")
     private String transportCode;
@@ -49,6 +81,9 @@
     @Schema(description = "鐘舵��", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
     private Integer status;
 
+    @Schema(description = "鐘舵�佸悕绉�", example = "瀹℃壒涓�")
+    private String statusName;
+
     @Schema(description = "澶囨敞", example = "澶囨敞")
     private String remark;
 

--
Gitblit v1.9.3