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 | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 54 insertions(+), 4 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 d368c7c..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 @@ -29,7 +29,7 @@ * @author luodangjia * @since 2024-11-20 */ -@Api(tags = "秒杀活动信息") +@Api("秒杀活动信息") @RestController @RequestMapping("/seckill-activity-info") public class SeckillActivityInfoController extends BaseController { @@ -47,7 +47,7 @@ * 秒杀活动列表 */ @GetMapping("/list") - @ApiOperation(value = "秒杀活动列表",tags = {"小程序-商城-首页-秒杀活动列表"}) + @ApiOperation(value = "秒杀活动列表",tags = {"小程序-商城-首页","后台管理-活动管理-秒杀活动"}) public R<TableDataInfo> list(Goods goods) { startPage(); @@ -58,7 +58,7 @@ * 秒杀活动详情 */ @GetMapping("/detail/{id}") - @ApiOperation(value = "秒杀活动详情", tags = {"小程序-商城-首页-秒杀活动列表-秒杀活动详情"}) + @ApiOperation(value = "秒杀活动详情", tags = {"小程序-商城-首页"}) public R<SeckillActivityDetailVO> detail(@PathVariable("id") Integer id) { return R.ok(seckillActivityInfoService.detail(id)); @@ -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