|
@@ -0,0 +1,60 @@
|
|
|
+package com.ym.mec.web.controller;
|
|
|
+
|
|
|
+
|
|
|
+import com.ym.mec.biz.service.SysCouponIssueRecordService;
|
|
|
+import com.ym.mec.common.controller.BaseController;
|
|
|
+import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 优惠券发放记录(SysCouponIssueRecord)表控制层
|
|
|
+ *
|
|
|
+ * @author hgw
|
|
|
+ * @since 2021-12-30 16:48:15
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+@RequestMapping("/sysCouponIssue")
|
|
|
+public class SysCouponIssueRecordController extends BaseController {
|
|
|
+ /**
|
|
|
+ * 服务对象
|
|
|
+ */
|
|
|
+ @Resource
|
|
|
+ private SysCouponIssueRecordService couponIssueRecordService;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 手动发放优惠券
|
|
|
+ */
|
|
|
+ @ApiOperation("手动发放优惠券")
|
|
|
+ @PostMapping(value = "/issueCoupon")
|
|
|
+ public HttpResponseResult issueCoupon(@RequestBody Map<String, Object> param) {
|
|
|
+ couponIssueRecordService.issueCoupon(param);
|
|
|
+ return succeed();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("撤销发放优惠券")
|
|
|
+ @PostMapping(value = "/revokeCoupon")
|
|
|
+ public HttpResponseResult revokeCoupon(Integer couponId) {
|
|
|
+ return succeed(couponIssueRecordService.revokeCoupon(couponId));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("查询优惠券发放名单")
|
|
|
+ @PostMapping(value = "/queryIssueDetail")
|
|
|
+ public HttpResponseResult queryIssueDetail(@RequestBody Map<String, Object> param) {
|
|
|
+ return succeed(couponIssueRecordService.queryIssueDetail(param));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("查询优惠券发放记录")
|
|
|
+ @PostMapping(value = "/queryIssueRecord")
|
|
|
+ public HttpResponseResult queryIssueRecord(@RequestBody Map<String, Object> param) {
|
|
|
+ return succeed(couponIssueRecordService.queryIssueRecord(param));
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|