package com.ruoyi.web.controller.api; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.BasePage; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.domain.TBanner; import com.ruoyi.system.service.TBannerService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.Tag; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.Arrays; import java.util.List; /** *
* 轮播图设置 前端控制器 *
* * @author luodangjia * @since 2024-09-19 */ @RestController @RequestMapping("/t-banner") public class TBannerController { @Resource private TBannerService bannerService; @ApiOperation(value = "添加",tags = "后台-系统设置-轮播图") @PostMapping(value = "/add") public R addCar(@RequestBody TBanner banner) { bannerService.save(banner); return R.ok(); } @ApiOperation(value = "删除",tags = "后台-系统设置-轮播图") @PostMapping(value = "/deleteByIds") public R deleteByIds(String ids) { bannerService.removeBatchByIds(Arrays.asList(ids.split(","))); return R.ok(); } @ApiOperation(value = "修改",tags = "后台-系统设置-轮播图") @PostMapping(value = "/edit") public R edit(@RequestBody TBanner banner) { bannerService.updateById(banner); return R.ok(); } @ApiOperation(value = "查询",tags = "后台-系统设置-轮播图") @PostMapping(value = "/list") public R