BizDeviceRegisterController.java 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.huimv.center.controller;
  2. import com.huimv.center.service.BizDeviceRegisterService;
  3. import com.huimv.eartag2.common.utils.Result;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.PostMapping;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RequestBody;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import java.text.ParseException;
  10. import java.util.Map;
  11. /**
  12. * <p>
  13. * 前端控制器
  14. * </p>
  15. *
  16. * @author zn
  17. * @since 2022-06-21
  18. */
  19. @RestController
  20. @RequestMapping("/bizDeviceRegister")
  21. public class BizDeviceRegisterController {
  22. @Autowired
  23. private BizDeviceRegisterService bizDeviceRegisterService;
  24. @PostMapping("/add")
  25. public Result add(@RequestBody Map<String, Object> paramsMap) throws ParseException {
  26. String chipId = paramsMap.get("chipId")+"";
  27. String deviceCode = paramsMap.get("deviceCode")+"";
  28. String farmCode = paramsMap.get("farmCode")+"";
  29. String serverIp = paramsMap.get("serverIp")+"";
  30. String serverPort = paramsMap.get("serverPort")+"";
  31. String remark = paramsMap.get("remark")+"";
  32. String farmName = "";
  33. if(paramsMap.get("farmName") != null){
  34. farmName = paramsMap.get("farmName")+"";
  35. }
  36. return bizDeviceRegisterService.add(farmName,farmCode,chipId, deviceCode, serverIp, serverPort, remark);
  37. }
  38. @PostMapping("/edit")
  39. public Result edit(@RequestBody Map<String, Object> paramsMap) throws ParseException {
  40. String id = paramsMap.get("id")+"";
  41. String chipId = paramsMap.get("chipId")+"";
  42. String deviceCode = paramsMap.get("deviceCode")+"";
  43. String serverIp = paramsMap.get("serverIp")+"";
  44. String serverPort = paramsMap.get("serverPort")+"";
  45. String remark = paramsMap.get("remark")+"";
  46. return bizDeviceRegisterService.edit( Integer.parseInt(id), chipId, deviceCode, serverIp, serverPort, remark);
  47. }
  48. @PostMapping("/remove")
  49. public Result remove(@RequestBody String ids) {
  50. return bizDeviceRegisterService.remove(ids);
  51. }
  52. @PostMapping("/list")
  53. public Result list(@RequestBody Map<String, Object> paramsMap) {
  54. String pageNo = paramsMap.get("pageNo")+"";
  55. if (pageNo == null) {
  56. pageNo = "1";
  57. }
  58. String pageSize = paramsMap.get("pageSize")+"";
  59. if (pageSize == null) {
  60. pageSize = "10";
  61. }
  62. String chipId = "";
  63. if (paramsMap.get("chipId") != null) {
  64. chipId = paramsMap.get("chipId")+"";
  65. }
  66. String deviceCode = "";
  67. if (paramsMap.get("deviceCode") != null) {
  68. deviceCode = paramsMap.get("deviceCode")+"";
  69. }
  70. String farmName = "";
  71. if (paramsMap.get("farmName") != null) {
  72. farmName = paramsMap.get("farmName")+"";
  73. }
  74. String farmCode = "";
  75. if (paramsMap.get("farmCode") != null) {
  76. farmCode = paramsMap.get("farmCode")+"";
  77. }
  78. String startDate = "";
  79. if (paramsMap.get("startDate") != null) {
  80. startDate = paramsMap.get("startDate")+"";
  81. }
  82. String endDate = "";
  83. if (paramsMap.get("endDate") != null) {
  84. endDate = paramsMap.get("endDate")+"";
  85. }
  86. return bizDeviceRegisterService.listAll(Integer.parseInt(pageNo), Integer.parseInt(pageSize), farmName,farmCode, chipId, deviceCode,startDate, endDate);
  87. }
  88. @PostMapping("/sync/data")
  89. public Result synchronizationData(@RequestBody Map<String, String> paramsMap){
  90. return bizDeviceRegisterService.synchronizationData(paramsMap);
  91. }
  92. }