Jelajahi Sumber

应急手机端代码提交

Memory_LG 3 bulan lalu
induk
melakukan
6a1da17aed

+ 27 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/controller/AppXunjianimgController.java

@@ -0,0 +1,27 @@
+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.AppXunjianimgVO;
+import com.sooka.sponest.mobile.data.emergency.feign.service.RemoteXunjianimgService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping("AppXunjianimgController")
+public class AppXunjianimgController {
+    @Autowired
+    private RemoteXunjianimgService xunjianimgService;
+
+
+    @RequestMapping("getXunjianimgList")
+    public AjaxResult getXunjianimgList(AppXunjianimgVO vo){
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        String busLogId = vo.getBusLogId();
+        return xunjianimgService.getXunjianimgList(pageNum,pageSize,busLogId);
+    }
+}

+ 13 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/domain/AppXunjianimgVO.java

@@ -0,0 +1,13 @@
+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 AppXunjianimgVO extends BaseEntity {
+
+    String isPass;
+    String busLogId;
+}

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

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

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

@@ -16,5 +16,5 @@ 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);
+    AjaxResult getXunchaList(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("busEnterpriseId") String busEnterpriseId);
 }

+ 20 - 0
src/main/java/com/sooka/sponest/mobile/data/emergency/feign/service/RemoteXunjianimgService.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.RemoteIndexServiceFallbackFactory;
+import com.sooka.sponest.mobile.data.emergency.feign.factory.RemoteXunjianimgServiceFallbackFactory;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+@FeignClient(
+        contextId = "AppRemoteXunjianimgService",
+        value = ServiceNameConstants.DATA_SERVICE,
+        fallbackFactory = RemoteXunjianimgServiceFallbackFactory.class
+        , url = "${sooka.service.data}"
+)
+public interface RemoteXunjianimgService {
+    @GetMapping("/AppXunjianimgController/getXunjianimgList")
+    AjaxResult getXunjianimgList(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("busLogId") String busLogId);
+}