From 83d6b764019d3eef0f9c98cf11b98f98e1ef9274 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 26 八月 2026 15:07:53 +0800
Subject: [PATCH] feat(mes): 增加工艺参数模板功能支持
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/feedback/vo/MesProFeedbackSaveReqVO.java | 35 +++++++++++++++++++++++++----------
1 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/feedback/vo/MesProFeedbackSaveReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/feedback/vo/MesProFeedbackSaveReqVO.java
index e4c8a15..ce71bf4 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/feedback/vo/MesProFeedbackSaveReqVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/feedback/vo/MesProFeedbackSaveReqVO.java
@@ -6,6 +6,7 @@
import java.math.BigDecimal;
import java.time.LocalDateTime;
+import java.util.List;
@Schema(description = "绠$悊鍚庡彴 - MES 鐢熶骇鎶ュ伐鏂板/淇敼 Request VO")
@Data
@@ -22,28 +23,23 @@
@NotNull(message = "鎶ュ伐绫诲瀷涓嶈兘涓虹┖")
private Integer type;
- @Schema(description = "宸ヤ綔绔欑紪鍙�", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
- @NotNull(message = "宸ヤ綔绔欎笉鑳戒负绌�")
+ @Schema(description = "宸ヤ綔绔欑紪鍙�", example = "1")
private Long workstationId;
- @Schema(description = "宸ヨ壓璺嚎缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
- @NotNull(message = "宸ヨ壓璺嚎涓嶈兘涓虹┖")
+ @Schema(description = "宸ヨ壓璺嚎缂栧彿", example = "1")
private Long routeId;
- @Schema(description = "宸ュ簭缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
- @NotNull(message = "宸ュ簭涓嶈兘涓虹┖")
+ @Schema(description = "宸ュ簭缂栧彿", example = "1")
private Long processId;
- @Schema(description = "鐢熶骇宸ュ崟缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
- @NotNull(message = "鐢熶骇宸ュ崟涓嶈兘涓虹┖")
+ @Schema(description = "鐢熶骇宸ュ崟缂栧彿", example = "1")
private Long workOrderId;
@Schema(description = "鐢熶骇浠诲姟缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@NotNull(message = "鐢熶骇浠诲姟涓嶈兘涓虹┖")
private Long taskId;
- @Schema(description = "浜у搧鐗╂枡缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "100")
- @NotNull(message = "浜у搧鐗╂枡涓嶈兘涓虹┖")
+ @Schema(description = "浜у搧鐗╂枡缂栧彿", example = "100")
private Long itemId;
@Schema(description = "杩囨湡鏃ユ湡")
@@ -89,7 +85,26 @@
@NotNull(message = "瀹℃牳浜轰笉鑳戒负绌�")
private Long approveUserId;
+ @Schema(description = "宸ヨ壓鍙傛暟鍊�")
+ private List<ParamValue> paramValues;
+
+ @Data
+ public static class ParamValue {
+ @Schema(description = "浠诲姟鍙傛暟璁板綍鏄庣粏缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotNull(message = "鍙傛暟鏄庣粏涓嶈兘涓虹┖")
+ private Long detailId;
+
+ @Schema(description = "鍙傛暟鍊�")
+ private String value;
+ }
+
@Schema(description = "澶囨敞", example = "澶囨敞")
private String remark;
+ @Schema(description = "BPM 娴佺▼瀹炰緥缂栧彿")
+ private String processInstanceId;
+
+ @Schema(description = "BPM 娴佺▼瀹氫箟 Key")
+ private String processDefinitionKey;
+
}
--
Gitblit v1.9.3