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