Procházet zdrojové kódy

大气监测点、水质监测点、污染源监测点 手机端接口CRUD

Wang-Xiao-Ran před 1 rokem
rodič
revize
1b13b210b8

+ 80 - 0
src/main/java/com/sooka/sponest/mobile/data/digitalenvironmentcontroller/BiggasController.java

@@ -0,0 +1,80 @@
+package com.sooka.sponest.mobile.data.digitalenvironmentcontroller;
+
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.data.api.digitalenvironment.domain.EnvironmentBiggas;
+import com.sooka.sponest.data.api.digitalenvironment.service.RemoteBiggasService;
+import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Author LG
+ * @Date 2023/9/6 - 14:41
+ */
+@RestController
+@RequestMapping("/AppBiggasController")
+public class BiggasController {
+    @Resource
+    private RemoteBiggasService biggasService;
+
+    @Resource
+    AppCameraService appCameraService;
+
+
+    /**
+     * 查询大气监测点/水质监测点/污染源监测点管理列表
+     */
+    @GetMapping("/biggas/list")
+    public AjaxResult list(EnvironmentBiggas biggas) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        String type = biggas.getType();
+        return AjaxResult.success(biggasService.getList(pageNum, pageSize, type).getRows());
+    }
+
+
+    /**
+     * 获取重点企业详细信息
+     */
+    @GetMapping("/biggas/edit")
+    public AjaxResult getInfo(EnvironmentBiggas biggas) {
+        AjaxResult ajaxResult = biggasService.getEdit(biggas.getId());
+
+        if("200".equals(ajaxResult.get("code").toString())){
+            Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
+            return appCameraService.selectCameraByIds(info);
+        }else{
+            return ajaxResult;
+        }
+    }
+
+    /**
+     * 新增重点企业
+     */
+    @PostMapping("/biggas")
+    public AjaxResult add(@RequestBody String json) {
+        return biggasService.add(json);
+    }
+
+    /**
+     * 修改重点企业
+     */
+    @PostMapping("/biggas/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return biggasService.edit(json);
+    }
+
+    /**
+     * 删除重点企业
+     */
+    @GetMapping("/biggas/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return biggasService.del(id.toArray(new String[0]));
+    }
+}

+ 5 - 5
src/main/java/com/sooka/sponest/mobile/data/digitalenvironmentcontroller/KeyEnterpriseController.java

@@ -29,7 +29,7 @@ public class KeyEnterpriseController {
 
 
     /**
-     * 查询污染源管理列表
+     * 查询重点企业列表
      */
     @GetMapping("/keyEnterprise/list")
     public AjaxResult list(EnvironmentKeyEnterprise keyEnterprise) {
@@ -41,7 +41,7 @@ public class KeyEnterpriseController {
 
 
     /**
-     * 获取污染源管理详细信息
+     * 获取重点企业详细信息
      */
     @GetMapping("/keyEnterprise/edit")
     public AjaxResult getInfo(EnvironmentKeyEnterprise keyEnterprise) {
@@ -56,7 +56,7 @@ public class KeyEnterpriseController {
     }
 
     /**
-     * 新增污染源管理
+     * 新增重点企业
      */
     @PostMapping("/keyEnterprise")
     public AjaxResult add(@RequestBody String json) {
@@ -64,7 +64,7 @@ public class KeyEnterpriseController {
     }
 
     /**
-     * 修改污染源管理
+     * 修改重点企业
      */
     @PostMapping("/keyEnterprise/put")
     public AjaxResult edit(@RequestBody String json) {
@@ -72,7 +72,7 @@ public class KeyEnterpriseController {
     }
 
     /**
-     * 删除污染源管理
+     * 删除重点企业
      */
     @GetMapping("/keyEnterprise/del")
     public AjaxResult remove(@RequestParam("id") List<String> id) {