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