Commit 7e2ecaba authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.长庆演示首页功能开发,新增查询井场/场站列表接口,添加接口文档并完成接口冒烟测试;
2.长庆演示首页功能开发,新增总览信息统计接口,添加接口文档并完成接口冒烟测试;
2.长庆演示首页功能开发,新增用能分析统计接口,添加接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent fbe4a9c5
......@@ -18,6 +18,8 @@ import pps.cloud.system.service.SysOrganizationCloudService;
import pps.cloud.system.service.data.GetSysOrganizationViewOutput;
import pps.core.prediction.entity.ThirdCurrentWellConditionEnt;
import pps.core.prediction.mapper.ThirdCurrentWellConditionMapper;
import pps.core.prediction.service.data.energy_consumption_analysis.DynamicQueryEnergyConsumptionAnalysisViewOutput;
import pps.core.prediction.service.data.energy_consumption_analysis.QueryEnergyConsumptionAnalysisInput;
import pps.core.prediction.service.data.home_page.GetOverviewViewOutput;
import pps.core.prediction.service.data.home_page.GetStationViewInput;
import pps.core.prediction.service.data.home_page.GetStationViewOutput;
......@@ -33,6 +35,7 @@ import xstartup.feature.api.annotation.XApiGet;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
/**
......@@ -148,7 +151,25 @@ public class HomePageService {
.build());
}
/**
* 首页模块--用能分析
*
* @param context 上下文
* @param input 输入
* @return {@link XListResult}<{@link DynamicQueryEnergyConsumptionAnalysisViewOutput}>
*/
@XApiAnonymous
@XText("首页模块--用能分析")
@XApiGet
public XListResult<DynamicQueryEnergyConsumptionAnalysisViewOutput> getPowerAnalyse(XContext context, GetStationViewInput input) {
String stationId = Optional.ofNullable(input.getStationId())
.orElse("446285aa-ac58-435e-84af-19fc62a8267f");
EnergyConsumptionAnalysisService service = context.getBean(EnergyConsumptionAnalysisService.class);
return service.queryEnergyConsumptionAnalysisList(context, QueryEnergyConsumptionAnalysisInput.builder()
.ouId(stationId)
.dateType(1)
.build());
}
/*------------------------------------------------- private ---------------------------------------------------------*/
......
......@@ -4,7 +4,10 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import pps.core.prediction.enums.BusinessError;
import xstartup.annotation.XText;
import xstartup.base.exception.XServiceException;
......@@ -18,6 +21,9 @@ import java.util.Date;
* @date 2023/11/23
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class QueryEnergyConsumptionAnalysisInput {
/**
* 组织机构ID
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment