| | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.interfaces.OperLog; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.sangeshenbian.annotation.SysLog; |
| | | import com.panzhihua.sangeshenbian.model.entity.Banner; |
| | | import com.panzhihua.sangeshenbian.model.entity.SystemUser; |
| | | import com.panzhihua.sangeshenbian.service.IBannerService; |
| | |
| | | |
| | | @PostMapping("/add") |
| | | @ApiOperation(value = "添加banner", tags = {"三个身边后台-banner管理"}) |
| | | @OperLog(operModul = "三个身边后台",operType = 1, businessType = "添加banner") |
| | | @SysLog(operatorCategory = "添加banner",operId = 7) |
| | | public R<Banner> add(@RequestBody Banner banner){ |
| | | Integer id = this.getLoginUserInfoSanGeShenBian().getId(); |
| | | SystemUser systemUser = systemUserService.getById(id); |
| | |
| | | |
| | | @PostMapping("/edit") |
| | | @ApiOperation(value = "编辑banner", tags = {"三个身边后台-banner管理"}) |
| | | @OperLog(operModul = "三个身边后台",operType = 2, businessType = "编辑banner") |
| | | @SysLog(operatorCategory = "编辑banner",operId = 7) |
| | | public R<Banner> edit(@RequestBody Banner banner){ |
| | | Integer id = this.getLoginUserInfoSanGeShenBian().getId(); |
| | | SystemUser systemUser = systemUserService.getById(id); |
| | |
| | | |
| | | @DeleteMapping("/delete/{id}") |
| | | @ApiOperation(value = "删除banner", tags = {"三个身边后台-banner管理"}) |
| | | @OperLog(operModul = "三个身边后台",operType = 3, businessType = "删除banner") |
| | | @SysLog(operatorCategory = "删除banner",operId = 7) |
| | | public R delete(@PathVariable("id") Integer id){ |
| | | Integer id1 = this.getLoginUserInfoSanGeShenBian().getId(); |
| | | SystemUser systemUser = systemUserService.getById(id1); |
| | | if(systemUser.getAccountLevel() != 1){ |
| | | return R.fail("删除失败,权限不足。"); |
| | | } |
| | | String name = bannerService.getById(id).getName(); |
| | | bannerService.update(new UpdateWrapper<Banner>().eq("id", id).set("del", 1)); |
| | | return R.ok(); |
| | | return R.ok(name); |
| | | } |
| | | |
| | | @GetMapping("/getBannerInfo/{id}") |