BaseBuildingController.java 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package com.huimv.guowei.admin.controller;
  2. import com.huimv.guowei.admin.entity.BaseBuilding;
  3. import com.huimv.guowei.admin.service.IBaseBuildingService;
  4. import com.huimv.guowei.admin.common.utils.Result;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. import java.util.Map;
  8. /**
  9. * <p>
  10. * 前端控制器
  11. * </p>
  12. *
  13. * @author author
  14. * @since 2023-02-13
  15. */
  16. @RestController
  17. @RequestMapping("/baseBuilding")
  18. @CrossOrigin
  19. public class BaseBuildingController {
  20. @Autowired
  21. private IBaseBuildingService baseBuildingService;
  22. @PostMapping("/addBuilding")
  23. public Result addBuilding(@RequestBody BaseBuilding baseBuilding) {
  24. return baseBuildingService.addBuilding(baseBuilding);
  25. }
  26. @PostMapping("/addSubBuilding")
  27. public Result addSubBuilding(@RequestBody Map<String, String> map) {
  28. return baseBuildingService.addSubBuilding(map);
  29. }
  30. // @PostMapping( "/addUnit")
  31. // public Result addUnit(@RequestBody BasePigpen basePigpen) {
  32. // BasePigpen byId = basePigpenService.getById(basePigpen.getParentId());
  33. // String parentIds = byId.getOther2() + "," + basePigpen.getParentId();
  34. // basePigpen.setFType(3);
  35. // basePigpen.setOther2(parentIds);
  36. // if ( basePigpenService.save(basePigpen)){
  37. // return ResultUtil.addResult(1);
  38. // }
  39. // return ResultUtil.addResult(0);
  40. // }
  41. @PostMapping("/updateBuilding")
  42. public Result updateBuilding(@RequestBody BaseBuilding baseBuilding) {
  43. return baseBuildingService.updateBuilding(baseBuilding);
  44. }
  45. //
  46. // @PostMapping( "/updateUnit")
  47. // public Result updateUnit(@RequestBody BasePigpen basePigpen) {
  48. // if ( basePigpenService.updateById(basePigpen)){
  49. // return ResultUtil.addResult(1);
  50. // }
  51. // return ResultUtil.addResult(0);
  52. // }
  53. @PostMapping("/deleteBuilding")
  54. public Result deleteBuilding(@RequestBody Map<String,Integer> map) {
  55. return baseBuildingService.deleteBuilding(map);
  56. }
  57. @PostMapping("/listBuilding")
  58. public Result listBuilding(@RequestBody Map<String, String> map){
  59. return baseBuildingService.listBuilding(map);
  60. }
  61. @PostMapping("/listTreeBuilding")
  62. public Result listTreeBuilding(@RequestBody Map<String, String> map){
  63. return baseBuildingService.listTreeBuilding(map);
  64. }
  65. // @PostMapping("/list")
  66. // public Result list(@RequestBody Map<String, Object> paramsMap) {
  67. // System.out.println("paramsMap>>"+paramsMap.toString());
  68. // String farmCode = "";
  69. // if (paramsMap.get("farmId") != null) {
  70. // farmCode = paramsMap.get("farmId")+"";
  71. // }
  72. // String stageCode = "";
  73. // if (paramsMap.get("stageCode") != null) {
  74. // stageCode = paramsMap.get("stageCode")+"";
  75. // }
  76. // String buildName = "";
  77. // if (paramsMap.get("buildName") != null) {
  78. // buildName = paramsMap.get("buildName")+"";
  79. // }
  80. // return baseBuildingService.list(farmCode,buildName,stageCode);
  81. // }
  82. }