package com.peanut.modules.master.controller; import com.peanut.common.utils.R; import com.peanut.modules.common.entity.MainAdEntity; import com.peanut.modules.master.service.MainAdService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; @Slf4j @RestController("masterMainAdController") @RequestMapping("master/mainAd") public class MainAdController { @Autowired private MainAdService mainAdService; @RequestMapping("/getMainAdList") public R getMainAdList(){ List mainAdList = mainAdService.getMainAdList(); return R.ok().put("list",mainAdList); } @RequestMapping("/getMainAdDetail") public R getMainAdDetail(@RequestBody Map map){ MainAdEntity mainAdDetail = mainAdService.getMainAdDetail(map.get("id")); return R.ok().put("detail",mainAdDetail); } @RequestMapping("/addMainAd") public R addMainAd(@RequestBody MainAdEntity mainAdEntity){ mainAdService.getBaseMapper().insert(mainAdEntity); return R.ok(); } @RequestMapping("/delMainAd") public R delMainAd(@RequestBody Map map){ mainAdService.getBaseMapper().deleteById(map.get("id")); return R.ok(); } @RequestMapping("/editMainAd") public R editMainAd(@RequestBody MainAdEntity mainAdEntity){ mainAdService.getBaseMapper().updateById(mainAdEntity); return R.ok().put("detail",mainAdEntity); } }