From 263b034b4058bb7a36c709278abdc88ca1ba26c1 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 30 三月 2026 18:01:25 +0800
Subject: [PATCH] feat: 生产成本导入数据入库

---
 src/main/java/com/ruoyi/production/controller/ProductionSettlementBatchesController.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/production/controller/ProductionSettlementBatchesController.java b/src/main/java/com/ruoyi/production/controller/ProductionSettlementBatchesController.java
new file mode 100644
index 0000000..64f222f
--- /dev/null
+++ b/src/main/java/com/ruoyi/production/controller/ProductionSettlementBatchesController.java
@@ -0,0 +1,41 @@
+package com.ruoyi.production.controller;
+
+
+import com.ruoyi.framework.web.domain.AjaxResult;
+import com.ruoyi.production.service.IProductionSettlementBatchesService;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.time.LocalDate;
+
+/**
+ * <p>
+ * 鐢熶骇鎴愭湰鏍哥畻鎵规涓昏〃 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author deslrey
+ * @since 2026-03-30
+ */
+@RestController
+@RequestMapping("/productionSettlementBatches")
+@ApiModel(value = "ProductionSettlementBatchesController绫�", description = "鐢熶骇鎴愭湰鏍哥畻鎵规涓昏〃 鍓嶇鎺у埗鍣�")
+public class ProductionSettlementBatchesController {
+
+    @Autowired
+    private IProductionSettlementBatchesService productionSettlementBatchesService;
+
+    @PostMapping("/import")
+    @ApiOperation("瀵煎叆鐢熶骇鎴愭湰鏍哥畻琛�")
+    public AjaxResult importProductionSettlement(@RequestParam("file") MultipartFile file, @RequestParam(required = false) LocalDate periodTime, @RequestParam(required = false) String batchName) {
+        productionSettlementBatchesService.importProductionSettlement(file, periodTime, batchName);
+        return AjaxResult.success();
+    }
+
+}

--
Gitblit v1.9.3