| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.ydtech.modules.admin.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.convert.SysCarouselConvert;
- import com.ydtech.modules.admin.model.SysCarousel;
- import com.ydtech.modules.admin.service.SysCarouselService;
- import com.ydtech.modules.admin.model.vo.SysCarouselVo;
- import com.ydtech.utils.JudgeUtils;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- @Api("轮播图管理")
- @RestController
- @RequestMapping("/sys")
- public class SysCarouselController {
- @Autowired
- private SysCarouselService sysCarouselService;
- @GetMapping("/carouse")
- @ApiOperation("查询")
- public HttpResult query() {
- List<SysCarousel> list = sysCarouselService.list();
- return HttpResult.ok(list);
- }
- @PostMapping("/carouse")
- @ApiOperation("添加")
- public HttpResult save(@RequestBody SysCarouselVo sysCarouselVo) {
- SysCarousel sysCarousel = SysCarouselConvert.INSTANCE.Vo2Dto(sysCarouselVo);
- boolean save = sysCarouselService.save(sysCarousel);
- return JudgeUtils.add(save);
- }
- @DeleteMapping("/carouse/{id}")
- @ApiOperation("删除")
- public HttpResult delete(@PathVariable String id) {
- boolean b = sysCarouselService.removeById(id);
- return JudgeUtils.delete(b);
- }
- @PutMapping("/carouse/{id}")
- @ApiOperation("修改")
- public HttpResult modify(@PathVariable Integer id, @RequestBody SysCarouselVo sysCarouselVo) {
- SysCarousel sysCarousel = SysCarouselConvert.INSTANCE.Vo2Dto(sysCarouselVo);
- sysCarousel.setId(id);
- boolean b = sysCarouselService.updateById(sysCarousel);
- return JudgeUtils.modify(b);
- }
- }
|