From c37592f87c700d7301d595af7a8259c4f78040e7 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期三, 27 八月 2025 10:25:53 +0800
Subject: [PATCH] 抽奖活动

---
 buyer-api/src/main/java/cn/lili/controller/lmk/PrizeController.java |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 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..a13df76 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,26 @@
     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 prizeActivityId
+     * @return
+     */
+    @PostMapping("/addPrizeNum/{prizeActivityId}")
+    public Result addPrizeNum(@PathVariable String prizeActivityId, @RequestBody AddPrizeNumForm addPrizeNumForm) {
+        return prizeService.grantRecord(prizeActivityId);
+    }
 }

--
Gitblit v1.8.0