From 61e3917c5b0d667d23430890f45396a9bb7731ac Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期五, 26 九月 2025 18:39:27 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/send_coupon' into send_coupon --- manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java b/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java new file mode 100644 index 0000000..902b356 --- /dev/null +++ b/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java @@ -0,0 +1,53 @@ +package cn.lili.controller.lmk; + +import cn.lili.base.Result; +import cn.lili.modules.lmk.domain.form.StoreCouponForm; +import cn.lili.modules.lmk.domain.query.StoreCouponQuery; +import cn.lili.modules.lmk.service.StoreCouponService; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.AllArgsConstructor; +import org.springframework.web.bind.annotation.*; + +/** + * 鍟嗗绔敓鎴愬簵閾轰紭鎯犲嵎淇℃伅 + * + * @author : peng + * @date : 2025-09-16 16:36 + **/ +@RestController +@AllArgsConstructor +@RequestMapping("/manager/lmk/storeCoupon") +public class StoreCouponController { + + private final StoreCouponService storeCouponService; + + /** + * 鍒涘缓搴楅摵涓庝紭鎯犲嵎鍏宠仈鍏崇郴 + * @param storeCoupon + * @return + */ + @PostMapping + public Result addStoreCoupon(@RequestBody StoreCouponForm storeCoupon){ + return storeCouponService.addStoreCoupon(storeCoupon); + } + + /** + * 鏍规嵁搴楅摵鍏宠仈鍏崇郴鐢熸垚鍗曞搧 + * @param id + * @return + */ + @PostMapping("/generateStoreCoupon/{id}") + public Result generateStoreCoupon(@PathVariable String id){ + return storeCouponService.generateStoreCoupon(id); + } + + /** + * 鑾峰彇搴楅摵鍒楄〃 + * @param query + * @return + */ + @GetMapping + public Result getPage(StoreCouponQuery query){ + return storeCouponService.page(query); + } +} -- Gitblit v1.8.0