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