EnvDeviceController.java 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.huimv.admin.controller;
  2. import com.huimv.admin.common.utils.Result;
  3. import com.huimv.admin.entity.EnvDevice;
  4. import com.huimv.admin.service.IEnvDeviceService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. import javax.servlet.http.HttpServletRequest;
  8. import java.util.Map;
  9. /**
  10. * <p>
  11. * 前端控制器
  12. * </p>
  13. *
  14. * @author author
  15. * @since 2023-02-13
  16. */
  17. @RestController
  18. @RequestMapping("/envDevice")
  19. @CrossOrigin
  20. public class EnvDeviceController {
  21. @Autowired
  22. private IEnvDeviceService envDeviceService;
  23. @RequestMapping("/DeviceCount")
  24. public Result getDevice(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  25. return envDeviceService.count(httpServletRequest,paramsMap);
  26. }
  27. @RequestMapping("/DeviceList")
  28. public Result getDeviceList(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  29. return envDeviceService.list(httpServletRequest,paramsMap);
  30. }
  31. @RequestMapping("/DeviceAdd")
  32. public Result getDeviceAdd(HttpServletRequest httpServletRequest, @RequestBody EnvDevice envDevice) {
  33. return envDeviceService.add(httpServletRequest,envDevice);
  34. }
  35. @RequestMapping("/DeviceEdit")
  36. public Result getDeviceEdit(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  37. return envDeviceService.edit(httpServletRequest,paramsMap);
  38. }
  39. @RequestMapping("/DeviceDelete")
  40. public Result getDeviceDelete(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  41. return envDeviceService.delete(httpServletRequest,paramsMap);
  42. }
  43. @RequestMapping("/listPigpen")
  44. public Result listPigpen(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  45. return envDeviceService.listPigpen(httpServletRequest,paramsMap);
  46. }
  47. @RequestMapping("/listPigpenAll")
  48. public Result listPigpenAll(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  49. return envDeviceService.listPigpenAll(httpServletRequest,paramsMap);
  50. }
  51. @RequestMapping("/listEnv")
  52. public Result listEnv(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  53. return envDeviceService.listEnv(httpServletRequest,paramsMap);
  54. }
  55. @RequestMapping("/listDeviceCount")
  56. public Result listDeviceCount(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  57. return envDeviceService.listDeviceCount(httpServletRequest,paramsMap);
  58. }
  59. @RequestMapping("/bandingUnitId")
  60. public Result bandingUnitId(HttpServletRequest httpServletRequest, @RequestBody EnvDevice envDevice) {
  61. return envDeviceService.bandingUnitId(httpServletRequest,envDevice);
  62. }
  63. @RequestMapping("/unBandingUnitId")
  64. public Result unBandingUnitId(HttpServletRequest httpServletRequest, @RequestBody EnvDevice envDevice) {
  65. envDevice.setUnitId(0);
  66. envDevice.setUnitName("");
  67. envDeviceService.updateById(envDevice);
  68. return new Result(10000,"解绑成功",true);
  69. }
  70. @RequestMapping("/selectList")
  71. public Result selectList(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
  72. return envDeviceService.selectList(httpServletRequest,paramsMap);
  73. }
  74. @PostMapping("/listDetail")
  75. public Result listDetail(@RequestBody Map<String, String> paramsMap){
  76. return envDeviceService.listDetail(paramsMap);
  77. }
  78. }