From d8a4a8ad6cd2d55b78cfe203a0c467e742297ced Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 16 六月 2025 16:56:55 +0800 Subject: [PATCH] getPowerFactorExportDay --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PlantController.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PlantController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PlantController.java new file mode 100644 index 0000000..1f0a725 --- /dev/null +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PlantController.java @@ -0,0 +1,49 @@ +package com.iailab.module.ansteel.api.controller.admin; + +import com.iailab.framework.common.pojo.CommonResult; +import com.iailab.module.ansteel.plant.service.PlantConfService; +import com.iailab.module.ansteel.plant.service.PlantIndexConfService; +import com.iailab.module.ansteel.plant.vo.PlantDataVO; +import com.iailab.module.ansteel.plant.vo.PlantIndexDataVO; +import io.swagger.v3.oas.annotations.Operation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +import static com.iailab.framework.common.pojo.CommonResult.success; + +/** + * @author PanZhibao + * @Description + * @createTime 2025年06月16日 + */ +@Slf4j +@RestController +@RequestMapping("/ansteel/api/plant") +public class PlantController { + + @Autowired + private PlantConfService plantConfService; + + @Autowired + private PlantIndexConfService plantIndexConfService; + + @GetMapping("/data") + @Operation(summary = "135机组数据") + public CommonResult<List<PlantDataVO>> getPlantData(@RequestParam("businessType") String businessType) { + List<PlantDataVO> result = plantConfService.getPlantData(businessType); + return success(result); + } + + @GetMapping("/ind-data") + @Operation(summary = "135机组指标数据") + public CommonResult<List<PlantIndexDataVO>> getPlantIndexData(@RequestParam("businessType") String businessType) { + List<PlantIndexDataVO> result = plantIndexConfService.getPlantIndexData(businessType); + return success(result); + } +} \ No newline at end of file -- Gitblit v1.9.3