From c4a0a66f61e1ccfefb0793fba5a9b62ccb7818ae Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 22 Apr 2025 16:10:29 +0800 Subject: [PATCH] feat(mall): 重构活动模块接口和数据结构 --- src/main/java/cc/mrbird/febs/mall/controller/ApiHappyActivityController.java | 39 +++++++++++++++------------------------ 1 files changed, 15 insertions(+), 24 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ApiHappyActivityController.java b/src/main/java/cc/mrbird/febs/mall/controller/ApiHappyActivityController.java index 0c1adc8..0d4f8a5 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ApiHappyActivityController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ApiHappyActivityController.java @@ -2,10 +2,9 @@ import cc.mrbird.febs.common.annotation.Limit; import cc.mrbird.febs.common.entity.FebsResponse; +import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.service.HappyActivityService; -import cc.mrbird.febs.mall.vo.api.activity.*; -import cc.mrbird.febs.mall.vo.api.activity.follow.ApiOperateDoDto; -import cc.mrbird.febs.mall.vo.api.activity.options.*; +import cc.mrbird.febs.mall.vo.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; @@ -20,7 +19,7 @@ @RestController @RequiredArgsConstructor @RequestMapping(value = "/api/happyActivity") -@Api(value = "ApiHappyActivityController", tags = "365活动分类") +@Api(value = "ApiHappyActivityController", tags = "365活动") public class ApiHappyActivityController{ private final HappyActivityService happyActivityService; @@ -45,7 +44,15 @@ return happyActivityService.activityInfo(dto); } - @ApiOperation(value = "投票活动选项列表", notes = "投票活动选项列表") + @ApiOperation(value = "点赞关注转发", notes = "点赞关注转发") + @PostMapping(value = "/operateDo") + @Limit(key = "operateDo", period = 60, count = 1, name = "点赞关注转发接口", prefix = "limit") + public FebsResponse operateDo(@RequestBody @Validated ApiOperateDoDto dto) { + + return happyActivityService.operateDo(dto); + } + + @ApiOperation(value = "投票活动-选项列表", notes = "投票活动-选项列表") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = ApiActivityOptionListVo.class) }) @@ -55,7 +62,7 @@ return happyActivityService.voteOptionList(id); } - @ApiOperation(value = "投票活动选项详情", notes = "投票活动选项详情") + @ApiOperation(value = "投票活动-选项详情", notes = "投票活动-选项详情") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = ApiActivityOptionVo.class) }) @@ -65,15 +72,7 @@ return happyActivityService.voteOption(id); } - @ApiOperation(value = "点赞关注转发", notes = "点赞关注转发") - @PostMapping(value = "/operateDo") - @Limit(key = "operateDo", period = 60, count = 1, name = "点赞关注转发接口", prefix = "limit") - public FebsResponse operateDo(@RequestBody @Validated ApiOperateDoDto dto) { - - return happyActivityService.operateDo(dto); - } - - @ApiOperation(value = "投票活动选项投票", notes = "投票活动选项投票") + @ApiOperation(value = "投票活动-选项投票", notes = "投票活动-选项投票") @PostMapping(value = "/operateVote") @Limit(key = "operateVote", period = 60, count = 1, name = "投票接口", prefix = "limit") public FebsResponse operateVote(@RequestBody @Validated ApiOperateVoteDto dto) { @@ -81,7 +80,7 @@ return happyActivityService.operateVote(dto); } - @ApiOperation(value = "投票活动选项投票记录", notes = "投票活动选项投票记录") + @ApiOperation(value = "投票活动-选项投票记录", notes = "投票活动-选项投票记录") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = ApiVoteRecordInPageVo.class) }) @@ -89,14 +88,6 @@ public FebsResponse voteRecordInPage(@RequestBody @Validated ApiVoteRecordInPageDto dto) { return happyActivityService.voteRecordInPage(dto); - } - - @ApiOperation(value = "活动报名", notes = "活动报名") - @PostMapping(value = "/operateRegister") - @Limit(key = "operateRegister", period = 60, count = 1, name = "活动报名接口", prefix = "limit") - public FebsResponse operateRegister(@RequestBody @Validated ApiOperateRegisterActivityDto dto) { - - return happyActivityService.operateRegister(dto); } } -- Gitblit v1.9.1