From 8e398d94908d262e6d499b46c60415f0c223903c Mon Sep 17 00:00:00 2001 From: phpcjl <phpcjl@gmail.com> Date: 星期五, 13 十二月 2024 14:28:11 +0800 Subject: [PATCH] 1.后台管理-评论 2.后台管理-门店特殊价 --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/SeckillActivityInfoController.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 52 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/SeckillActivityInfoController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/SeckillActivityInfoController.java index 4d6fd43..444c644 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/SeckillActivityInfoController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/SeckillActivityInfoController.java @@ -47,7 +47,7 @@ * 秒杀活动列表 */ @GetMapping("/list") - @ApiOperation(value = "秒杀活动列表",tags = {"小程序-商城-首页"}) + @ApiOperation(value = "秒杀活动列表",tags = {"小程序-商城-首页","后台管理-活动管理-秒杀活动"}) public R<TableDataInfo> list(Goods goods) { startPage(); @@ -81,6 +81,56 @@ } return R.ok(goodsSeckill); } - + + + /** + * 新增秒杀活动 + */ + @PostMapping("/save") + @ApiOperation(value = "新增秒杀活动", tags = {"后台管理-活动管理-秒杀活动" }) + public R<Void> save(@RequestBody SeckillActivityInfo seckillActivityInfo) + { + seckillActivityInfoService.saveSeckillActivityInfo(seckillActivityInfo); + return R.ok(); + } + + /** + * 修改秒杀活动 + */ + @PutMapping("/update") + @ApiOperation(value = "修改秒杀活动", tags = {"后台管理-活动管理-秒杀活动" }) + public R<Void> update(@RequestBody SeckillActivityInfo seckillActivityInfo) + { + seckillActivityInfoService.updateSeckillActivityInfo(seckillActivityInfo); + return R.ok(); + } + + /** + * 删除秒杀活动 + */ + @DeleteMapping("/remove/{id}") + @ApiOperation(value = "删除秒杀活动", tags = {"后台管理-活动管理-秒杀活动" }) + public R<Void> remove(@PathVariable Integer id) + { + seckillActivityInfoService.removeById(id); + return R.ok(); + } + + /** + * 获取秒杀活动明细 + */ + @GetMapping("/getSeckillActivityDetail") + @ApiOperation(value = "获取秒杀活动明细", tags = {"后台管理-活动管理-秒杀活动" }) + public R<SeckillActivityInfo> getSeckillActivityDetail(Integer id) + { + SeckillActivityInfo seckillActivityInfo = seckillActivityInfoService.getById(id); + List<GoodsSeckill> goodsSeckills = goodsSeckillService.list(new LambdaQueryWrapper<GoodsSeckill>() + .eq(GoodsSeckill::getSeckillActivityInfoId, id)); + seckillActivityInfo.setGoodsSeckills(goodsSeckills); + return R.ok(seckillActivityInfo); + } + + + } -- Gitblit v1.7.1