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