|
|
@ -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); |
|
|
|
} |
|
|
|