From a1a6321c059740de69836bb10fa9459e5b916ab1 Mon Sep 17 00:00:00 2001
From: 罗元桥 <2376770955@qq.com>
Date: 星期三, 16 六月 2021 17:59:49 +0800
Subject: [PATCH] Merge branch 'test_screen' into 'master'

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java |   64 ++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
index 4d00363..1b57b5c 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -5,6 +5,9 @@
 import com.panzhihua.common.model.dtos.advertisement.ComOpsAdvDTO;
 import com.panzhihua.common.model.dtos.advertisement.PageComOpsAdvDTO;
 import com.panzhihua.common.model.dtos.community.*;
+import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenStatisticAgeGenderDTO;
+import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenStatisticPartyActivityDTO;
+import com.panzhihua.common.model.dtos.community.bigscreen.PageBigScreenStatisticPartyOrg;
 import com.panzhihua.common.model.dtos.elders.ComEldersAuthGetResultDTO;
 import com.panzhihua.common.model.dtos.elders.ComEldersAuthPageDTO;
 import com.panzhihua.common.model.dtos.elders.ComEldersAuthUserAddAppDTO;
@@ -24,6 +27,7 @@
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.SystemmanagementConfigVO;
 import com.panzhihua.common.model.vos.community.*;
+import com.panzhihua.common.model.vos.community.bigscreen.*;
 import com.panzhihua.common.model.vos.community.questnaire.EditComActQuestnaireVo;
 import com.panzhihua.common.model.vos.community.questnaire.QuestnaireVO;
 import com.panzhihua.common.model.vos.community.questnaire.UsersAnswerQuestnaireVO;
@@ -2859,4 +2863,64 @@
 
     @PostMapping("/elders/getAuthHistoryExport")
     R getAuthHistoryExport(@RequestBody PageEldersAuthHistoryDTO pageEldersAuthElderlyDTO);
+
+
+    /**
+     * 党员党支部统计信息
+     * @return
+     */
+    @PostMapping("/bigscreen/party/orgmembers")
+    R bigscreenPartyOrgmembers(@RequestBody PageBigScreenStatisticPartyOrg pageBigScreenStatisticPartyOrg);
+
+    /**
+     *  党员年龄占比、男女占比
+     * @return
+     */
+    @PostMapping("/bigscreen/party/ageGender")
+    R<BigScreenStatisticAgeGender> ageGender(@RequestBody BigScreenStatisticAgeGenderDTO bigScreenStatisticAgeGenderDTO);
+
+    /**
+     *  党建数据概览
+     * @return
+     */
+    @PostMapping("/bigscreen/party/partybuild/{communityId}")
+    R<BigScreenStatisticPartyBuild> bigscreenPartybuild(@PathVariable("communityId") Long communityId);
+
+    /**
+     * 党员活动参加用户排行榜-TOP3
+     * @return
+     */
+    @PostMapping("/bigscreen/party/activitytopuser/{communityId}")
+    R<List<PartyBuildingMemberVO>> bigscreenPartyactivitytopuser(@PathVariable("communityId") Long communityId);
+
+    /**
+     * 党员活动
+     * @return
+     */
+    @PostMapping("/bigscreen/party/bigscreenPartyactivity")
+    R<List<BigScreenStatisticPartyActivity>> bigscreenPartyactivity(BigScreenStatisticPartyActivityDTO bigScreenStatisticPartyActivityDTO);
+
+    /**
+     * 首页大屏统计接口
+     * @param communityId   社区id
+     * @return  统计结果
+     */
+    @GetMapping("/screen/getScreenIndex")
+    R getScreenIndex(@RequestParam("communityId")Long communityId);
+
+    /**
+     * 事件大屏统计接口
+     * @param communityId   社区id
+     * @return  统计结果
+     */
+    @GetMapping("/screen/getScreenEvent")
+    R getScreenEvent(@RequestParam("communityId")Long communityId);
+
+    /**
+     * 民生大屏统计接口
+     * @param communityId   社区id
+     * @return  统计结果
+     */
+    @GetMapping("/screen/getScreenCivil")
+    R getScreenCivil(@RequestParam("communityId")Long communityId);
 }

--
Gitblit v1.7.1