| | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.mall.dto.*; |
| | | import cc.mrbird.febs.mall.dto.activity.ApiVoteOptionInPageDto; |
| | | import cc.mrbird.febs.mall.dto.activity.ApiVoteOptionRecordInPageDto; |
| | | import cc.mrbird.febs.mall.service.HappyActivityService; |
| | | import cc.mrbird.febs.mall.vo.*; |
| | | import cc.mrbird.febs.mall.vo.activity.ApiVoteActivityHotVo; |
| | |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = ApiActivityOptionListVo.class) |
| | | }) |
| | | @GetMapping(value = "/voteOptionInPage") |
| | | @PostMapping(value = "/voteOptionInPage") |
| | | public FebsResponse voteOptionInPage(@RequestBody @Validated ApiVoteOptionInPageDto dto) { |
| | | |
| | | return happyActivityService.voteOptionInPage(dto); |
| | | } |
| | | |
| | | @ApiOperation(value = "投票活动-排行榜", notes = "投票活动-排行榜") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = ApiActivityOptionListVo.class) |
| | | }) |
| | | @PostMapping(value = "/voteOptionRecordInPage") |
| | | public FebsResponse voteOptionRecordInPage(@RequestBody @Validated ApiVoteOptionRecordInPageDto dto) { |
| | | |
| | | return happyActivityService.voteOptionRecordInPage(dto); |
| | | } |
| | | |
| | | @ApiOperation(value = "投票活动-活动热度", notes = "投票活动-活动热度") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = ApiVoteActivityHotVo.class) |