BaseBuildingController.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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. @PostMapping("/getUnitEnvironment")
  83. public Result getUnitEnvironment(@RequestBody Map<String, String> map){
  84. return baseBuildingService.getUnitEnvironment(map);
  85. }
  86. @PostMapping("/getScreenEnvironment")
  87. public Result getScreenEnvironment(@RequestBody Map<String, String> map){
  88. return baseBuildingService.getScreenEnvironment(map);
  89. }
  90. @PostMapping("/listScreenEnergy")
  91. public Result listScreenEnergy(){
  92. return baseBuildingService.listScreenEnergy();
  93. }
  94. @PostMapping("/listScreenFeed")
  95. public Result listScreenFeed(@RequestBody Map<String, String> map){
  96. return baseBuildingService.listScreenFeed(map);
  97. }
  98. @PostMapping("/listScreenDuck")
  99. public Result listScreenDuck(@RequestBody Map<String, String> map){
  100. return baseBuildingService.listScreenDuck(map);
  101. }
  102. }