|
|
@@ -1,97 +0,0 @@
|
|
|
-package com.sqx.modules.banner.controller;
|
|
|
-
|
|
|
-
|
|
|
-import com.sqx.common.utils.Result;
|
|
|
-import com.sqx.modules.banner.entity.Activity;
|
|
|
-import com.sqx.modules.banner.service.ActivityService;
|
|
|
-import io.swagger.annotations.Api;
|
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
-import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author fang
|
|
|
- * @date 2020/7/9
|
|
|
- */
|
|
|
-@Slf4j
|
|
|
-@RestController
|
|
|
-@Api(value = "菜单和活动管理", tags = {"菜单和活动管理"})
|
|
|
-@RequestMapping(value = "/activity")
|
|
|
-public class ActivityController {
|
|
|
-
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private ActivityService activityService;
|
|
|
-
|
|
|
- @RequestMapping(value = "/{id}", method = RequestMethod.GET)
|
|
|
- @ApiOperation("管理平台详情")
|
|
|
- @ResponseBody
|
|
|
- public Result getBanner(@PathVariable Long id) {
|
|
|
- return Result.success().put("data",activityService.selectActivityById(id));
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/state/{state}", method = RequestMethod.GET)
|
|
|
- @ApiOperation("根据状态查询菜单列表")
|
|
|
- @ResponseBody
|
|
|
- public Result getBannerState(@PathVariable String state) {
|
|
|
- return Result.success().put("data",activityService.selectByState(state));
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/updateActivity", method = RequestMethod.POST)
|
|
|
- @ApiOperation("管理平台修改")
|
|
|
- @ResponseBody
|
|
|
- public Result addBanner(@RequestBody Activity activity) {
|
|
|
- activityService.updateActivity(activity);
|
|
|
- return Result.success();
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/updateActivityStatus", method = RequestMethod.POST)
|
|
|
- @ApiOperation("管理平台修改状态")
|
|
|
- @ResponseBody
|
|
|
- public Result updateActivity(Long id) {
|
|
|
- Activity activity = activityService.selectActivityById(id);
|
|
|
- if("1".equals(activity.getState())){
|
|
|
- activity.setState("2");
|
|
|
- activityService.updateActivity(activity);
|
|
|
- }else{
|
|
|
- activity.setState("1");
|
|
|
- activityService.updateActivity(activity);
|
|
|
- }
|
|
|
- return Result.success();
|
|
|
- }
|
|
|
-
|
|
|
- @PostMapping("/insertActivity")
|
|
|
- @ApiOperation("添加")
|
|
|
- @ResponseBody
|
|
|
- public Result insertActivity(@RequestBody Activity activity){
|
|
|
- activityService.insertActivity(activity);
|
|
|
- return Result.success();
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/delete/{id}", method = RequestMethod.POST)
|
|
|
- @ApiOperation("管理平台删除")
|
|
|
- public Result deleteBanner(@PathVariable Long id) {
|
|
|
- activityService.deleteActivity(id);
|
|
|
- return Result.success();
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/", method = RequestMethod.GET)
|
|
|
- @ApiOperation("用户端获取广告位")
|
|
|
- @ResponseBody
|
|
|
- public Result getBannerList() {
|
|
|
- return Result.success().put("data",activityService.selectActivity());
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/selectActivity", method = RequestMethod.GET)
|
|
|
- @ApiOperation("管理平台获取全部广告位")
|
|
|
- @ResponseBody
|
|
|
- public Result selectActivity() {
|
|
|
- return Result.success().put("data",activityService.selectActivitys());
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-}
|