Jelajahi Sumber

移动端接口

Memory_LG 3 bulan lalu
induk
melakukan
8f886bcce8

+ 31 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/controller/AppXunjianController.java

@@ -1,6 +1,7 @@
 package com.sooka.sponest.mobile.data.emergency.controller;
 
 import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.sooka.sponest.mobile.data.emergency.domain.AppXunjianInspectionVO;
 import com.sooka.sponest.mobile.data.emergency.domain.AppXunjianVO;
 import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteXunjianService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -19,4 +20,34 @@ public class AppXunjianController {
     public AjaxResult getXqzggzs2(@RequestBody AppXunjianVO vo) {
         return xunjianService.getXqzggzs2(vo);
     }
+
+    @PostMapping("/getXunjianczData")
+    public AjaxResult getXunjianczData(@RequestBody AppXunjianVO vo) {
+        return xunjianService.getXunjianczData(vo);
+    }
+
+    @PostMapping("/getItemsLast")
+    public AjaxResult getItemsLast(@RequestBody AppXunjianVO vo) {
+        return xunjianService.getItemsLast(vo);
+    }
+
+    @PostMapping("/getXunjianItems")
+    public AjaxResult getXunjianItems(@RequestBody AppXunjianVO vo) {
+        return xunjianService.getXunjianItems(vo);
+    }
+
+    @PostMapping("/saveXunjianItems")
+    public AjaxResult saveXunjianItems(@RequestBody AppXunjianVO vo) {
+        return xunjianService.saveXunjianItems(vo);
+    }
+
+    @PostMapping("/getBusInspectionIsRiskByEnterpriseCount")
+    public AjaxResult getBusInspectionIsRiskByEnterpriseCount(@RequestBody AppXunjianVO vo) {
+        return xunjianService.getBusInspectionIsRiskByEnterpriseCount(vo);
+    }
+
+    @PostMapping("/changeInspection")
+    public AjaxResult changeInspection(@RequestBody AppXunjianInspectionVO vo) {
+        return xunjianService.changeInspection(vo);
+    }
 }

+ 25 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/domain/AppXunjianInspectionVO.java

@@ -0,0 +1,25 @@
+package com.sooka.sponest.mobile.data.emergency.domain;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class AppXunjianInspectionVO {
+
+    /**
+     * 巡查ID
+     */
+    String busInspectionId;
+    /**
+     * 延期天数
+     */
+    Integer lat_day;
+    /**
+     * 隐患状态
+     */
+    String riskStatus;
+
+    String logId;
+
+}

+ 19 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/feign/service/RemoteXunjianService.java

@@ -2,6 +2,7 @@ package com.sooka.sponest.mobile.data.emergency.feign.service;
 
 import com.ruoyi.common.core.constant.ServiceNameConstants;
 import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.sooka.sponest.mobile.data.emergency.domain.AppXunjianInspectionVO;
 import com.sooka.sponest.mobile.data.emergency.domain.AppXunjianVO;
 import com.sooka.sponest.mobile.data.emergency.feign.factory.RemoteXunjianServiceFallbackFactory;
 import org.springframework.cloud.openfeign.FeignClient;
@@ -17,4 +18,22 @@ import org.springframework.web.bind.annotation.RequestBody;
 public interface RemoteXunjianService {
     @PostMapping("/AppXunjianController/getXqzggzs2")
     AjaxResult getXqzggzs2(@RequestBody AppXunjianVO vo);
+
+    @PostMapping("/AppXunjianController/getXunjianczData")
+    AjaxResult getXunjianczData(@RequestBody AppXunjianVO vo);
+
+    @PostMapping("/AppXunjianController/getItemsLast")
+    AjaxResult getItemsLast(@RequestBody AppXunjianVO vo);
+
+    @PostMapping("/AppXunjianController/getXunjianItems")
+    AjaxResult getXunjianItems(@RequestBody AppXunjianVO vo);
+
+    @PostMapping("/AppXunjianController/saveXunjianItems")
+    AjaxResult saveXunjianItems(@RequestBody AppXunjianVO vo);
+
+    @PostMapping("/AppXunjianController/getBusInspectionIsRiskByEnterpriseCount")
+    AjaxResult getBusInspectionIsRiskByEnterpriseCount(@RequestBody AppXunjianVO vo);
+
+    @PostMapping("/AppXunjianController/changeInspection")
+    AjaxResult changeInspection(@RequestBody AppXunjianInspectionVO vo);
 }