From b3fe06c151dc8455649bf0a46e481ceb83e3ea2a Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期六, 07 十一月 2026 13:37:54 +0800
Subject: [PATCH] feat: 完成好水川 MOM 需求1/2/4/5/8(装箱、BOM成本、销售合同、劳动合同、留样)

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/vo/MesMdItemSaveReqVO.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/vo/MesMdItemSaveReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/vo/MesMdItemSaveReqVO.java
index 6de4a79..c6aad59 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/vo/MesMdItemSaveReqVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/vo/MesMdItemSaveReqVO.java
@@ -1,6 +1,7 @@
 package cn.iocoder.yudao.module.mes.controller.admin.md.item.vo;
 
 import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.DecimalMin;
 import jakarta.validation.constraints.NotEmpty;
 import jakarta.validation.constraints.NotNull;
 import lombok.Data;
@@ -33,6 +34,10 @@
     @NotNull(message = "鐗╂枡鍒嗙被缂栧彿涓嶈兘涓虹┖")
     private Long itemTypeId;
 
+    @Schema(description = "姣忕鏁伴噺", example = "12")
+    @DecimalMin(value = "0.000001", message = "姣忕鏁伴噺蹇呴』澶т簬 0")
+    private BigDecimal boxQuantity;
+
     @Schema(description = "鏄惁鍚敤瀹夊叏搴撳瓨", example = "false")
     private Boolean safeStockFlag;
 
@@ -42,6 +47,10 @@
     @Schema(description = "鏈�楂樺簱瀛橀噺", example = "10000.0000")
     private BigDecimal maxStock;
 
+    @Schema(description = "榛樿瓒呰�楁姤璀︽瘮渚�(%)锛屼负绌哄彇鍏ㄥ眬閰嶇疆", example = "5")
+    @DecimalMin(value = "0", message = "瓒呰�楁姤璀︽瘮渚嬩笉鑳戒负璐熸暟")
+    private BigDecimal overConsumeRatio;
+
     @Schema(description = "鏄惁楂樺�肩墿鏂�", example = "false")
     private Boolean highValue;
 

--
Gitblit v1.9.3