|
|
@ -2,6 +2,7 @@ package com.elink.esua.epdc.modules.news.feign; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.*; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.*; |
|
|
|
import com.elink.esua.epdc.modules.news.feign.callback.NewsFeignClientFallback; |
|
|
@ -166,4 +167,36 @@ public interface NewsFeignClient { |
|
|
|
@GetMapping("news/epdc-app/newscategory/listCategoryBySection/{sectionCode}") |
|
|
|
Result<List<NewsCategoryResultDTO>> listCategoryCodeBySection(@PathVariable("sectionCode") String sectionCode); |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区资讯-栏目列表 |
|
|
|
* |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.epdc.result.EpdcNoticeModuleListResultDTO>> |
|
|
|
* @author lc |
|
|
|
* @since 2021/8/28 21:15 |
|
|
|
*/ |
|
|
|
@GetMapping("contentModuleList") |
|
|
|
Result<List<EpdcNoticeModuleListResultDTO>> listContentModules(); |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区资讯-资讯列表 |
|
|
|
* |
|
|
|
* @param formDto |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.epdc.result.EpdcContentListResultDTO>> |
|
|
|
* @author lc |
|
|
|
* @since 2021/8/28 21:22 |
|
|
|
*/ |
|
|
|
@GetMapping("contentList") |
|
|
|
Result<List<EpdcContentListResultDTO>> listContents(EpdcContentListFormDTO formDto); |
|
|
|
|
|
|
|
/** |
|
|
|
* 社区资讯-资讯详情 |
|
|
|
* |
|
|
|
* @param id |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.epdc.result.EpdcContentDetailResultDTO> |
|
|
|
* @author lc |
|
|
|
* @since 2021/8/28 21:24 |
|
|
|
*/ |
|
|
|
@GetMapping("contentDetail/{id}") |
|
|
|
Result<EpdcContentDetailResultDTO> getContentDetailById(@PathVariable("id") String id); |
|
|
|
|
|
|
|
} |
|
|
|