package com.huimv.admin.controller; import com.huimv.admin.common.utils.Result; import com.huimv.admin.common.utils.ResultUtil; import com.huimv.admin.entity.BasePigpen; import com.huimv.admin.entity.dto.BasePigpenDto; import com.huimv.admin.service.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.Map; /** *

* 前端控制器 *

* * @author author * @since 2023-02-13 */ @RestController @RequestMapping("/basePigpen") @CrossOrigin public class BasePigpenController { @Autowired private IBasePigpenService basePigpenService; @PostMapping( "/addPigpen") public Result addPigpen(@RequestBody BasePigpenDto basePigpenDto) { return basePigpenService.addPigpen(basePigpenDto); } @PostMapping( "/addUnit") public Result addUnit(@RequestBody BasePigpen basePigpen) { BasePigpen byId = basePigpenService.getById(basePigpen.getParentId()); String parentIds = byId.getOther2() + "," + basePigpen.getParentId(); basePigpen.setFType(3); basePigpen.setOther2(parentIds); if ( basePigpenService.save(basePigpen)){ return ResultUtil.addResult(1); } return ResultUtil.addResult(0); } @PostMapping( "/updatePigpen") public Result updatePigpen(@RequestBody BasePigpen basePigpen) { return basePigpenService.updatePigpen(basePigpen); } @PostMapping( "/updateUnit") public Result updateUnit(@RequestBody BasePigpen basePigpen) { if ( basePigpenService.updateById(basePigpen)){ return ResultUtil.addResult(1); } return ResultUtil.addResult(0); } @PostMapping( "/deletePigpen") public Result deletePigpen(@RequestBody Map map) { return basePigpenService.deletePigpen(map); } @PostMapping( "/listEnvData") public Result deletePigpen(HttpServletRequest httpServletRequest,@RequestBody Map paramsMap) { return basePigpenService.listEnvData(httpServletRequest, paramsMap); } @PostMapping( "/listDetail") public Result listDetail(HttpServletRequest httpServletRequest,@RequestBody Map paramsMap) { return basePigpenService.listDetail(httpServletRequest, paramsMap); } @PostMapping("/listUnit") public Result listUnit(HttpServletRequest httpServletRequest,@RequestBody Map paramsMap){ return basePigpenService.listUnit(httpServletRequest, paramsMap); } @PostMapping( "/listByUnit") public Result listByUnit(HttpServletRequest httpServletRequest,@RequestBody Map paramsMap) { return basePigpenService.listByUnit(httpServletRequest, paramsMap); } @PostMapping( "/listChart") public Result listChart(HttpServletRequest httpServletRequest,@RequestBody Map paramsMap) { return basePigpenService.listChart(httpServletRequest, paramsMap); } @PostMapping( "/listByWarning") public Result listByWarning(HttpServletRequest httpServletRequest,@RequestBody Map paramsMap) { return basePigpenService.listByWarning(httpServletRequest, paramsMap); } @RequestMapping(value = "/list",method = RequestMethod.POST) public Result list(@RequestBody Map paramsMap) { System.out.println("paramsMap>>"+paramsMap.toString()); String farmCode = ""; if (paramsMap.get("farmId") != null) { farmCode = paramsMap.get("farmId")+""; } String stageCode = ""; if (paramsMap.get("stageCode") != null) { stageCode = paramsMap.get("stageCode")+""; } String buildName = ""; if (paramsMap.get("buildName") != null) { buildName = paramsMap.get("buildName")+""; } return basePigpenService.list(farmCode,buildName,stageCode); } @PostMapping("/countAll") public Result countAll(@RequestBody Map paramsMap){ return basePigpenService.countAll(paramsMap); } }