From b13706ac876d0ab5d4d6e38a59b66cc323e86e3a Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 21 八月 2025 14:41:44 +0800 Subject: [PATCH] 奖品,抽奖活动,重置密码 --- manager-api/src/main/java/cn/lili/controller/lmk/PrizeActivityController.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeActivityController.java b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeActivityController.java index 55c599c..2a93009 100644 --- a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeActivityController.java +++ b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeActivityController.java @@ -2,12 +2,18 @@ import cn.lili.base.Result; +import cn.lili.modules.lmk.domain.form.ActivityRefPrizeForm; import cn.lili.modules.lmk.domain.form.PrizeActivityForm; import cn.lili.modules.lmk.domain.query.PrizeActivityQuery; +import cn.lili.modules.lmk.service.ActivityRefPrizeService; import cn.lili.modules.lmk.service.PrizeActivityService; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import javax.validation.constraints.Size; +import java.util.List; /** * lmk-shop-java @@ -24,6 +30,7 @@ private final PrizeActivityService prizeActivityService; + private final ActivityRefPrizeService activityRefPrizeService; @GetMapping public Result getPage(PrizeActivityQuery query){ return prizeActivityService.page(query); @@ -44,4 +51,18 @@ public Result del(@PathVariable("id") String id){ return prizeActivityService.removeById(id); } + @PostMapping("/addActivityRefPrizeList/{id}") + public Result addListByPrizeDraw(@PathVariable("id") String prizeActivityId,@RequestBody @Valid @Size(max = 5, message = "濂栧搧鏁伴噺蹇呴』鍦�1鍒�5涓箣闂�") List<ActivityRefPrizeForm> list){ + return activityRefPrizeService.addList(prizeActivityId,list); + } + + @GetMapping("/getActivityRefPrizeByActivityId/{id}") + public Result getActivityRefPrizeByActivityId(@PathVariable("id") String prizeActivityId){ + return activityRefPrizeService.getActivityRefPrizeByActivityId(prizeActivityId); + } + + @PutMapping("/publishPrizeActivity/{id}") + public Result publishPrizeActivity(@PathVariable("id") String id){ + return prizeActivityService.publishPrizeActivity(id); + } } -- Gitblit v1.8.0