From 3aea09f05948ec4b284c5005a3afc78a71b7789f Mon Sep 17 00:00:00 2001 From: zh <314079846@qq.com> Date: 星期一, 25 十一月 2024 10:14:24 +0800 Subject: [PATCH] 首頁接口 --- business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 44 insertions(+), 1 deletions(-) diff --git a/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java b/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java index eeca686..585dfd0 100644 --- a/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java +++ b/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java @@ -6,7 +6,7 @@ import com.ycl.domain.entity.ProjectInfo; import com.ycl.domain.form.ProjectInfoForm; import com.ycl.domain.query.ProjectInfoQuery; -import com.ycl.domain.vo.ProjectInfoVO; +import com.ycl.domain.vo.*; import com.ycl.framework.utils.PageUtil; import com.ycl.mapper.ProjectInfoMapper; import com.ycl.service.ProjectInfoService; @@ -15,7 +15,10 @@ import org.springframework.stereotype.Service; import org.springframework.util.Assert; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.stream.Collectors; /** @@ -32,6 +35,7 @@ /** * 娣诲姞 + * * @param form * @return */ @@ -44,6 +48,7 @@ /** * 淇敼 + * * @param form * @return */ @@ -60,6 +65,7 @@ /** * 鎵归噺鍒犻櫎 + * * @param ids * @return */ @@ -71,6 +77,7 @@ /** * id鍒犻櫎 + * * @param id * @return */ @@ -82,6 +89,7 @@ /** * 鍒嗛〉鏌ヨ + * * @param query * @return */ @@ -94,6 +102,7 @@ /** * 鏍规嵁id鏌ユ壘 + * * @param id * @return */ @@ -106,6 +115,7 @@ /** * 鍒楄〃 + * * @return */ @Override @@ -116,4 +126,37 @@ .collect(Collectors.toList()); return Result.ok().data(vos); } + + @Override + public IndexCountVO getIndexCount(IndexDTO indexDTO) { + // {"proPhaseCountVO":[{"type":"鍌ㄥ瑙勫垝闃舵","count":0,"amount":"0.00","text":"鍌�"}, + // {"type":"椤圭洰鍓嶆湡闃舵","count":0,"amount":"0.00","text":"鏂�"}, + // {"type":"瀹炴柦闃舵","count":0,"amount":"0.00","text":"寤�"},{"type":"绔e伐鎶曠敤闃舵","count":0,"amount":"0.00","text":"绔�"}], + // "impTypeCountVO":[{"type":"涓�鑸」鐩�","count":0,"amount":"0.00","text":"鏅�"}, + // {"type":"鍘块噸鐐归」鐩�","count":0,"amount":"0.00","text":"鍘�"},{"type":"甯傞噸鐐归」鐩�","count":0,"amount":"0.00","text":"甯�"}, + // {"type":"鐪侀噸鐐归」鐩�","count":0,"amount":"0.00","text":"鐪�"}]}} + IndexCountVO indexCountVO = new IndexCountVO(); + List<IndexProPhaseCountVO> proPhaseCountVO = new ArrayList<>(); + proPhaseCountVO.add(new IndexProPhaseCountVO("鍌ㄥ瑙勫垝闃舵", 0, "0.00", "鍌�")); + proPhaseCountVO.add(new IndexProPhaseCountVO("椤圭洰鍓嶆湡闃舵", 0, "0.00", "鏂�")); + proPhaseCountVO.add(new IndexProPhaseCountVO("瀹炴柦闃舵", 0, "0.00", "寤�")); + proPhaseCountVO.add(new IndexProPhaseCountVO("绔e伐鎶曠敤闃舵", 0, "0.00", "绔�")); + List<IndexImpTypeCountVO> impTypeCountVO = new ArrayList<>(); + impTypeCountVO.add(new IndexImpTypeCountVO("涓�鑸」鐩�", 0, "0.00", "鏅�")); + impTypeCountVO.add(new IndexImpTypeCountVO("鍘块噸鐐归」鐩�", 0, "0.00", "鍘�")); + impTypeCountVO.add(new IndexImpTypeCountVO("甯傞噸鐐归」鐩�", 0, "0.00", "甯�")); + impTypeCountVO.add(new IndexImpTypeCountVO("鐪侀噸鐐归」鐩�", 0, "0.00", "鐪�")); + indexCountVO.setImpTypeCountVO(impTypeCountVO); + indexCountVO.setProPhaseCountVO(proPhaseCountVO); + + + return indexCountVO; + } + + @Override + public Map<String, Integer> countExceptionProject(IndexDTO indexDTO) { + Map<String, Integer> map = new HashMap<>(); + map.put("processExceptionProject", 0); + return map; + } } -- Gitblit v1.8.0