From 3f22b35a5c8327b9def2ae5ff0514fdc4c53771f Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 19 Mar 2021 14:47:36 +0800 Subject: [PATCH] 20210318 活动接口 --- src/main/java/com/xcong/excoin/modules/activity/controller/ActivityController.java | 42 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityController.java b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityController.java index 6c070d9..f6cfaab 100644 --- a/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityController.java +++ b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityController.java @@ -4,14 +4,17 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; - import com.xcong.excoin.common.response.Result; import com.xcong.excoin.modules.activity.service.ActivityService; -import com.xcong.excoin.modules.activity.vo.ActivityMainListVo; +import com.xcong.excoin.modules.activity.vo.ActivityMainDetailVo; +import com.xcong.excoin.modules.activity.vo.ActivityMainVo; +import com.xcong.excoin.modules.helpCenter.vo.NoticeInfoVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponses; import lombok.extern.slf4j.Slf4j; @@ -26,13 +29,36 @@ ActivityService activityService; /** - * 活动中心 + * 首页获取活动图片 */ - @ApiOperation(value="用户协议", notes="用户协议") - @ApiResponses({@ApiResponse( code = 200, message = "success", response = ActivityMainListVo.class)}) - @GetMapping(value = "/getActivityMainList") - public Result getActivityMainList() { - return activityService.getActivityMainList(); + @ApiOperation(value="首页获取活动图片", notes="首页获取活动图片") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = ActivityMainVo.class)}) + @GetMapping(value = "/getActivityMain") + public Result getActivityMain() { + return activityService.getActivityMain(); } + + /** + * 活动详情 + */ + @ApiOperation(value="活动详情", notes="活动详情") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = ActivityMainDetailVo.class)}) + @GetMapping(value = "/getActivityMainDetail") + public Result getActivityMainDetail(@ApiParam(name = "活动ID", value = "ID", example = "1") + @RequestParam(value = "Id") long Id) { + return activityService.getActivityMainDetail(Id); + } + + /** + * 点击领取 + */ + @ApiOperation(value="点击领取", notes="点击领取") + @GetMapping(value = "/clinkReceive") + public Result clinkReceive(@ApiParam(name = "活动规则ID", value = "subId", example = "1") + @RequestParam(value = "subId") long subId) { + return activityService.clinkReceive(subId); + } + + } -- Gitblit v1.9.1