package com.huimv.admin.screen.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.huimv.admin.common.utils.Result; import com.huimv.admin.common.utils.ResultCode; import com.huimv.admin.screen.entity.ScreenSale; import com.huimv.admin.screen.entity.ScreenStock; import com.huimv.admin.screen.service.IScreenSaleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Map; /** *

* 销售运营横栏 前端控制器 *

* * @author author * @since 2024-08-30 */ @RestController @RequestMapping("/screen-sale") @CrossOrigin public class ScreenSaleController { @Autowired private IScreenSaleService screenSaleService; @RequestMapping("/list") public Result list(@RequestBody Map paramsMap) { ScreenSale list = screenSaleService.getOne(new QueryWrapper().eq("farm_id", paramsMap.get("farmId"))); return new Result(ResultCode.SUCCESS,list); } @RequestMapping("/add") public Result add(@RequestBody ScreenSale screenStock) { int count = screenSaleService.count(new QueryWrapper().eq("farm_id", screenStock.getFarmId())); if (count != 0) { return new Result(10001, "已存在,无需再次添加", false); } return new Result(ResultCode.SUCCESS, screenSaleService.save(screenStock)); } @RequestMapping("/remove") public Result add(@RequestBody Map paramsMap) { return new Result(ResultCode.SUCCESS,screenSaleService.removeById(paramsMap.get("id"))); } @RequestMapping("/edit") public Result edit(@RequestBody ScreenSale screenStock) { return new Result(ResultCode.SUCCESS, screenSaleService.updateById(screenStock)); } }