From 52b61fce22f188e37a88c20740e005ff109637a7 Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期一, 17 八月 2026 15:02:27 +0800
Subject: [PATCH] dos: 新增表:mes_pro_task_pause_record

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/metering/vo/MesDvMeteringSaveReqVO.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/metering/vo/MesDvMeteringSaveReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/metering/vo/MesDvMeteringSaveReqVO.java
new file mode 100644
index 0000000..d461ec1
--- /dev/null
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/metering/vo/MesDvMeteringSaveReqVO.java
@@ -0,0 +1,61 @@
+package cn.iocoder.yudao.module.mes.controller.admin.dv.metering.vo;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotNull;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+@Schema(description = "绠$悊鍚庡彴 - MES 璁¢噺鍣ㄥ叿鏂板/淇敼 Request VO")
+@Data
+public class MesDvMeteringSaveReqVO {
+
+    @Schema(description = "缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    private Long id;
+
+    @Schema(description = "璁¢噺鍣ㄥ叿缂栫爜", requiredMode = Schema.RequiredMode.REQUIRED, example = "MD-001")
+    @NotEmpty(message = "璁¢噺鍣ㄥ叿缂栫爜涓嶈兘涓虹┖")
+    private String code;
+
+    @Schema(description = "璁¢噺鍣ㄥ叿鍚嶇О", requiredMode = Schema.RequiredMode.REQUIRED, example = "鏁版樉鍗″昂")
+    @NotEmpty(message = "璁¢噺鍣ㄥ叿鍚嶇О涓嶈兘涓虹┖")
+    private String name;
+
+    @Schema(description = "瑙勬牸鍨嬪彿", example = "0-150mm")
+    private String specification;
+
+    @Schema(description = "鍝佺墝/鐢熶骇鍘傚", example = "涓変赴")
+    private String brand;
+
+    @Schema(description = "鍣ㄥ叿绫诲埆", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
+    @NotNull(message = "鍣ㄥ叿绫诲埆涓嶈兘涓虹┖")
+    private Integer category;
+
+    @Schema(description = "绮惧害", example = "0.01mm")
+    private String precision;
+
+    @Schema(description = "閲忕▼", example = "0-150mm")
+    private String range;
+
+    @Schema(description = "浣跨敤閮ㄩ棬缂栧彿", example = "100")
+    private Long deptId;
+
+    @Schema(description = "璐d换浜虹紪鍙�", example = "200")
+    private Long chargeUserId;
+
+    @Schema(description = "鏍″噯鍛ㄦ湡锛堟湀锛�", requiredMode = Schema.RequiredMode.REQUIRED, example = "12")
+    @NotNull(message = "鏍″噯鍛ㄦ湡涓嶈兘涓虹┖")
+    private Integer checkCycleCount;
+
+    @Schema(description = "鎶曞叆浣跨敤鏃ユ湡")
+    private LocalDate useDate;
+
+    @Schema(description = "鐘舵��", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
+    @NotNull(message = "鐘舵�佷笉鑳戒负绌�")
+    private Integer status;
+
+    @Schema(description = "澶囨敞", example = "澶囨敞")
+    private String remark;
+
+}

--
Gitblit v1.9.3