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