فهرست منبع

土左手机应急功能提交

JX.Li 1 ماه پیش
والد
کامیت
abe487d580

+ 29 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/controller/AppPatroAlertController.java

@@ -0,0 +1,29 @@
+package com.sooka.sponest.mobile.data.emergency.controller;
+
+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.mobile.data.emergency.domain.AppXunchaVO;
+import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteAppPatroAlerService;
+import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteXunchaService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping("/AppPatroAlertController")
+public class AppPatroAlertController {
+
+    @Autowired
+    private RemoteAppPatroAlerService xunchaService;
+
+    @GetMapping("/list")
+    public AjaxResult list(){
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+
+        return xunchaService.list(pageNum, pageSize);
+    }
+}

+ 9 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/controller/AppXunchaController.java

@@ -32,4 +32,13 @@ public class AppXunchaController {
 
         return xunchaService.getXunchaList(pageNum, pageSize, busEnterpriseId, busEnterpriseName);
     }
+    @GetMapping("/getRectificationFile")
+    public AjaxResult getRectificationFile(){
+
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+
+        return xunchaService.getRectificationFile(pageNum, pageSize);
+    }
 }

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

@@ -0,0 +1,19 @@
+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.feign.factory.RemoteXunchaServiceFallbackFactory;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+@FeignClient(
+        contextId = "RemoteAppPatroAlerService",
+        value = ServiceNameConstants.DATA_SERVICE,
+        fallbackFactory = RemoteXunchaServiceFallbackFactory.class
+        , url = "${sooka.service.data}"
+)
+public interface RemoteAppPatroAlerService {
+    @GetMapping("/AppPatroAlertController/list")
+    AjaxResult list(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize);
+}

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

@@ -17,4 +17,7 @@ import org.springframework.web.bind.annotation.RequestParam;
 public interface RemoteXunchaService {
     @GetMapping("/AppXunchaController/getXunchaList")
     AjaxResult getXunchaList(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("busEnterpriseId") String busEnterpriseId, @RequestParam("busEnterpriseName") String busEnterpriseName);
+
+    @GetMapping("/AppXunchaController/getRectificationFile")
+    AjaxResult getRectificationFile(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize);
 }