|
@ -4,13 +4,8 @@ import com.epmet.commons.tools.annotation.LoginUser; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.dto.form.ArticlePageFormDTO; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.form.ResiArticleDetailFormDTO; |
|
|
import com.epmet.dto.result.*; |
|
|
import com.epmet.dto.form.ResiTagListFormDTO; |
|
|
|
|
|
import com.epmet.dto.form.TagCascadeListFormDTO; |
|
|
|
|
|
import com.epmet.dto.result.ArticleDetailResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.ArticleWithTagsResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.TagInfoResultDTO; |
|
|
|
|
|
import com.epmet.feign.GovVoiceOpenFeignClient; |
|
|
import com.epmet.feign.GovVoiceOpenFeignClient; |
|
|
import com.epmet.service.ArticleService; |
|
|
import com.epmet.service.ArticleService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -79,4 +74,28 @@ public class ArticleController { |
|
|
return govVoiceOpenFeignClient.resiArticleDetail(articleDetailFormDTO); |
|
|
return govVoiceOpenFeignClient.resiArticleDetail(articleDetailFormDTO); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @Description 专题文章列表 |
|
|
|
|
|
* @Param formDTO |
|
|
|
|
|
* @author zxc |
|
|
|
|
|
* @date 2021/7/16 1:30 下午 |
|
|
|
|
|
*/ |
|
|
|
|
|
@PostMapping("subjectarticlelist") |
|
|
|
|
|
public Result<List<SubjectArticleListResultDTO>> subjectArticleList(@RequestBody SubjectArticleListFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO,SubjectArticleListFormDTO.SubjectArticleListForm.class); |
|
|
|
|
|
return new Result<List<SubjectArticleListResultDTO>>().ok(articleService.subjectArticleList(formDTO)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @Description 专题列表 |
|
|
|
|
|
* @Param formDTO |
|
|
|
|
|
* @author zxc |
|
|
|
|
|
* @date 2021/7/16 1:30 下午 |
|
|
|
|
|
*/ |
|
|
|
|
|
@PostMapping("subjectlist") |
|
|
|
|
|
public Result<List<SubjectListResultDTO>> subjectList(@RequestBody SubjectListFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO, SubjectListFormDTO.SubjectListForm.class); |
|
|
|
|
|
return new Result<List<SubjectListResultDTO>>().ok(articleService.subjectList(formDTO)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|