From 1dfdc3b0611211feba0570ec6d8cfad078c37135 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期三, 26 八月 2026 15:13:28 +0800
Subject: [PATCH] feat 功能修正

---
 yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/DecisionForecastController.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/DecisionForecastController.java b/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/DecisionForecastController.java
index 3b45950..2f003bb 100644
--- a/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/DecisionForecastController.java
+++ b/yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/controller/admin/decision/DecisionForecastController.java
@@ -2,6 +2,7 @@
 
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
+import cn.iocoder.yudao.module.bi.controller.admin.decision.vo.DecisionForecastHistorySaveReqVO;
 import cn.iocoder.yudao.module.bi.controller.admin.decision.vo.DecisionForecastReqVO;
 import cn.iocoder.yudao.module.bi.controller.admin.decision.vo.DecisionForecastRespVO;
 import cn.iocoder.yudao.module.bi.controller.admin.decision.vo.DecisionForecastWorkOrderCreateReqVO;
@@ -39,6 +40,13 @@
         return success(forecastService.getForecastList(reqVO.getForecastCode(), beginTime, endTime));
     }
 
+    @PostMapping("/history")
+    @Operation(summary = "鏂板鍘嗗彶棰勬祴鏁版嵁")
+    @PreAuthorize("@ss.hasPermission('bi:decision:kpi:update')")
+    public CommonResult<Long> createForecastHistory(@Valid @RequestBody DecisionForecastHistorySaveReqVO reqVO) {
+        return success(forecastService.createForecastHistory(reqVO));
+    }
+
     @PostMapping("/generate")
     @Operation(summary = "鐢熸垚棰勬祴锛堝崰浣嶏級")
     @PreAuthorize("@ss.hasPermission('bi:decision:kpi:query')")

--
Gitblit v1.9.3