Bladeren bron

应急手机端代码提交

Memory_LG 3 maanden geleden
bovenliggende
commit
4025f14b9e

+ 0 - 4
src/main/java/com/sooka/sponest/mobile/data/emergency/controller/AppWarehouseController.java

@@ -2,7 +2,6 @@ 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.TableDataInfo;
 import com.ruoyi.common.core.web.page.TableSupport;
 import com.sooka.sponest.mobile.data.emergency.domain.AppWarehouseVO;
 import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteWarehouseService;
@@ -11,9 +10,6 @@ import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.Collections;
-import java.util.List;
-
 @RestController
 @RequestMapping("/AppWarehouseController")
 public class AppWarehouseController {

+ 33 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/controller/AppXungengController.java

@@ -0,0 +1,33 @@
+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.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.mobile.data.emergency.domain.AppXungengVO;
+import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteXungengService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Collections;
+import java.util.List;
+
+@RestController
+@RequestMapping("/AppXungengController")
+public class AppXungengController {
+
+    @Autowired
+    private RemoteXungengService xungengService;
+
+
+
+    @RequestMapping("getXungengInfo")
+    public AjaxResult getXungengInfo(AppXungengVO vo){
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        String busPatrolstationId = vo.getBusPatrolstationId();
+        return xungengService.getXungengInfo(pageNum, pageSize, busPatrolstationId);
+    }
+}

+ 11 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/domain/AppXungengVO.java

@@ -0,0 +1,11 @@
+package com.sooka.sponest.mobile.data.emergency.domain;
+
+import com.ruoyi.common.core.web.domain.BaseEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class AppXungengVO extends BaseEntity {
+    String busPatrolstationId;
+}

+ 11 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/feign/factory/RemoteXungengServiceFallbackFactory.java

@@ -0,0 +1,11 @@
+package com.sooka.sponest.mobile.data.emergency.feign.factory;
+
+import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteXungengService;
+import org.springframework.cloud.openfeign.FallbackFactory;
+
+public class RemoteXungengServiceFallbackFactory implements FallbackFactory<RemoteXungengService> {
+    @Override
+    public RemoteXungengService create(Throwable cause) {
+        return null;
+    }
+}

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

@@ -0,0 +1,20 @@
+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 com.sooka.sponest.mobile.data.emergency.feign.factory.RemoteXungengServiceFallbackFactory;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+@FeignClient(
+        contextId = "RemoteRemoteXungengService",
+        value = ServiceNameConstants.DATA_SERVICE,
+        fallbackFactory = RemoteXungengServiceFallbackFactory.class
+        , url = "${sooka.service.data}"
+)
+public interface RemoteXungengService {
+    @GetMapping("/AppXungengController/getXungengInfo")
+    AjaxResult getXungengInfo(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize,  @RequestParam("busPatrolstationId")String busPatrolstationId);
+}