package com.tanpu.community.controller; import com.tanpu.common.api.CommonResp; import com.tanpu.common.auth.UserHolder; import com.tanpu.community.api.beans.TopicBriefInfoDTO; import com.tanpu.community.api.beans.TopicDTO; import com.tanpu.community.api.beans.TopicDataAnalysDTO; import com.tanpu.community.manager.TopicManager; import com.tanpu.community.api.beans.req.topic.TopicConcealReq; import com.tanpu.community.api.beans.req.topic.TopicModifyMountReq; import com.tanpu.community.api.beans.req.topic.TopicTopReq; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.MissingServletRequestParameterException; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @Slf4j @RequestMapping(value = "/api/topic") public class TopicController { @Autowired private TopicManager topicManager; @Autowired private UserHolder userHolder; @GetMapping(value = "/queryTopicInfoList") @ApiOperation("APP全部话题页面,可搜索") @ResponseBody public CommonResp<List<TopicDTO>> getTopicBriefInfoList(){ List<TopicDTO> allTopic = topicManager.getAllTopicDetail(); return CommonResp.success(allTopic); } }