From 7d2ee3cef2e0d68ba6400bc5957640d2771bbf4c Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 16 九月 2026 18:05:40 +0800
Subject: [PATCH] refactor: 单据审核改为审批配置状态机(新增:audit接口/审核人字段/DB变更脚本)
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/techconfirm/vo/ProductTechConfirmSaveReqVO.java | 46 ++++++++++++++++------------------------------
1 files changed, 16 insertions(+), 30 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/techconfirm/vo/ProductTechConfirmSaveReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/techconfirm/vo/ProductTechConfirmSaveReqVO.java
index 2891aaa..7c58938 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/techconfirm/vo/ProductTechConfirmSaveReqVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/techconfirm/vo/ProductTechConfirmSaveReqVO.java
@@ -3,13 +3,26 @@
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
-import java.time.LocalDateTime;
-
+/**
+ * 浜у搧鎶�鏈‘璁ゅ嚱鏂板/淇敼 Request VO
+ *
+ * 娉ㄦ剰锛氭湰 VO 鍙壙杞界敤鎴峰彲濉啓鐨勪笟鍔″瓧娈点��
+ * 鐘舵�併�佺紪鍒朵汉/缂栧埗鏃堕棿銆佸鏍镐汉/瀹℃牳鏃堕棿銆佸鎴风‘璁や汉/瀹㈡埛纭鏃堕棿鍧囩敱涓氬姟娴佺▼椹卞姩锛�
+ * 涓嶆帴鍙楀墠绔紶鍙傦紝鍥犳涓嶅湪鏈� VO 涓畾涔夛細
+ * <ul>
+ * <li>鐘舵�侊細鍒涘缓鏃跺浐瀹氫负鑽夌锛岀敱鎻愪氦瀹℃壒銆丅PM 瀹℃壒鍥炶皟銆佸鎴风‘璁ら�愭鎺ㄨ繘</li>
+ * <li>缂栧埗浜�/缂栧埗鏃堕棿锛氬垱寤烘椂鍙栧綋鍓嶇櫥褰曠敤鎴蜂笌褰撳墠鏃堕棿</li>
+ * <li>瀹℃牳浜�/瀹℃牳鏃堕棿锛欱PM 瀹℃壒缁撴潫鏃跺彇瀹℃壒浜哄啓鍏�</li>
+ * <li>瀹㈡埛纭浜�/瀹㈡埛纭鏃堕棿锛氬鎴风‘璁ゆ椂鍙栧綋鍓嶇櫥褰曠敤鎴蜂笌褰撳墠鏃堕棿</li>
+ * </ul>
+ *
+ * @author 瓒呯骇绠$悊鍛�
+ */
@Schema(description = "绠$悊鍚庡彴 - 浜у搧鎶�鏈‘璁ゅ嚱鏂板/淇敼 Request VO")
@Data
public class ProductTechConfirmSaveReqVO {
- @Schema(description = "缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED, example = "1024")
+ @Schema(description = "缂栧彿锛堟柊澧炴椂涓虹┖锛屼慨鏀规椂蹇呭~锛�", requiredMode = Schema.RequiredMode.NOT_REQUIRED, example = "1024")
private Long id;
@Schema(description = "纭鍑界紪鍙�", requiredMode = Schema.RequiredMode.REQUIRED, example = "TC20260801001")
@@ -32,33 +45,6 @@
@Schema(description = "妯℃澘绫诲瀷锛堝ゥ鍦板埄/鏃ユ湰/閫氱敤锛�", example = "general")
private String templateType;
-
- @Schema(description = "缂栧埗浜篒D", example = "1")
- private Long drafterId;
-
- @Schema(description = "缂栧埗浜哄鍚�", example = "鑳′笢")
- private String drafterName;
-
- @Schema(description = "缂栧埗鏃堕棿")
- private LocalDateTime draftTime;
-
- @Schema(description = "瀹℃牳浜篒D", example = "2")
- private Long reviewerId;
-
- @Schema(description = "瀹℃牳浜哄鍚�", example = "鏉庡伐")
- private String reviewerName;
-
- @Schema(description = "瀹℃牳鏃堕棿")
- private LocalDateTime reviewTime;
-
- @Schema(description = "瀹㈡埛纭浜�", example = "鐜嬬粡鐞�")
- private String customerConfirmUser;
-
- @Schema(description = "瀹㈡埛纭鏃堕棿")
- private LocalDateTime customerConfirmTime;
-
- @Schema(description = "鐘舵�侊紙0=鑽夌锛�1=寰呭鏍革紝2=宸插鏍革紝3=瀹㈡埛宸茬‘璁わ級", example = "0")
- private Integer status;
@Schema(description = "澶囨敞", example = "娴嬭瘯澶囨敞")
private String remark;
--
Gitblit v1.9.3