| | |
| | | package cn.lili.controller.lmk; |
| | | |
| | | import cn.lili.base.Result; |
| | | import cn.lili.modules.lmk.domain.entity.PrizeRecord; |
| | | import cn.lili.modules.lmk.domain.form.AddPrizeNumForm; |
| | | import cn.lili.modules.lmk.service.PrizeService; |
| | | import io.swagger.annotations.Api; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | @Validated |
| | | @RequiredArgsConstructor |
| | |
| | | public Result prize(@PathVariable String prizeActivityId) { |
| | | return prizeService.prize(prizeActivityId); |
| | | } |
| | | |
| | | /** |
| | | * 获取抽奖次数 |
| | | * |
| | |
| | | public Result prizeNum(@PathVariable String prizeActivityId) { |
| | | return prizeService.prizeNum(prizeActivityId); |
| | | } |
| | | |
| | | /** |
| | | * 获取获取抽奖页面信息 |
| | | * |
| | |
| | | public Result prizeInfo(@PathVariable String prizeActivityId) { |
| | | return prizeService.prizeInfo(prizeActivityId); |
| | | } |
| | | |
| | | /** |
| | | * 获取获取最近中奖信息 |
| | | * |
| | | * @param prizeActivityId |
| | | * @return |
| | | */ |
| | | @PostMapping("/grantRecord/{prizeActivityId}") |
| | | public Result grantRecord(@PathVariable String prizeActivityId) { |
| | | return prizeService.grantRecord(prizeActivityId); |
| | | } |
| | | |
| | | /** |
| | | * 增加抽奖次数 |
| | | * |
| | | * @param prizeActivityId |
| | | * @return |
| | | */ |
| | | @PostMapping("/addPrizeNum/{prizeActivityId}") |
| | | public Result addPrizeNum(@PathVariable String prizeActivityId, @RequestBody AddPrizeNumForm addPrizeNumForm) { |
| | | return prizeService.grantRecord(prizeActivityId); |
| | | } |
| | | } |