| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.mdd.admin.controller.image;
- import com.mdd.admin.config.aop.Log;
- import com.mdd.admin.service.image.IGoodsImageService;
- import com.mdd.admin.validate.image.GoodsImageParam;
- import com.mdd.admin.vo.image.GoodsImageDetailVo;
- import com.mdd.common.core.AjaxResult;
- import com.mdd.common.validator.annotation.IDMust;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- /**
- * 服务轮播图管理
- */
- @Deprecated
- @RestController
- @RequestMapping("api/image")
- public class GoodsImageController {
- @Resource
- IGoodsImageService iGoodsImageService;
- /**
- * 服务轮播图详情
- *
- * @param id 主键ID
- * @return Object
- */
- @GetMapping("/detail")
- public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
- GoodsImageDetailVo detail = iGoodsImageService.detail(id);
- return AjaxResult.success(detail);
- }
- /**
- * 服务轮播图新增
- *
- * @param goodsImageParam 参数
- * @return Object
- */
- @Log(title = "服务轮播图新增")
- @PostMapping("/add")
- public Object add(@Validated(value = GoodsImageParam.create.class) @RequestBody GoodsImageParam goodsImageParam) {
- iGoodsImageService.add(goodsImageParam);
- return AjaxResult.success();
- }
- /**
- * 服务轮播图编辑
- *
- * @param goodsImageParam 参数
- * @return Object
- */
- @Log(title = "服务轮播图编辑")
- @PostMapping("/edit")
- public Object edit(@Validated(value = GoodsImageParam.update.class) @RequestBody GoodsImageParam goodsImageParam) {
- iGoodsImageService.edit(goodsImageParam);
- return AjaxResult.success();
- }
- /**
- * 服务轮播图删除
- *
- * @param goodsImageParam 参数
- * @return Object
- */
- @Log(title = "服务轮播图删除")
- @PostMapping("/del")
- public Object del(@Validated(value = GoodsImageParam.delete.class) @RequestBody GoodsImageParam goodsImageParam) {
- iGoodsImageService.del(goodsImageParam.getId());
- return AjaxResult.success();
- }
- }
|