package com.sooka.sponest.event.remoteapi; import com.ruoyi.common.core.constant.ServiceNameConstants; import com.ruoyi.common.core.domain.R; import com.sooka.sponest.event.remoteapi.domain.*; import com.sooka.sponest.event.remoteapi.factory.RemoteDataServiceFallbackFactory; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; @FeignClient(contextId = "remoteDataService", value = ServiceNameConstants.DATA_SERVICE, fallbackFactory = RemoteDataServiceFallbackFactory.class) public interface RemoteDataService { @PostMapping("/attach/remotelist") R> remoteattachlist(@RequestBody CenterdataTAttach centerdataTAttach); @PostMapping("/attach/remotelistNew") R> remotelistNew(@RequestBody CenterdataTAttach centerdataTAttach); /** * 获取附件列表-远端调用 * * @param busId * @return com.ruoyi.common.core.domain.R> * @author pengyu * @date 2023/2/21 14:46 */ @GetMapping("/attach/urlAttch/{busId}") R> urlAttch(@PathVariable("busId") String busId); /** * 获取附件列表-远端调用 * * @param busId * @return com.ruoyi.common.core.domain.R> * @author pengyu * @date 2023/2/21 14:47 */ @GetMapping("/attach/urlAttchMpF/{busId}") R> urlAttchMpF(@PathVariable("busId") String busId); @PostMapping("/attach/insertAttach") void insertAttach(@RequestBody CenterdataTAttach attach); @PostMapping("/attach/updateEventAttach") void updateAttach(@RequestBody Map paramMap); @PostMapping("/attach/updateEventAttacHandle") void updateEventAttacHandle(@RequestBody CenterdataTAttach centerdataTAttach); // 查询企业 @GetMapping("/emergency/enterprise/selectById/{id}") R getEnterprise(@PathVariable("id") String enterpriseId); @GetMapping("/emergency/patrolpoint/findIPatrolpointByBarCode/{barCode}") R findIPatrolpointByBarCode(@PathVariable("barCode") String barCode); @GetMapping("/emergency/inspectiontype/getTypeInfo/{id}") R getTypeInfo(@PathVariable("id") String id); @GetMapping("/emergency/inspectionitem/getItemInfo/{id}") R getItemInfo(@PathVariable("id") String id); @GetMapping("/attach/insertAttachToArray") int insertAttachToArray(@RequestParam("jsonStr") String jsonStr); }