package cn.lili.controller.lmk; import cn.lili.base.Result; import cn.lili.modules.lmk.service.CouponVirtualService; 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/coupon") public class StoreCouponClaimController { private final StoreCouponClaimRecordService storeCouponClaimRecordService; private final StoreCouponService storeCouponService; @PostMapping("/{id}") @ApiOperation(value = "领取优惠卷", notes = "领取优惠卷") public Result claimCoupon(@PathVariable String id){ return storeCouponClaimRecordService.claimCoupon(id); } @GetMapping("/{id}") @ApiOperation(value = "获取优惠卷信息", notes = "获取优惠卷信息") public Result getCoupon(@PathVariable String id){ return storeCouponService.getCoupon(id); } }