package cn.lili.controller.lmk; import cn.lili.base.Result; import cn.lili.modules.lmk.domain.query.ActivityQuery; import cn.lili.modules.lmk.service.CouponVirtualService; 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.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Validated @RequiredArgsConstructor @Api(value = "小程序购物卡接口", tags = "小程序购物卡接口") @RestController @RequestMapping("/buyer/lmk/coupon/card") public class CouponCardController { private CouponVirtualService couponVirtualService; @PostMapping("/{cardId}") @ApiOperation(value = "领取购物卡", notes = "领取购物卡") public Result tackCardById(@PathVariable String cardId){ return couponVirtualService.tackCardById(cardId); } @PostMapping("/changShareStatus/{cardId}") @ApiOperation(value = "领取购物卡", notes = "领取购物卡") public Result changShareStatus(@PathVariable String cardId){ return couponVirtualService.changShareStatus(cardId); } }