package com.nova.sankuai.controller.v2; import com.baomidou.mybatisplus.core.metadata.IPage; import com.nova.sankuai.domain.vo.HotIssuesAppListVo; import com.nova.sankuai.infra.utils.PageRequest; import com.nova.sankuai.infra.utils.ResultJson; import com.nova.sankuai.service.HotIssuesService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; @Api(tags = "热门问题") @RestController @RequestMapping(value = "/api/v2/hotIssues") @AllArgsConstructor public class HotIssuesV2Controller { private final HotIssuesService hotIssuesService; @PostMapping(value = "/getAppHotIssues") @ApiOperation(value = "App查看热门问题") public ResultJson> getAppHotIssues(@RequestBody PageRequest pageRequest){ IPage appHotIssues = hotIssuesService.getAppHotIssues(pageRequest); return ResultJson.ok(appHotIssues); } }