package com.ruoyi.integration.barrierGate.controller;
|
|
import com.ruoyi.integration.barrierGate.model.BaseResponse;
|
import com.ruoyi.integration.barrierGate.model.GetCouponReq;
|
import com.ruoyi.integration.barrierGate.model.GetCouponResp;
|
import com.ruoyi.integration.barrierGate.model.UsedCoupon;
|
import com.ruoyi.integration.barrierGate.server.CouponService;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
/**
|
* 优惠券控制器
|
* @author zhibing.pu
|
* @Date 2024/9/5 11:10
|
*/
|
@RestController
|
@RequestMapping("/coupon")
|
public class CouponController {
|
|
@Resource
|
private CouponService couponService;
|
|
|
/**
|
* 获取优惠券
|
* 减免停车费的优惠
|
* @param req
|
* @return
|
*/
|
@ResponseBody
|
@PostMapping("/getCoupon")
|
public BaseResponse<GetCouponResp> getCoupon(@RequestBody GetCouponReq req){
|
GetCouponResp coupon = couponService.getCoupon(req);
|
return BaseResponse.ok(coupon);
|
}
|
|
|
/**
|
* 使用优惠券
|
* @param req
|
* @return
|
*/
|
@ResponseBody
|
@PostMapping("/usedCoupon")
|
public BaseResponse usedCoupon(@RequestBody UsedCoupon req){
|
couponService.usedCoupon(req);
|
return BaseResponse.ok();
|
}
|
}
|