package com.huimv.guowei.admin.controller; import com.huimv.guowei.admin.entity.BaseBuilding; import com.huimv.guowei.admin.service.IBaseBuildingService; import com.huimv.guowei.admin.common.utils.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; /** *

* 前端控制器 *

* * @author author * @since 2023-02-13 */ @RestController @RequestMapping("/baseBuilding") @CrossOrigin public class BaseBuildingController { @Autowired private IBaseBuildingService baseBuildingService; @PostMapping("/addBuilding") public Result addBuilding(@RequestBody BaseBuilding baseBuilding) { return baseBuildingService.addBuilding(baseBuilding); } @PostMapping("/addSubBuilding") public Result addSubBuilding(@RequestBody Map map) { return baseBuildingService.addSubBuilding(map); } // @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("/updateBuilding") public Result updateBuilding(@RequestBody BaseBuilding baseBuilding) { return baseBuildingService.updateBuilding(baseBuilding); } // // @PostMapping( "/updateUnit") // public Result updateUnit(@RequestBody BasePigpen basePigpen) { // if ( basePigpenService.updateById(basePigpen)){ // return ResultUtil.addResult(1); // } // return ResultUtil.addResult(0); // } @PostMapping("/deleteBuilding") public Result deleteBuilding(@RequestBody Map map) { return baseBuildingService.deleteBuilding(map); } @PostMapping("/listBuilding") public Result listBuilding(@RequestBody Map map){ return baseBuildingService.listBuilding(map); } @PostMapping("/listTreeBuilding") public Result listTreeBuilding(@RequestBody Map map){ return baseBuildingService.listTreeBuilding(map); } // @PostMapping("/list") // 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 baseBuildingService.list(farmCode,buildName,stageCode); // } }