From 47691c3e41d367c757f57fff50f201476454e7b6 Mon Sep 17 00:00:00 2001 From: letsgocoding <sdxt_0802@163.com> Date: 星期四, 13 二月 2025 11:56:01 +0800 Subject: [PATCH] !69 成本趋势分析/分时能耗消耗页面接口。 Merge pull request !69 from 潘晓明/pxm_from_develop1.0 --- zhitan-admin/src/main/java/com/zhitan/web/controller/statisticalAnalysis/EnergyConsumeDataController.java | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) diff --git a/zhitan-admin/src/main/java/com/zhitan/web/controller/statisticalAnalysis/EnergyConsumeDataController.java b/zhitan-admin/src/main/java/com/zhitan/web/controller/statisticalAnalysis/EnergyConsumeDataController.java new file mode 100644 index 0000000..e91dc45 --- /dev/null +++ b/zhitan-admin/src/main/java/com/zhitan/web/controller/statisticalAnalysis/EnergyConsumeDataController.java @@ -0,0 +1,69 @@ +package com.zhitan.web.controller.statisticalAnalysis; + +import com.zhitan.common.annotation.Log; +import com.zhitan.common.core.domain.AjaxResult; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import com.zhitan.statisticalAnalysis.service.IEnergyConsumeDataService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + + +/** + * @Description: 鑳芥簮娑堣�楃粺璁″垎鏋� + * @author: yxw + * @date: 2022骞�04鏈�12鏃� 14:11 + */ +@Api(tags = "鑳借�楃粺璁″垎鏋�") +@RestController +@RequestMapping("/energyTypeAnalysis") +@Slf4j +public class EnergyConsumeDataController { + @Autowired + private IEnergyConsumeDataService energyConsumeDataService; + + /** + * 鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級- 鑾峰彇琛ㄦ牸鍒楄〃鏁版嵁 + * + * @param pageNo 椤电爜鏁� + * @param pageSize 姣忛〉鏁版嵁澶氬皯 + * @param timeCode 鏃堕棿鍊� 涓庢椂闂寸被鍨嬪搴旓細2022-03-21/2022-03/2022 + * @param timeType 鏃堕棿绫诲瀷 DAY/MONTH/YEAR + * @param energyType 鑳芥簮绫诲瀷 + * @param modelCode 妯″瀷Code + * @return + */ + @Log(title = "鑳借�楃粺璁″垎鏋�-鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級- 鑾峰彇琛ㄦ牸鍒楄〃鏁版嵁") + @ApiOperation(value = "鑳借�楃粺璁″垎鏋�-鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級- 鑾峰彇琛ㄦ牸鍒楄〃鏁版嵁", notes = "鑳借�楃粺璁″垎鏋�-鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級- 鑾峰彇琛ㄦ牸鍒楄〃鏁版嵁") + @GetMapping(value = "/listEnergyCostTrend") + public AjaxResult listEnergyCostTrend(@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + @RequestParam(name = "timeCode") String timeCode, + @RequestParam(name = "timeType") String timeType, + @RequestParam(name = "energyType",required = false) String energyType, + @RequestParam(name = "modelCode") String modelCode) { + return AjaxResult.success(energyConsumeDataService.listEnergyCostTrend(pageNo, pageSize, timeCode, timeType,energyType, + modelCode)); + } + + /** + * 鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級 + * + * @param timeCode 鏃堕棿鍊� 涓庢椂闂寸被鍨嬪搴旓細2022-03-21/2022-03/2022 + * @param timeType 鏃堕棿绫诲瀷 DAY/MONTH/YEAR + * @param modelCode 妯″瀷Code + * @param energyType 鑳芥簮绫诲瀷 + * @return + */ + @Log(title = "鑳借�楃粺璁″垎鏋�-鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級") + @ApiOperation(value = "鑳借�楃粺璁″垎鏋�-鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級", notes = "鑳借�楃粺璁″垎鏋�-鎴愭湰瓒嬪娍鍒嗘瀽锛堣兘婧愭秷鑰楁垚鏈級") + @GetMapping(value = "/listEnergyCostTrendDetail") + public AjaxResult listEnergyCostTrendDetail(@RequestParam(name = "timeCode") String timeCode, + @RequestParam(name = "timeType") String timeType, + @RequestParam(name = "modelCode") String modelCode, + @RequestParam(name = "energyType",required = false) String energyType) { + return AjaxResult.success(energyConsumeDataService.listEnergyCostTrendDetail(timeCode, timeType, modelCode, energyType)); + } + +} -- Gitblit v1.9.3