diff --git a/epdc-cloud-api/backup/analysis.7z b/epdc-cloud-api/backup/analysis.7z
new file mode 100644
index 0000000..6313031
Binary files /dev/null and b/epdc-cloud-api/backup/analysis.7z differ
diff --git a/epdc-cloud-api/pom.xml b/epdc-cloud-api/pom.xml
index 8cff3a9..47d3fb5 100644
--- a/epdc-cloud-api/pom.xml
+++ b/epdc-cloud-api/pom.xml
@@ -56,11 +56,6 @@
${epdc-cloud-client.version}
-
- com.esua.epdc.yushan
- epdc-cloud-analysis-client
- ${epdc-cloud-client.version}
-
@@ -103,8 +98,7 @@
com.esua.epdc.yushan
epdc-cloud-property-client
- 1.0.0
- compile
+ ${epdc-cloud-commons.version}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisIssueController.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisIssueController.java
deleted file mode 100644
index a51749c..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisIssueController.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package com.elink.esua.epdc.controller;
-
-import com.elink.esua.epdc.common.token.dto.TokenDto;
-import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
-import com.elink.esua.epdc.commons.tools.security.user.SecurityUser;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
-import com.elink.esua.epdc.dto.issue.form.HotIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.form.IssueStatisticsInfoFormDTO;
-import com.elink.esua.epdc.dto.issue.form.NewIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.result.HotIssueResultDTO;
-import com.elink.esua.epdc.dto.issue.result.IssueStatisticsInfoResultDTO;
-import com.elink.esua.epdc.dto.issue.result.NewIssueResultDTO;
-import com.elink.esua.epdc.service.AnalysisIssueService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.List;
-
-/**
- * 移动端接口-数据分析模块(项目)
- * @Author LPF
- * @Date 2019/11/18 13:32
- */
-@RestController
-@RequestMapping("analysis/issue")
-public class ApiAnalysisIssueController {
-
- @Autowired
- private AnalysisIssueService analysisIssueService;
-
-
- /**
- * 测试demo
-
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:34
- */
- @GetMapping("test")
- public Result test(@LoginUser TokenDto tokenDto) {
- return analysisIssueService.test();
- }
-
- /**
- * @Description: 议题项目数量类目分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-11
- */
- @GetMapping("getStatisticsByCategory")
- public Result> getStatisticsByCategory(IssueStatisticsInfoFormDTO formDto) {
- return analysisIssueService.listStatisticsByCategory(formDto);
- }
-
- /**
- * @Description: 最新发布议题接口
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: wgf
- * @Date: 2020-02-11
- */
- @GetMapping("getNewIssueList")
- public Result> getNewIssueList(NewIssueFormDTO formDto) {
- return analysisIssueService.getNewIssueList(formDto);
- }
-
- /**
- * @Description: 最热议题接口
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: wgf
- * @Date: 2020-02-11
- */
- @GetMapping("getHotIssueList")
- public Result> getHotIssueList(HotIssueFormDTO formDto) {
- return analysisIssueService.getHotIssueList(formDto);
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisItemController.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisItemController.java
deleted file mode 100644
index 0f118bb..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisItemController.java
+++ /dev/null
@@ -1,85 +0,0 @@
-package com.elink.esua.epdc.controller;
-
-import com.elink.esua.epdc.common.token.dto.TokenDto;
-import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
-import com.elink.esua.epdc.commons.tools.security.user.SecurityUser;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
-import com.elink.esua.epdc.dto.item.form.HotItemListFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemAnalysisFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemSurveyFormDTO;
-import com.elink.esua.epdc.dto.item.result.HotItemListResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemAnalysisResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemSurveyResultDTO;
-import com.elink.esua.epdc.service.AnalysisItemService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 移动端接口-数据分析模块(项目)
- * @Author LPF
- * @Date 2019/11/18 13:32
- */
-@RestController
-@RequestMapping("analysis/item")
-public class ApiAnalysisItemController {
-
- @Autowired
- private AnalysisItemService analysisItemService;
-
-
- /**
- * 测试demo
-
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:34
- */
- @GetMapping("test")
- public Result test(@LoginUser TokenDto tokenDto) {
- return analysisItemService.test();
- }
-
- /**
- * @Description: 重点项目概况
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: zy
- * @Date: 2020-02-11
- */
- @GetMapping("getItemSurvey")
- public Result getItemSurvey(ItemSurveyFormDTO formDto) {
- return analysisItemService.getItemSurvey(formDto);
- }
-
- /**
- * @Description: 疑难项目分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-11
- */
- @GetMapping("getItemAnalysis")
- public Result> getItemAnalysis(ItemAnalysisFormDTO formDto) {
- Result> list = analysisItemService.getItemAnalysis(formDto);
- return list;
- }
-
- /**
- * @Description: 最热项目接口 :最热讨论分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-12
- */
- @GetMapping("getHotItemList")
- public Result> getHotItemList(HotItemListFormDTO formDto) {
- Result> list = analysisItemService.listHotItemList(formDto);
- return list;
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisTopicController.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisTopicController.java
deleted file mode 100644
index 0bcf9e6..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisTopicController.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.elink.esua.epdc.controller;
-
-import com.elink.esua.epdc.common.token.dto.TokenDto;
-import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.topic.form.HotTopicFormDTO;
-import com.elink.esua.epdc.dto.topic.form.NewHotTopicFormDTO;
-import com.elink.esua.epdc.service.AnalysisTopicService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * 移动端接口-数据分析模块(项目)
- * @Author LPF
- * @Date 2019/11/18 13:32
- */
-@RestController
-@RequestMapping("analysis/topic")
-public class ApiAnalysisTopicController {
-
- @Autowired
- private AnalysisTopicService analysisTopicService;
-
-
- /**
- * 测试demo
-
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:34
- */
- @GetMapping("test")
- public Result test(@LoginUser TokenDto tokenDto) {
- return analysisTopicService.test();
- }
-
- /**
- * 最热话题接口
-
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: wgf
- * @Date: 2020/02/11 09:45
- */
- @GetMapping("getHotTopicList")
- public Result getHotTopicList(HotTopicFormDTO hotTopicFormDTO) {
- return analysisTopicService.getHotTopicList(hotTopicFormDTO);
- }
-
- /**
- * 最新发布话题接口
-
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: wgf
- * @Date: 2020/02/11 09:45
- */
- @GetMapping("getNewTopicList")
- public Result getNewTopicList(NewHotTopicFormDTO newHotTopicFormDTO) {
- return analysisTopicService.getNewTopicList(newHotTopicFormDTO);
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisUserController.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisUserController.java
deleted file mode 100644
index a4958a4..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiAnalysisUserController.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package com.elink.esua.epdc.controller;
-
-import com.elink.esua.epdc.common.token.dto.TokenDto;
-import com.elink.esua.epdc.common.token.dto.WorkUserAuthorizationDTO;
-import com.elink.esua.epdc.common.token.dto.WorkUserLoginDTO;
-import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
-import com.elink.esua.epdc.dto.form.EpdcWorkAppUserMaTokenFormDTO;
-import com.elink.esua.epdc.dto.user.form.MemberRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserSortRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserCountDTO;
-import com.elink.esua.epdc.dto.user.result.OldMemberRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.UserSortRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.YoungMemberRankResultDTO;
-import com.elink.esua.epdc.service.AnalysisUserService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
-
-/**
- * 移动端接口-数据分析模块(项目)
- * @Author LPF
- * @Date 2019/11/18 13:32
- */
-@RestController
-@RequestMapping("analysis/user")
-public class ApiAnalysisUserController {
-
- @Autowired
- private AnalysisUserService analysisUserService;
-
-
- /**
- * 测试demo
-
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:34
- */
- @GetMapping("test")
- public Result test(@LoginUser TokenDto tokenDto) {
- return analysisUserService.test();
- }
-
- /**
- *
- * 数据分析端-用户登录
- *
- * @params [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- * @author liuchuang
- * @since 2020/2/12 10:57
- */
- @PostMapping("login")
- public Result login(@RequestBody WorkUserLoginDTO formDto) {
- ValidatorUtils.validateEntity(formDto);
- return analysisUserService.login(formDto);
- }
-
- /**
- *
- * 数据分析端-获取token
- *
- * @params [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- * @author liuchuang
- * @since 2020/2/12 10:58
- */
- @GetMapping("getToken")
- public Result getMaToken(EpdcWorkAppUserMaTokenFormDTO formDto) {
- ValidatorUtils.validateEntity(formDto);
- return analysisUserService.getMaToken(formDto);
- }
-
- @GetMapping("/partyMemberOldSort")
- public Result> listOldMemberRankByDeptId(MemberRankFormDTO formDto) {
- return analysisUserService.listOldMemberRankByDeptId(formDto);
- }
- @GetMapping("/partyMemberYoungSort")
- public Result> listYoungMemberRankByDeptId(MemberRankFormDTO formDto) {
- return analysisUserService.listYoungMemberRankByDeptId(formDto);
- }
-
- /**
- *用户数据统计
- *
- * @author wangtong
- * @date 2020/2/11 11:32
- * @param formDto
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- */
- @GetMapping("/getUserStatistics")
- public Result getUserStatistics(UserCountDTO formDto) {
- return analysisUserService.getUserStatistics(formDto);
- }
-
- /**
- *网格开通状况
- *
- * @author wangtong
- * @date 2020/2/11 14:22
- * @param formDto
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- */
- @GetMapping("/getGridStatistics")
- public Result getGridStatistics(UserCountDTO formDto) {
- return analysisUserService.getGridStatistics(formDto);
- }
- @GetMapping("/userRegisterSort")
- public Result> userRegisterSort(UserSortRankFormDTO formDto) {
- return analysisUserService.userRegisterSort(formDto);
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisIssueFeignClient.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisIssueFeignClient.java
deleted file mode 100644
index fcca38a..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisIssueFeignClient.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package com.elink.esua.epdc.feign;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.config.FeignRequestInterceptor;
-import com.elink.esua.epdc.dto.issue.form.HotIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.form.IssueStatisticsInfoFormDTO;
-import com.elink.esua.epdc.dto.issue.form.NewIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.result.HotIssueResultDTO;
-import com.elink.esua.epdc.dto.issue.result.IssueStatisticsInfoResultDTO;
-import com.elink.esua.epdc.dto.issue.result.NewIssueResultDTO;
-import com.elink.esua.epdc.feign.fallback.AnalysisIssueFeignClientFallback;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.http.MediaType;
-import org.springframework.web.bind.annotation.GetMapping;
-
-import java.util.List;
-
-/**
- * 评价模块调用-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = AnalysisIssueFeignClientFallback.class, configuration = FeignRequestInterceptor.class)
-public interface AnalysisIssueFeignClient {
-
-
-
- /**
- * 测试
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: lipengfei
- * @Date: 2019/11/19 16:42
- */
- @GetMapping(value = "analysis/item/test", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result test();
-
- /**
- * @Description: 议题项目数量类目分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-11
- */
- @GetMapping(value = "analysis/appissue/getStatisticsByCategory")
- Result> getStatisticsByCategory(IssueStatisticsInfoFormDTO formDto);
-
- /**
- * 最新发布议题接口
- * @param formDto
- * @return
- */
- @GetMapping(value = "analysis/appissue/getNewIssueList")
- Result> getNewIssueList(NewIssueFormDTO formDto);
-
- /**
- * 最热议题接口
- * @param formDto
- * @return
- */
- @GetMapping(value = "analysis/appissue/getHotIssueList")
- Result> getHotIssueList(HotIssueFormDTO formDto);
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisItemFeignClient.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisItemFeignClient.java
deleted file mode 100644
index a82bdf0..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisItemFeignClient.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package com.elink.esua.epdc.feign;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.config.FeignRequestInterceptor;
-import com.elink.esua.epdc.dto.item.form.HotItemListFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemAnalysisFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemSurveyFormDTO;
-import com.elink.esua.epdc.dto.item.result.HotItemListResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemAnalysisResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemSurveyResultDTO;
-import com.elink.esua.epdc.feign.fallback.AnalysisItemFeignClientFallback;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.http.MediaType;
-import org.springframework.web.bind.annotation.GetMapping;
-
-import java.util.List;
-
-/**
- * 评价模块调用-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = AnalysisItemFeignClientFallback.class, configuration = FeignRequestInterceptor.class)
-public interface AnalysisItemFeignClient {
-
-
-
- /**
- * 测试
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: lipengfei
- * @Date: 2019/11/19 16:42
- */
- @GetMapping(value = "analysis/item/test", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result test();
-
- /**
- * @Description: 重点项目概况
- * @Param: [formDTO]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: zy
- * @Date: 2020-02-11
- */
- @GetMapping(value = "analysis/appitem/getItemSurvey")
- Result getItemSurvey(ItemSurveyFormDTO formDto);
-
- /**
- * @Description: 疑难项目分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-11
- */
- @GetMapping(value = "analysis/appitem/getItemAnalysis")
- Result> getItemAnalysis(ItemAnalysisFormDTO formDto);
-
- /**
- * @Description: 最热项目接口 :最热讨论分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-12
- */
- @GetMapping(value = "analysis/appitem/getHotItemList")
- Result> getHotItemList(HotItemListFormDTO formDto);
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisTopicFeignClient.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisTopicFeignClient.java
deleted file mode 100644
index 58ba012..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisTopicFeignClient.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.elink.esua.epdc.feign;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.config.FeignRequestInterceptor;
-import com.elink.esua.epdc.dto.topic.form.HotTopicFormDTO;
-import com.elink.esua.epdc.dto.topic.form.NewHotTopicFormDTO;
-import com.elink.esua.epdc.feign.fallback.AnalysisTopicFeignClientFallback;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.http.MediaType;
-import org.springframework.web.bind.annotation.GetMapping;
-
-/**
- * 评价模块调用-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = AnalysisTopicFeignClientFallback.class, configuration = FeignRequestInterceptor.class)
-public interface AnalysisTopicFeignClient {
-
-
-
- /**
- * 测试
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: lipengfei
- * @Date: 2019/11/19 16:42
- */
- @GetMapping(value = "analysis/item/test", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result test();
-
- @GetMapping(value = "analysis/apptopic/getHotTopicList", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result getHotTopicList(HotTopicFormDTO hotTopicFormDTO);
-
- @GetMapping(value = "analysis/apptopic/getNewTopicList", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result getNewTopicList(NewHotTopicFormDTO newHotTopicFormDTO);
-
-
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisUserFeignClient.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisUserFeignClient.java
deleted file mode 100644
index 443b0ad..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisUserFeignClient.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package com.elink.esua.epdc.feign;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.config.FeignRequestInterceptor;
-import com.elink.esua.epdc.dto.user.form.MemberRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserCountDTO;
-import com.elink.esua.epdc.dto.user.form.UserSortRankFormDTO;
-import com.elink.esua.epdc.dto.user.result.OldMemberRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.UserSortRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.YoungMemberRankResultDTO;
-import com.elink.esua.epdc.feign.fallback.AnalysisUserFeignClientFallback;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.http.MediaType;
-import org.springframework.web.bind.annotation.GetMapping;
-
-import java.util.List;
-
-/**
- * 数据分析模块调用-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = AnalysisUserFeignClientFallback.class, configuration = FeignRequestInterceptor.class)
-public interface AnalysisUserFeignClient {
-
-
-
- /**
- * 测试
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: lipengfei
- * @Date: 2019/11/19 16:42
- */
- @GetMapping(value = "analysis/user/test", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result test();
-
-
- /**
- * @Description 党员老龄化排名列表
- * @Author songyunpeng
- * @Date 2020/2/11
- * @Param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result>
- **/
- @GetMapping(value = "analysis/user/partyMemberOldSort", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result> listOldMemberRankByDeptId(MemberRankFormDTO formDto);
- /**
- * @Description 党员年轻化化排名列表
- * @Author songyunpeng
- * @Date 2020/2/11
- * @Param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result>
- **/
- @GetMapping(value = "analysis/user/partyMemberYoungSort", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result> listYoungMemberRankByDeptId(MemberRankFormDTO formDto);
- /**
- * @Description 注册用户数排名
- * @Author lpf
- * @Date 2020/2/11
- * @Param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result>
- **/
- @GetMapping(value = "analysis/user/userRegisterSort", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result> userRegisterSort(UserSortRankFormDTO formDto);
-
- /**
- *用户数据统计
- *
- * @author wangtong
- * @date 2020/2/12 10:10
- * @param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- */
- @GetMapping(value = "analysis/user/getUserStatistics", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result getUserStatistics(UserCountDTO formDto);
-
- /**
- *网格开通状况
- *
- * @author wangtong
- * @date 2020/2/12 10:10
- * @param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- */
- @GetMapping(value = "analysis/user/getGridStatistics", consumes = MediaType.APPLICATION_JSON_VALUE)
- Result getGridStatistics(UserCountDTO formDto);
-
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisIssueFeignClientFallback.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisIssueFeignClientFallback.java
deleted file mode 100644
index 65f8ce3..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisIssueFeignClientFallback.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.elink.esua.epdc.feign.fallback;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.issue.form.HotIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.form.IssueStatisticsInfoFormDTO;
-import com.elink.esua.epdc.dto.issue.form.NewIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.result.HotIssueResultDTO;
-import com.elink.esua.epdc.dto.issue.result.IssueStatisticsInfoResultDTO;
-import com.elink.esua.epdc.dto.issue.result.NewIssueResultDTO;
-import com.elink.esua.epdc.feign.AnalysisIssueFeignClient;
-import org.springframework.stereotype.Component;
-
-import java.util.List;
-
-/**
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@Component
-public class AnalysisIssueFeignClientFallback implements AnalysisIssueFeignClient {
-
-
- @Override
- public Result test() {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "test");
- }
-
- @Override
- public Result> getStatisticsByCategory(IssueStatisticsInfoFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getStatisticsByCategory", formDto);
- }
-
- @Override
- public Result> getNewIssueList(NewIssueFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getNewIssueList", formDto);
- }
-
- @Override
- public Result> getHotIssueList(HotIssueFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getHotIssueList", formDto);
- }
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisItemFeignClientFallback.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisItemFeignClientFallback.java
deleted file mode 100644
index 31a96e9..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisItemFeignClientFallback.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.elink.esua.epdc.feign.fallback;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.item.form.HotItemListFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemAnalysisFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemSurveyFormDTO;
-import com.elink.esua.epdc.dto.item.result.HotItemListResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemAnalysisResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemSurveyResultDTO;
-import com.elink.esua.epdc.feign.AnalysisItemFeignClient;
-import org.springframework.stereotype.Component;
-
-import java.util.List;
-
-/**
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@Component
-public class AnalysisItemFeignClientFallback implements AnalysisItemFeignClient {
-
-
- @Override
- public Result test() {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "test");
- }
-
- @Override
- public Result getItemSurvey(ItemSurveyFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getItemSurvey", formDto);
- }
-
- @Override
- public Result> getItemAnalysis(ItemAnalysisFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getItemAnalysis", formDto);
- }
-
- @Override
- public Result> getHotItemList(HotItemListFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getHotItemList", formDto);
- }
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisTopicFeignClientFallback.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisTopicFeignClientFallback.java
deleted file mode 100644
index 6f445ec..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisTopicFeignClientFallback.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package com.elink.esua.epdc.feign.fallback;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.topic.form.HotTopicFormDTO;
-import com.elink.esua.epdc.dto.topic.form.NewHotTopicFormDTO;
-import com.elink.esua.epdc.feign.AnalysisTopicFeignClient;
-import org.springframework.stereotype.Component;
-
-/**
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@Component
-public class AnalysisTopicFeignClientFallback implements AnalysisTopicFeignClient {
-
-
- @Override
- public Result test() {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "test");
- }
-
- @Override
- public Result getHotTopicList(HotTopicFormDTO hotTopicFormDTO) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getHotTopicList");
- }
-
- @Override
- public Result getNewTopicList(NewHotTopicFormDTO newHotTopicFormDTO) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getNewTopicList");
- }
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisUserFeignClientFallback.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisUserFeignClientFallback.java
deleted file mode 100644
index 34d77fd..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisUserFeignClientFallback.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.elink.esua.epdc.feign.fallback;
-
-import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
-import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.user.form.MemberRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserCountDTO;
-import com.elink.esua.epdc.dto.user.form.UserSortRankFormDTO;
-import com.elink.esua.epdc.dto.user.result.OldMemberRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.UserSortRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.YoungMemberRankResultDTO;
-import com.elink.esua.epdc.feign.AnalysisUserFeignClient;
-import org.springframework.stereotype.Component;
-
-import java.util.List;
-
-/**
- * @Author LPF
- * @Date 2019/11/18 16:39
- */
-@Component
-public class AnalysisUserFeignClientFallback implements AnalysisUserFeignClient {
-
-
- @Override
- public Result test() {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "test");
- }
-
- @Override
- public Result> listOldMemberRankByDeptId(MemberRankFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "listOldMemberRankByDeptId",formDto);
- }
-
- @Override
- public Result> listYoungMemberRankByDeptId(MemberRankFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "listYoungMemberRankByDeptId",formDto);
- }
- @Override
- public Result> userRegisterSort(UserSortRankFormDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "userRegisterSort",formDto);
- }
-
- @Override
- public Result getUserStatistics(UserCountDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getUserStatistics",formDto);
- }
-
- @Override
- public Result getGridStatistics(UserCountDTO formDto) {
- return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER, "getGridStatistics",formDto);
- }
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisIssueService.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisIssueService.java
deleted file mode 100644
index f9e325e..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisIssueService.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package com.elink.esua.epdc.service;
-
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.issue.form.HotIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.form.IssueStatisticsInfoFormDTO;
-import com.elink.esua.epdc.dto.issue.form.NewIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.result.HotIssueResultDTO;
-import com.elink.esua.epdc.dto.issue.result.IssueStatisticsInfoResultDTO;
-import com.elink.esua.epdc.dto.issue.result.NewIssueResultDTO;
-
-import java.util.List;
-
-/**
- * 项目模块-数据分析移动端
- * @Author LPF
- * @Date 2019/11/18 13:34
- */
-public interface AnalysisIssueService {
-
-
- /**
- * 测试模块
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:37
- */
- Result test();
-
- /**
- * @Description: 议题项目数量类目分析
- * @Param: [tokenDto, formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-11
- */
- Result> listStatisticsByCategory(IssueStatisticsInfoFormDTO formDto);
-
- /**
- * 最新发布议题接口
- * @param formDto
- * @return
- */
- Result> getNewIssueList(NewIssueFormDTO formDto);
-
- /**
- * 最热议题接口
- * @param formDto
- * @return
- */
- Result> getHotIssueList(HotIssueFormDTO formDto);
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisItemService.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisItemService.java
deleted file mode 100644
index 0e5bc00..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisItemService.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.elink.esua.epdc.service;
-
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.item.form.HotItemListFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemAnalysisFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemSurveyFormDTO;
-import com.elink.esua.epdc.dto.item.result.HotItemListResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemAnalysisResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemSurveyResultDTO;
-
-import java.util.List;
-
-/**
- * 项目模块-数据分析移动端
- * @Author LPF
- * @Date 2019/11/18 13:34
- */
-public interface AnalysisItemService {
-
-
- /**
- * 测试模块
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:37
- */
- Result test();
-
- /**
- * @Description: 重点项目概况
- * @Param: [formDTO]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result
- * @Author: zy
- * @Date: 2020-02-11
- */
- Result getItemSurvey(ItemSurveyFormDTO formDTO);
-
- /**
- * @Description: 疑难项目分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-11
- */
- Result> getItemAnalysis(ItemAnalysisFormDTO formDto);
-
- /**
- * @Description: 最热项目接口 :最热讨论分析
- * @Param: [formDto]
- * @return: com.elink.esua.epdc.commons.tools.utils.Result>
- * @Author: zy
- * @Date: 2020-02-12
- */
- Result> listHotItemList(HotItemListFormDTO formDto);
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisTopicService.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisTopicService.java
deleted file mode 100644
index b4c3545..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisTopicService.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.elink.esua.epdc.service;
-
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.topic.form.HotTopicFormDTO;
-import com.elink.esua.epdc.dto.topic.form.NewHotTopicFormDTO;
-
-/**
- * 项目模块-数据分析移动端
- * @Author LPF
- * @Date 2019/11/18 13:34
- */
-public interface AnalysisTopicService {
-
-
- /**
- * 测试模块
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:37
- */
- Result test();
-
- /**
- * 最热话题
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: wanggongfeng
- * @return
- */
- Result getHotTopicList(HotTopicFormDTO hotTopicFormDTO);
-
- /**
- * 最新发布话题接口
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: wanggongfeng
- * @return
- */
- Result getNewTopicList(NewHotTopicFormDTO newHotTopicFormDTO);
-
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisUserService.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisUserService.java
deleted file mode 100644
index 2b4500a..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/AnalysisUserService.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package com.elink.esua.epdc.service;
-
-import com.elink.esua.epdc.common.token.dto.WorkUserAuthorizationDTO;
-import com.elink.esua.epdc.common.token.dto.WorkUserLoginDTO;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.form.EpdcWorkAppUserMaTokenFormDTO;
-import com.elink.esua.epdc.dto.user.form.MemberRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserSortRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserCountDTO;
-import com.elink.esua.epdc.dto.user.result.OldMemberRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.UserSortRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.YoungMemberRankResultDTO;
-
-import java.util.List;
-
-/**
- * 项目模块-数据分析移动端
- * @Author LPF
- * @Date 2019/11/18 13:34
- */
-public interface AnalysisUserService {
-
-
- /**
- * 测试模块
- * @Return: com.elink.esua.epdc.commons.tools.utils.Result<>
- * @Author: lipengfei
- * @Date: 2019/11/19 16:37
- */
- Result test();
-
- /**
- *
- * 数据分析端-用户登录
- *
- * @params [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- * @author liuchuang
- * @since 2020/2/12 10:59
- */
- Result login(WorkUserLoginDTO formDto);
-
- /**
- *
- * 数据分析端-获取token
- *
- * @params [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- * @author liuchuang
- * @since 2020/2/12 11:00
- */
- Result getMaToken(EpdcWorkAppUserMaTokenFormDTO formDto);
-
- /**
- * @Description 获取党员老龄化排名列表
- * @Author songyunpeng
- * @Date 2020/2/11
- * @Param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result>
- **/
- Result> listOldMemberRankByDeptId(MemberRankFormDTO formDto);
- /**
- * @Description 获取党员年轻化排名列表
- * @Author songyunpeng
- * @Date 2020/2/11
- * @Param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result>
- **/
- Result> listYoungMemberRankByDeptId(MemberRankFormDTO formDto);
-
-
- /**
- *网格开通状况
- *
- * @author wangtong
- * @date 2020/2/12 10:08
- * @param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- */
- Result getGridStatistics(UserCountDTO formDto);
-
- /**
- *用户数据统计
- *
- * @author wangtong
- * @date 2020/2/12 10:08
- * @param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result
- */
- Result getUserStatistics(UserCountDTO formDto);
- /**
- * @Description 注册用户数排名
- * @Author lpf
- * @Date 2020/2/11
- * @Param [formDto]
- * @return com.elink.esua.epdc.commons.tools.utils.Result>
- **/
- Result> userRegisterSort(UserSortRankFormDTO formDto);
-
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisIssueServiceImpl.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisIssueServiceImpl.java
deleted file mode 100644
index 3840f32..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisIssueServiceImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.elink.esua.epdc.service.impl;
-
-
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.issue.form.HotIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.form.IssueStatisticsInfoFormDTO;
-import com.elink.esua.epdc.dto.issue.form.NewIssueFormDTO;
-import com.elink.esua.epdc.dto.issue.result.HotIssueResultDTO;
-import com.elink.esua.epdc.dto.issue.result.IssueStatisticsInfoResultDTO;
-import com.elink.esua.epdc.dto.issue.result.NewIssueResultDTO;
-import com.elink.esua.epdc.feign.AnalysisIssueFeignClient;
-import com.elink.esua.epdc.service.AnalysisIssueService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * 项目模块-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:34
- */
-@Service
-public class AnalysisIssueServiceImpl implements AnalysisIssueService {
-
- @Autowired
- private AnalysisIssueFeignClient analysisIssueFeignClient;
-
-
-
- @Override
- public Result test() {
- return analysisIssueFeignClient.test();
- }
-
- @Override
- public Result> listStatisticsByCategory(IssueStatisticsInfoFormDTO formDto) {
- return analysisIssueFeignClient.getStatisticsByCategory(formDto);
- }
-
- @Override
- public Result> getNewIssueList(NewIssueFormDTO formDto) {
- return analysisIssueFeignClient.getNewIssueList(formDto);
- }
-
- @Override
- public Result> getHotIssueList(HotIssueFormDTO formDto) {
- return analysisIssueFeignClient.getHotIssueList(formDto);
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisItemServiceImpl.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisItemServiceImpl.java
deleted file mode 100644
index 3e865c3..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisItemServiceImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.elink.esua.epdc.service.impl;
-
-
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.item.form.HotItemListFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemAnalysisFormDTO;
-import com.elink.esua.epdc.dto.item.form.ItemSurveyFormDTO;
-import com.elink.esua.epdc.dto.item.result.HotItemListResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemAnalysisResultDTO;
-import com.elink.esua.epdc.dto.item.result.ItemSurveyResultDTO;
-import com.elink.esua.epdc.feign.AnalysisItemFeignClient;
-import com.elink.esua.epdc.service.AnalysisItemService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * 项目模块-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:34
- */
-@Service
-public class AnalysisItemServiceImpl implements AnalysisItemService {
-
- @Autowired
- private AnalysisItemFeignClient analysisItemFeignClient;
-
-
-
- @Override
- public Result test() {
- return analysisItemFeignClient.test();
- }
-
- @Override
- public Result getItemSurvey(ItemSurveyFormDTO formDTO) {
- return analysisItemFeignClient.getItemSurvey(formDTO);
- }
-
- @Override
- public Result> getItemAnalysis(ItemAnalysisFormDTO formDto) {
- return analysisItemFeignClient.getItemAnalysis(formDto);
- }
-
- @Override
- public Result> listHotItemList(HotItemListFormDTO formDto) {
- return analysisItemFeignClient.getHotItemList(formDto);
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisTopicServiceImpl.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisTopicServiceImpl.java
deleted file mode 100644
index 7363ff2..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisTopicServiceImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.elink.esua.epdc.service.impl;
-
-
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.topic.form.HotTopicFormDTO;
-import com.elink.esua.epdc.dto.topic.form.NewHotTopicFormDTO;
-import com.elink.esua.epdc.feign.AnalysisTopicFeignClient;
-import com.elink.esua.epdc.service.AnalysisTopicService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-/**
- * 项目模块-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:34
- */
-@Service
-public class AnalysisTopicServiceImpl implements AnalysisTopicService {
-
- @Autowired
- private AnalysisTopicFeignClient analysisTopicFeignClient;
-
-
-
- @Override
- public Result test() {
- return analysisTopicFeignClient.test();
- }
-
- @Override
- public Result getHotTopicList(HotTopicFormDTO hotTopicFormDTO) {
- return analysisTopicFeignClient.getHotTopicList(hotTopicFormDTO);
- }
-
- @Override
- public Result getNewTopicList(NewHotTopicFormDTO newHotTopicFormDTO) {
- return analysisTopicFeignClient.getNewTopicList(newHotTopicFormDTO);
- }
-}
diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisUserServiceImpl.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisUserServiceImpl.java
deleted file mode 100644
index b49883c..0000000
--- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/AnalysisUserServiceImpl.java
+++ /dev/null
@@ -1,135 +0,0 @@
-package com.elink.esua.epdc.service.impl;
-
-
-import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
-import com.elink.esua.epdc.common.token.dto.WorkUserAuthorizationDTO;
-import com.elink.esua.epdc.common.token.dto.WorkUserLoginDTO;
-import com.elink.esua.epdc.common.token.dto.WorkUserTokenFormDTO;
-import com.elink.esua.epdc.commons.tools.constant.NumConstant;
-import com.elink.esua.epdc.commons.tools.exception.RenException;
-import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
-import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.SysUserDTO;
-import com.elink.esua.epdc.dto.form.EpdcWorkAppUserMaTokenFormDTO;
-import com.elink.esua.epdc.dto.user.form.MemberRankFormDTO;
-import com.elink.esua.epdc.dto.user.form.UserCountDTO;
-import com.elink.esua.epdc.dto.user.form.UserSortRankFormDTO;
-import com.elink.esua.epdc.dto.user.result.OldMemberRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.UserSortRankResultDTO;
-import com.elink.esua.epdc.dto.user.result.YoungMemberRankResultDTO;
-import com.elink.esua.epdc.feign.AdminFeignClient;
-import com.elink.esua.epdc.feign.AnalysisUserFeignClient;
-import com.elink.esua.epdc.feign.ResourceFeignClient;
-import com.elink.esua.epdc.service.AnalysisUserService;
-import com.elink.esua.epdc.utils.WxMaServiceUtils;
-import me.chanjar.weixin.common.error.WxErrorException;
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * 项目模块-移动app端
- * @Author LPF
- * @Date 2019/11/18 16:34
- */
-@Service
-public class AnalysisUserServiceImpl implements AnalysisUserService {
-
- @Autowired
- private AnalysisUserFeignClient analysisUserFeignClient;
-
- @Autowired
- private WxMaServiceUtils wxMaServiceUtils;
-
- @Autowired
- private ResourceFeignClient resourceFeignClient;
-
- @Autowired
- private AdminFeignClient adminFeignClient;
-
- @Override
- public Result test() {
- return analysisUserFeignClient.test();
- }
-
- @Override
- public Result login(WorkUserLoginDTO formDto) {
- // 获取openId
- String openId = this.getWxMaUser(formDto.getWxCode()).getOpenid();
- formDto.setOpenId(openId);
- return resourceFeignClient.workLogin(formDto);
- }
-
- @Override
- public Result getMaToken(EpdcWorkAppUserMaTokenFormDTO formDto) {
- // 获取openId
- String openId = this.getWxMaUser(formDto.getWxCode()).getOpenid();
-
- // 检查当前微信是否已绑定账户
- Result sysUserDtoResult = adminFeignClient.getSysUserInfoByOpenId(openId);
- if (!sysUserDtoResult.success()) {
- return new Result().error(sysUserDtoResult.getMsg());
- }
- SysUserDTO userDto = sysUserDtoResult.getData();
- if (null == userDto) {
- WorkUserAuthorizationDTO resultDto = new WorkUserAuthorizationDTO();
- resultDto.setRegisterState(NumConstant.ZERO_STR);
- return new Result().ok(resultDto);
- }
-
- return resourceFeignClient.getToken(ConvertUtils.sourceToTarget(userDto, WorkUserTokenFormDTO.class));
- }
-
- @Override
- public Result> listOldMemberRankByDeptId( MemberRankFormDTO formDto) {
- return analysisUserFeignClient.listOldMemberRankByDeptId(formDto);
- }
-
- @Override
- public Result> listYoungMemberRankByDeptId(MemberRankFormDTO formDto) {
- return analysisUserFeignClient.listYoungMemberRankByDeptId(formDto);
- }
- @Override
- public Result> userRegisterSort(UserSortRankFormDTO formDto){
- return analysisUserFeignClient.userRegisterSort(formDto);
- }
-
-
-
- @Override
- public Result getGridStatistics(UserCountDTO formDto) {
- return analysisUserFeignClient.getGridStatistics(formDto);
- }
-
- @Override
- public Result getUserStatistics(UserCountDTO formDto) {
- return analysisUserFeignClient.getUserStatistics(formDto);
- }
-
-
- /**
- *
- * 解析微信code获取小程序用户信息
- *
- * @params [wxCode]
- * @return cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult
- * @author liuchuang
- * @since 2020/2/12 13:20
- */
- private WxMaJscode2SessionResult getWxMaUser(String wxCode) {
- WxMaJscode2SessionResult wxMaJscode2SessionResult = null;
- try {
- wxMaJscode2SessionResult = wxMaServiceUtils.analysisWxMaService().jsCode2SessionInfo(wxCode);
- } catch (WxErrorException e) {
- e.printStackTrace();
- }
- if (null == wxMaJscode2SessionResult) {
- throw new RenException("解析微信用户信息失败");
- } else if (StringUtils.isBlank(wxMaJscode2SessionResult.getOpenid())) {
- throw new RenException("获取微信openid失败");
- }
- return wxMaJscode2SessionResult;
- }
-}