|  |  | @ -11,10 +11,7 @@ import com.epmet.resi.group.dto.topic.form.ResiTopicPublishFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.resi.group.dto.topic.result.ResiTopicDetailResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.resi.group.dto.topic.result.ResiTopicInfoResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.web.bind.annotation.RequestBody; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.web.bind.annotation.RequestMapping; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.web.bind.annotation.RequestParam; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.web.bind.annotation.RestController; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.web.bind.annotation.*; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | import java.util.List; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -40,7 +37,7 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.03.31 13:15 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("createtopic") | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("createtopic") | 
			
		
	
		
			
				
					|  |  |  |     public Result createTopic(@LoginUser TokenDto tokenDto, @RequestBody ResiTopicPublishFormDTO topicPublishFormDTO){ | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         ValidatorUtils.validateEntity(topicPublishFormDTO); | 
			
		
	
	
		
			
				
					|  |  | @ -55,7 +52,7 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.01 23:48 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("gettopicdetail") | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("gettopicdetail") | 
			
		
	
		
			
				
					|  |  |  |     public Result<ResiTopicDetailResultDTO> getTopicDetail(@LoginUser TokenDto tokenDto, @RequestParam("topicId")String topicId ){ | 
			
		
	
		
			
				
					|  |  |  |         return topicService.getTopicDetail(tokenDto,topicId); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | @ -68,7 +65,7 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.01 10:36 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("getpasttopiclist") | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("getpasttopiclist") | 
			
		
	
		
			
				
					|  |  |  |     public Result<List<ResiTopicInfoResultDTO>> getPastTopicList(@LoginUser TokenDto tokenDto, @RequestBody ResiTopicPageFormDTO topicPageFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |         ValidatorUtils.validateEntity(topicPageFormDTO); | 
			
		
	
		
			
				
					|  |  |  |         return topicService.getPastTopicList(tokenDto,topicPageFormDTO); | 
			
		
	
	
		
			
				
					|  |  | @ -82,8 +79,8 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.02 00:01 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("getlatesttentopic") | 
			
		
	
		
			
				
					|  |  |  |     Result<List<ResiTopicInfoResultDTO>> getLatestTenTopics(TokenDto tokenDto,String groupId){ | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("getlatesttentopics") | 
			
		
	
		
			
				
					|  |  |  |     Result<List<ResiTopicInfoResultDTO>> getLatestTenTopics(@LoginUser  TokenDto tokenDto,@RequestParam("groupId") String groupId){ | 
			
		
	
		
			
				
					|  |  |  |         return topicService.getLatestTenTopics(tokenDto,groupId); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -96,7 +93,7 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.01 12:38 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("hidetopic") | 
			
		
	
		
			
				
					|  |  |  |     Result hideTopic(TokenDto tokenDto,ResiTopicOperationFormDTO hiddenFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |     Result hideTopic(@LoginUser TokenDto tokenDto,@RequestBody ResiTopicOperationFormDTO hiddenFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |         ValidatorUtils.validateEntity(hiddenFormDTO); | 
			
		
	
		
			
				
					|  |  |  |         return topicService.hideTopic(tokenDto,hiddenFormDTO); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | @ -109,8 +106,8 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.01 16:45 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("gethiddentopic") | 
			
		
	
		
			
				
					|  |  |  |     Result<List<ResiTopicInfoResultDTO>> getHiddenTopic(TokenDto tokenDto,ResiTopicPageFormDTO topicPageFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("gethiddentopic") | 
			
		
	
		
			
				
					|  |  |  |     Result<List<ResiTopicInfoResultDTO>> getHiddenTopic(@LoginUser TokenDto tokenDto,@RequestBody  ResiTopicPageFormDTO topicPageFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |         ValidatorUtils.validateEntity(topicPageFormDTO); | 
			
		
	
		
			
				
					|  |  |  |         return topicService.getHiddenTopics(tokenDto,topicPageFormDTO); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | @ -123,8 +120,8 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.01 14:17 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("cancelhiddentopics") | 
			
		
	
		
			
				
					|  |  |  |     Result cancelHiddenTopics(TokenDto tokenDto,List<String> topicIds){ | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("cancelhiddentopics") | 
			
		
	
		
			
				
					|  |  |  |     Result cancelHiddenTopics(@LoginUser TokenDto tokenDto,@RequestParam("topicIds") List<String> topicIds){ | 
			
		
	
		
			
				
					|  |  |  |         return topicService.cancelHiddenTopics(tokenDto,topicIds); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -136,8 +133,8 @@ public class ResiTopicController { | 
			
		
	
		
			
				
					|  |  |  |      * @Author wangc | 
			
		
	
		
			
				
					|  |  |  |      * @Date 2020.04.01 15:37 | 
			
		
	
		
			
				
					|  |  |  |      **/ | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("closetopic") | 
			
		
	
		
			
				
					|  |  |  |     Result closeTopic(TokenDto tokenDto,ResiTopicOperationFormDTO closeFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("closetopic") | 
			
		
	
		
			
				
					|  |  |  |     Result closeTopic(@LoginUser  TokenDto tokenDto,@RequestBody ResiTopicOperationFormDTO closeFormDTO){ | 
			
		
	
		
			
				
					|  |  |  |         ValidatorUtils.validateEntity(closeFormDTO); | 
			
		
	
		
			
				
					|  |  |  |         return topicService.closeTopic(tokenDto,closeFormDTO); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | 
 |