package cn.lili.controller.lmk; import cn.lili.base.Result; import cn.lili.modules.lmk.service.PrizeClaimRecordService; import cn.lili.modules.lmk.service.ScanPrizeService; import cn.lili.modules.lmk.service.StoreCouponClaimRecordService; import cn.lili.modules.lmk.service.StoreCouponService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @Validated @RequiredArgsConstructor @Api(value = "商家端扫码领取抽奖机会接口", tags = "商家端扫码领取抽奖机会接口") @RestController @RequestMapping("/buyer/lmk/store/prize") public class StorePrizeClaimController { private final PrizeClaimRecordService prizeClaimRecordService; private final ScanPrizeService scanPrizeService; @PostMapping("/{id}") @ApiOperation(value = "领取抽奖机会", notes = "领取抽奖机会") public Result claimPrize(@PathVariable String id){ return scanPrizeService.claimPrize(id); } @GetMapping("/{id}") @ApiOperation(value = "查看抽奖机会信息", notes = "查看抽奖机会信息") public Result getStorePrize(@PathVariable String id){ return scanPrizeService.getStorePrize(id); } }