7 changed files with 271 additions and 5 deletions
			
			
		| @ -0,0 +1,131 @@ | |||||
|  | package com.epmet.feign; | ||||
|  | 
 | ||||
|  | import com.epmet.commons.tools.constant.ServiceConstant; | ||||
|  | import com.epmet.commons.tools.utils.Result; | ||||
|  | import com.epmet.feign.impl.DataStatisticalOpenFeignClientFallBack; | ||||
|  | import org.springframework.cloud.openfeign.FeignClient; | ||||
|  | import org.springframework.web.bind.annotation.PostMapping; | ||||
|  | 
 | ||||
|  | /** | ||||
|  |  * desc:  数据统计 对外feign client | ||||
|  |  * | ||||
|  |  * @return: | ||||
|  |  * @date: 2020/6/22 17:39 | ||||
|  |  * @author: jianjun liu | ||||
|  |  */ | ||||
|  | @FeignClient(name = ServiceConstant.DATA_STATISTICAL, fallback = DataStatisticalOpenFeignClientFallBack.class) | ||||
|  | public interface DataStatisticalOpenFeignClient { | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc:  【日】统计文章总数及在线文章总数 包含 机关 部门 网格 | ||||
|  |   * | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/articleSummaryDailyStatsjob") | ||||
|  |  Result articleSummaryDailyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc:  定时任务 【日】统计文章总数及在线文章总数 包含 机关 部门 网格 | ||||
|  |   * | ||||
|  |   * @return: | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/tagUsedDailyStatsjob") | ||||
|  |  Result tagUsedDailyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc:  【月】 统计发表文章最多的分类 包含 机关 部门 网格 | ||||
|  |   * | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/tagUsedMonthlyStatsjob") | ||||
|  |  Result tagUsedMonthlyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc:  【季,年】 统计发表文章最多的分类 包含 机关 部门 网格 | ||||
|  |   * | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/tagUsedQuarterlyStatsjob") | ||||
|  |  Result tagUsedQuarterlyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc:  【日】 统计阅读最多的标签 包含 机关 网格 | ||||
|  |   * | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/tagViewedDailyStatsjob") | ||||
|  |  Result tagViewedDailyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc: 【月】 统计阅读最多的标签 包含 机关 网格 | ||||
|  |   * | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/tagViewedMonthlyStatsjob") | ||||
|  |  Result tagViewedMonthlyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * desc: 【季,年】 统计阅读最多的标签 包含 机关 网格 | ||||
|  |   * | ||||
|  |   * @date: 2020/6/22 9:09 | ||||
|  |   * @author: jianjun liu | ||||
|  |   */ | ||||
|  |  @PostMapping(value = "data/stats/statspublicity/tagViewedQuarterlyStatsjob") | ||||
|  |  Result tagViewedQuarterlyStatsjob(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * @Description  统计 “网格小组”, dim:【网格-日】 | ||||
|  |   * @param | ||||
|  |   * @author zxc | ||||
|  |   */ | ||||
|  |  @PostMapping("/data/stats/statsgroup/groupgriddaily") | ||||
|  |  Result groupGridDaily(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * @Description  统计 “网格小组”, dim:【机关-日】 | ||||
|  |   * @param | ||||
|  |   * @author zxc | ||||
|  |   */ | ||||
|  |  @PostMapping("/data/stats/statsgroup/groupagencydaily") | ||||
|  |  Result groupAgencyDaily(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * @Description  统计 “网格小组”, dim:【机关-月】 | ||||
|  |   * @param | ||||
|  |   * @author zxc | ||||
|  |   */ | ||||
|  |  @PostMapping("/data/stats/statsgroup/groupagencymonthly") | ||||
|  |  Result groupAgencyMonthly(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * 议题统计 | ||||
|  |   * @author zhaoqifeng | ||||
|  |   * @date 2020/6/23 14:34 | ||||
|  |   * @param | ||||
|  |   * @return com.epmet.commons.tools.utils.Result | ||||
|  |   */ | ||||
|  |  @PostMapping("/data/stats/statsissue/issuestats") | ||||
|  |  Result agencyGridIssueStats(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * @Description 数据统计-项目-机关日月统计 | ||||
|  |   * @Author sun | ||||
|  |   */ | ||||
|  |  @PostMapping("/data/stats/statsproject/agencyprojectstats") | ||||
|  |  Result agencyProjectStats(); | ||||
|  | 
 | ||||
|  |  /** | ||||
|  |   * @Description 数据统计-项目-网格日月统计 | ||||
|  |   * @Author sun | ||||
|  |   */ | ||||
|  |  @PostMapping("/data/stats/statsproject/gridprojectstats") | ||||
|  |  Result gridProjectStats(); | ||||
|  | 
 | ||||
|  | } | ||||
| @ -0,0 +1,135 @@ | |||||
|  | package com.epmet.feign.impl; | ||||
|  | 
 | ||||
|  | import com.epmet.commons.tools.constant.ServiceConstant; | ||||
|  | import com.epmet.commons.tools.utils.ModuleUtils; | ||||
|  | import com.epmet.commons.tools.utils.Result; | ||||
|  | import com.epmet.feign.DataStatisticalOpenFeignClient; | ||||
|  | import org.springframework.stereotype.Component; | ||||
|  | 
 | ||||
|  | /** | ||||
|  |  * desc: | ||||
|  |  * | ||||
|  |  * @return: | ||||
|  |  * @date: 2020/6/22 9:38 | ||||
|  |  * @author: jianjun liu | ||||
|  |  * email:liujianjun@git.elinkit.com.cn | ||||
|  |  */ | ||||
|  | @Component | ||||
|  | public class DataStatisticalOpenFeignClientFallBack implements DataStatisticalOpenFeignClient { | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc:  【日】统计文章总数及在线文章总数 包含 机关 部门 网格 | ||||
|  |      * | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result articleSummaryDailyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "articleSummaryDailyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc:  定时任务 【日】统计文章总数及在线文章总数 包含 机关 部门 网格 | ||||
|  |      * | ||||
|  |      * @return: | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result tagUsedDailyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "tagUsedDailyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc:  【月】 统计发表文章最多的分类 包含 机关 部门 网格 | ||||
|  |      * | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result tagUsedMonthlyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "tagUsedMonthlyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc:  【季,年】 统计发表文章最多的分类 包含 机关 部门 网格 | ||||
|  |      * | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result tagUsedQuarterlyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "tagUsedQuarterlyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc:  【日】 统计阅读最多的标签 包含 机关 网格 | ||||
|  |      * | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result tagViewedDailyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "tagViewedDailyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc: 【月】 统计阅读最多的标签 包含 机关 网格 | ||||
|  |      * | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result tagViewedMonthlyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "tagViewedMonthlyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * desc: 【季,年】 统计阅读最多的标签 包含 机关 网格 | ||||
|  |      * | ||||
|  |      * @date: 2020/6/22 9:09 | ||||
|  |      * @author: jianjun liu | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result tagViewedQuarterlyStatsjob() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "tagViewedQuarterlyStatsjob"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     @Override | ||||
|  |     public Result groupGridDaily() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "groupGridDaily"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     @Override | ||||
|  |     public Result groupAgencyDaily() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "groupAgencyDaily"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     @Override | ||||
|  |     public Result groupAgencyMonthly() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "groupAgencyMonthly"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     @Override | ||||
|  |     public Result agencyGridIssueStats() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "agencyGridIssueStats"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * @Description 数据统计-项目-机关日月统计 | ||||
|  |      * @Author sun | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result agencyProjectStats() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "agencyProjectStats"); | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * @Description 数据统计-项目-网格日月统计 | ||||
|  |      * @Author sun | ||||
|  |      */ | ||||
|  |     @Override | ||||
|  |     public Result gridProjectStats() { | ||||
|  |         return ModuleUtils.feignConError(ServiceConstant.DATA_STATISTICAL, "gridProjectStats"); | ||||
|  |     } | ||||
|  | } | ||||
					Loading…
					
					
				
		Reference in new issue