| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- 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());
- }
- }
|