|  |  |  | 
|---|
|  |  |  | import cc.mrbird.febs.common.annotation.Limit; | 
|---|
|  |  |  | import cc.mrbird.febs.common.entity.FebsResponse; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.*; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.activity.ApiActivityCommentDto; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.activity.ApiOperateValidRegisterActivityDto; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.activity.ApiVoteOptionInPageDto; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.activity.ApiVoteOptionRecordInPageDto; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.activity.*; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.service.HappyActivityService; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.vo.*; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.vo.activity.ApiActivityCommentVo; | 
|---|
|  |  |  | 
|---|
|  |  |  | @ApiResponses({ | 
|---|
|  |  |  | @ApiResponse(code = 200, message = "success", response = ApiVoteActivityHotVo.class) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @GetMapping(value = "/voteActivityHot/{id}") | 
|---|
|  |  |  | public FebsResponse voteActivityHot(@PathVariable("id") Long id) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping(value = "/voteActivityHot") | 
|---|
|  |  |  | public FebsResponse voteActivityHot(@RequestBody @Validated ApiVoteOptionActivityHotDto dto) { | 
|---|
|  |  |  | Long id = dto.getId(); | 
|---|
|  |  |  | return happyActivityService.voteActivityHot(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|