From 922d7aa03200fa293bbce565d43c58995ec58548 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 17 一月 2025 19:27:02 +0800 Subject: [PATCH] 添加接口备注 --- land-system/src/main/java/com/zzg/system/service/state/impl/StateDataCenterServiceImpl.java | 80 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 72 insertions(+), 8 deletions(-) diff --git a/land-system/src/main/java/com/zzg/system/service/state/impl/StateDataCenterServiceImpl.java b/land-system/src/main/java/com/zzg/system/service/state/impl/StateDataCenterServiceImpl.java index 464adfb..7dc1d65 100644 --- a/land-system/src/main/java/com/zzg/system/service/state/impl/StateDataCenterServiceImpl.java +++ b/land-system/src/main/java/com/zzg/system/service/state/impl/StateDataCenterServiceImpl.java @@ -4,9 +4,19 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.github.pagehelper.PageInfo; -import com.zzg.common.core.domain.entity.state.*; +import com.zzg.common.core.domain.entity.state.StateAgreement; +import com.zzg.common.core.domain.entity.state.StateAsset; +import com.zzg.common.core.domain.entity.state.StateHousehold; +import com.zzg.common.core.domain.entity.state.StateHouseholdOwner; +import com.zzg.common.core.domain.entity.state.StateProject; +import com.zzg.common.core.domain.entity.state.StateProjectInfo; +import com.zzg.common.core.domain.entity.state.StateSettlement; import com.zzg.common.core.domain.entity.system.SysDictData; -import com.zzg.common.enums.*; +import com.zzg.common.enums.AgreementTypeEnum; +import com.zzg.common.enums.CompensationCategoryEnum; +import com.zzg.common.enums.DeleteFlagEnum; +import com.zzg.common.enums.StateProjectStatusEnum; +import com.zzg.common.enums.SubmitStatusEnum; import com.zzg.common.utils.DateUtil; import com.zzg.common.utils.DateUtils; import com.zzg.common.utils.PageUtils; @@ -14,12 +24,29 @@ import com.zzg.system.convert.StateProjectConvert; import com.zzg.system.domain.bo.PlacementStatisticsBO; import com.zzg.system.domain.bo.ProjectStatisticsBO; -import com.zzg.system.domain.vo.*; +import com.zzg.system.domain.vo.AssetGraphVO; +import com.zzg.system.domain.vo.AssetMoneyVO; +import com.zzg.system.domain.vo.HouseholdVO; +import com.zzg.system.domain.vo.PlacementStatisticsVO; +import com.zzg.system.domain.vo.PlacementStreetAreaVO; +import com.zzg.system.domain.vo.PlacementStreetMoneyVO; +import com.zzg.system.domain.vo.PlacementStreetVO; +import com.zzg.system.domain.vo.ProjectAnalysisSumVO; +import com.zzg.system.domain.vo.ProjectDataCenterStreetVO; +import com.zzg.system.domain.vo.ProjectDataCenterTypeVO; +import com.zzg.system.domain.vo.ProjectExecutionSumVO; +import com.zzg.system.domain.vo.ProjectStatusExpiredVO; +import com.zzg.system.domain.vo.TransitionPageVO; import com.zzg.system.mapper.state.StateAssetMapper; -import com.zzg.system.service.state.*; +import com.zzg.system.service.state.StateAgreementService; +import com.zzg.system.service.state.StateDateCenterService; +import com.zzg.system.service.state.StateHouseholdOwnerService; +import com.zzg.system.service.state.StateHouseholdService; +import com.zzg.system.service.state.StateProjectInfoService; +import com.zzg.system.service.state.StateProjectService; +import com.zzg.system.service.state.StateSettlementService; import com.zzg.system.service.system.ISysDictTypeService; import lombok.RequiredArgsConstructor; -import org.checkerframework.checker.units.qual.A; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; @@ -27,8 +54,13 @@ import java.math.BigDecimal; import java.math.RoundingMode; import java.sql.Timestamp; -import java.time.Year; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; import java.util.function.Function; import java.util.stream.Collectors; @@ -177,6 +209,11 @@ return result; } + /** + * 项目统计-模拟征收超期项目 + * @param projectStatisticsBO + * @return + */ @Override public PageInfo<ProjectStatusExpiredVO> expiredProjectStatus(ProjectStatisticsBO projectStatisticsBO) { @@ -195,6 +232,13 @@ return pageInfo; } + /** + * 获取数据中心安置情况模块 中间的饼图 + * @param projectStreet + * @param projectStartTime + * @param type + * @return + */ @Override public PlacementStatisticsVO placementStatistics(String projectStreet, Date projectStartTime, Integer type) { @@ -291,6 +335,11 @@ return stateProjectService.list(queryWrapper); } + /** + * 获取数据中心安置情况模块 下方的分页查询 + * @param placementStatisticsBO + * @return + */ @Override public PageInfo<TransitionPageVO> placementStatisticsPage(PlacementStatisticsBO placementStatisticsBO) { @@ -358,6 +407,11 @@ return transitionPageVOPageInfo; } + /** + * 项目资金 数据中心-项目资产统计 左侧数据 + * @param stateTime + * @return + */ @Override public AssetMoneyVO sumAssetMoney(Date stateTime) { @@ -459,6 +513,11 @@ return result; } + /** + * 数据中心-项目资产统计 右侧柱状图 + * @param stateTime + * @return + */ @Override public List<AssetGraphVO> listAssetGraph(Date stateTime) { LambdaQueryWrapper<StateProject> projectLambdaQueryWrapper = new LambdaQueryWrapper<>(); @@ -585,7 +644,12 @@ return result; } - + /** + * 数据中心-安置情况柱状图 + * @param street + * @param stateTime + * @return + */ @Override public PlacementStreetVO sumPlacementStreet(String street, Date stateTime) { String houseStreet = street; -- Gitblit v1.7.1