From 87733eb3623593da247c051593d64b8ff9e1d3a4 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 06 十一月 2026 19:00:39 +0800
Subject: [PATCH] feat(crm,mes): 扩展客户字段与重构批次号生成逻辑
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/seedquality/vo/MesQcSeedIndicatorRangeSaveReqVO.java | 33 ++++++++++++++++++++-------------
1 files changed, 20 insertions(+), 13 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/seedquality/vo/MesQcSeedIndicatorRangeSaveReqVO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/seedquality/vo/MesQcSeedIndicatorRangeSaveReqVO.java
index 5f9148b..cb6a0a7 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/seedquality/vo/MesQcSeedIndicatorRangeSaveReqVO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/seedquality/vo/MesQcSeedIndicatorRangeSaveReqVO.java
@@ -1,25 +1,32 @@
package cn.iocoder.yudao.module.mes.controller.admin.qc.seedquality.vo;
-import jakarta.validation.Valid;
-import jakarta.validation.constraints.DecimalMax;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;
-import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Pattern;
import lombok.Data;
import java.math.BigDecimal;
-import java.util.List;
@Data
public class MesQcSeedIndicatorRangeSaveReqVO {
- @NotEmpty
- private List<@Valid Item> ranges;
-
- @Data
- public static class Item {
- @NotBlank private String indicatorCode;
- @NotNull @DecimalMin("0") @DecimalMax("100") private BigDecimal minValue;
- @NotNull @DecimalMin("0") @DecimalMax("100") private BigDecimal maxValue;
- }
+ /** 缁戝畾浜у搧锛坢dm_item锛宨temType=2锛� */
+ @NotNull
+ private Long itemId;
+ @NotBlank
+ @Pattern(regexp = "[A-Za-z][A-Za-z0-9_]{0,63}", message = "鎸囨爣缂栫爜蹇呴』浠ュ瓧姣嶅紑澶达紝浠呭彲鍖呭惈瀛楁瘝銆佹暟瀛楀拰涓嬪垝绾�")
+ private String indicatorCode;
+ @NotBlank
+ private String indicatorName;
+ /** 鍗曚綅锛屽 %銆佺矑/鍏枻 */
+ private String unit;
+ @NotNull
+ @DecimalMin("0")
+ private BigDecimal minValue;
+ @NotNull
+ @DecimalMin("0")
+ private BigDecimal maxValue;
+ private Integer sort;
+ /** 鐘舵�侊細0 鍚敤 1 鍋滅敤 */
+ private Integer status;
}
--
Gitblit v1.9.3