From f71dabccb0e4c2fa410683e6058eb906a7dbf094 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期三, 26 八月 2026 18:12:07 +0800
Subject: [PATCH] feat 采购修正
---
yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/vo/DecisionForecastHistorySaveReqVO.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/vo/DecisionForecastHistorySaveReqVO.java b/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/vo/DecisionForecastHistorySaveReqVO.java
new file mode 100644
index 0000000..2515f5d
--- /dev/null
+++ b/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/vo/DecisionForecastHistorySaveReqVO.java
@@ -0,0 +1,50 @@
+package cn.iocoder.yudao.module.bi.controller.admin.decision.vo;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.DecimalMin;
+import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+
+@Schema(description = "绠$悊鍚庡彴 - 璐熻嵎棰勬祴鍘嗗彶鏁版嵁鏂板 Request VO")
+@Data
+public class DecisionForecastHistorySaveReqVO {
+
+ @Schema(description = "棰勬祴缂栫爜", requiredMode = Schema.RequiredMode.REQUIRED)
+ @Size(max = 64)
+ @jakarta.validation.constraints.NotBlank
+ private String forecastCode;
+
+ @Schema(description = "棰勬祴鍚嶇О", requiredMode = Schema.RequiredMode.REQUIRED)
+ @Size(max = 128)
+ @jakarta.validation.constraints.NotBlank
+ private String forecastName;
+
+ @Schema(description = "棰勬祴鏃堕棿鐐�", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotNull
+ private LocalDateTime pointTime;
+
+ @Schema(description = "棰勬祴鍊�", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotNull
+ @DecimalMin(value = "0", inclusive = true)
+ private BigDecimal forecastValue;
+
+ @Schema(description = "瀹為檯鍊�")
+ @DecimalMin(value = "0", inclusive = true)
+ private BigDecimal actualValue;
+
+ @Schema(description = "缁村害")
+ @Size(max = 32)
+ private String dimension;
+
+ @Schema(description = "缁村害鍊�")
+ @Size(max = 128)
+ private String dimensionValue;
+
+ @Schema(description = "澶囨敞")
+ @Size(max = 500)
+ private String remark;
+}
--
Gitblit v1.9.3