From 6fa82a1ad7c3ae061ef499f0d0806a16846e122b Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 10 十一月 2026 16:55:02 +0800
Subject: [PATCH] feat(mes): 来料检验与不合格退货闭环优化
---
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderSaveReqVO.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderSaveReqVO.java b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderSaveReqVO.java
index 4ee92f5..9d40694 100644
--- a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderSaveReqVO.java
+++ b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderSaveReqVO.java
@@ -26,6 +26,22 @@
@NotNull(message = "閲囪喘鏃堕棿涓嶈兘涓虹┖")
private LocalDateTime orderTime;
+ @Schema(description = "閲囪喘绫诲瀷锛�1鐢熶骇 2鍔炲叕鐢ㄥ搧 3鍏朵粬", example = "1")
+ private Integer purchaseType;
+
+ @Schema(description = "鍚堝悓鍙凤紙瀹㈡埛鎵嬪伐杈撳叆锛屼笉鑷姩鐢熸垚锛�", example = "HT2026110001")
+ private String contractNo;
+
+ @Schema(description = "椤圭洰鍚嶇О锛堥潪蹇呭~锛�", example = "1鍙蜂骇绾挎敼閫�")
+ private String projectName;
+
+ @Schema(description = "浠樻鏃ユ湡", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotNull(message = "浠樻鏃ユ湡涓嶈兘涓虹┖锛岃閫夋嫨浠樻鏃ユ湡鍚庡啀淇濆瓨")
+ private LocalDateTime paymentDate;
+
+ @Schema(description = "浠樻鏂瑰紡锛�1鐢垫眹 2姹囩エ 3鐜伴噾 4鎵嬫満鏀粯", example = "1")
+ private Integer paymentMethod;
+
@Schema(description = "浼樻儬鐜囷紝鐧惧垎姣�", requiredMode = Schema.RequiredMode.REQUIRED, example = "99.88")
private BigDecimal discountPercent;
@@ -40,6 +56,9 @@
@Schema(description = "鏉ユ簮鍗曟嵁缂栧彿", example = "48")
private Long sourceId;
+
+ @Schema(description = "鏉ユ簮閲囪喘鐢宠缂栧彿", example = "1")
+ private Long purchaseRequestId;
@Schema(description = "澶囨敞", example = "浣犵寽")
private String remark;
@@ -60,6 +79,9 @@
@NotNull(message = "浜у搧缂栧彿涓嶈兘涓虹┖")
private Long productId;
+ @Schema(description = "浜у搧缂栧彿锛圡DM 鐗╂枡缂栫爜蹇収锛�", example = "MDM001")
+ private String productCode;
+
@Schema(description = "浜у搧鍗曚綅鍗曚綅", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
@NotNull(message = "浜у搧鍗曚綅鍗曚綅涓嶈兘涓虹┖")
private Long productUnitId;
--
Gitblit v1.9.3