From 0490f2c5e070322d5a5da3cbecabe183ffbe85f2 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期五, 24 十月 2025 15:21:43 +0800
Subject: [PATCH] 抽奖活动
---
buyer-api/src/main/java/cn/lili/controller/lmk/PrizeController.java | 41 ++++++++++++++++++++++++++++++++++++-----
1 files changed, 36 insertions(+), 5 deletions(-)
diff --git a/buyer-api/src/main/java/cn/lili/controller/lmk/PrizeController.java b/buyer-api/src/main/java/cn/lili/controller/lmk/PrizeController.java
index d09c64a..5256f49 100644
--- a/buyer-api/src/main/java/cn/lili/controller/lmk/PrizeController.java
+++ b/buyer-api/src/main/java/cn/lili/controller/lmk/PrizeController.java
@@ -1,15 +1,12 @@
package cn.lili.controller.lmk;
import cn.lili.base.Result;
-import cn.lili.modules.lmk.domain.entity.PrizeRecord;
+import cn.lili.modules.lmk.domain.form.AddPrizeNumForm;
import cn.lili.modules.lmk.service.PrizeService;
import io.swagger.annotations.Api;
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;
+import org.springframework.web.bind.annotation.*;
@Validated
@RequiredArgsConstructor
@@ -29,6 +26,7 @@
public Result prize(@PathVariable String prizeActivityId) {
return prizeService.prize(prizeActivityId);
}
+
/**
* 鑾峰彇鎶藉娆℃暟
*
@@ -39,6 +37,7 @@
public Result prizeNum(@PathVariable String prizeActivityId) {
return prizeService.prizeNum(prizeActivityId);
}
+
/**
* 鑾峰彇鑾峰彇鎶藉椤甸潰淇℃伅
*
@@ -49,4 +48,36 @@
public Result prizeInfo(@PathVariable String prizeActivityId) {
return prizeService.prizeInfo(prizeActivityId);
}
+
+ /**
+ * 鑾峰彇鑾峰彇鏈�杩戜腑濂栦俊鎭�
+ *
+ * @param prizeActivityId
+ * @return
+ */
+ @PostMapping("/grantRecord/{prizeActivityId}")
+ public Result grantRecord(@PathVariable String prizeActivityId) {
+ return prizeService.grantRecord(prizeActivityId);
+ }
+
+ /**
+ * 澧炲姞鎶藉娆℃暟
+ *
+ * @param addPrizeNumForm
+ * @return
+ */
+ @PostMapping("/addPrizeNum")
+ public Result addPrizeNum( @RequestBody AddPrizeNumForm addPrizeNumForm) {
+ return prizeService.addPrizeNum(addPrizeNumForm);
+ }
+ /**
+ * 鑾峰彇澧炲姞娆℃暟瑙勫垯
+ *
+ * @param
+ * @return
+ */
+ @GetMapping("/getPrizeRule")
+ public Result getPrizeRule() {
+ return prizeService.getPrizeRule();
+ }
}
--
Gitblit v1.8.0