RemoteDataService.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.sooka.sponest.event.remoteapi;
  2. import com.ruoyi.common.core.constant.ServiceNameConstants;
  3. import com.ruoyi.common.core.domain.R;
  4. import com.sooka.sponest.event.remoteapi.domain.*;
  5. import com.sooka.sponest.event.remoteapi.factory.RemoteDataServiceFallbackFactory;
  6. import org.springframework.cloud.openfeign.FeignClient;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.util.List;
  9. import java.util.Map;
  10. @FeignClient(contextId = "remoteDataService", value = ServiceNameConstants.DATA_SERVICE, fallbackFactory = RemoteDataServiceFallbackFactory.class)
  11. public interface RemoteDataService {
  12. @PostMapping("/attach/remotelist")
  13. R<List<CenterdataTAttach>> remoteattachlist(@RequestBody CenterdataTAttach centerdataTAttach);
  14. @PostMapping("/attach/remotelistNew")
  15. R<List<CenterdataTAttach>> remotelistNew(@RequestBody CenterdataTAttach centerdataTAttach);
  16. /**
  17. * 获取附件列表-远端调用
  18. *
  19. * @param busId
  20. * @return com.ruoyi.common.core.domain.R<java.util.List < com.sooka.sponest.mobile.event.domain.AppDataTAttach>>
  21. * @author pengyu
  22. * @date 2023/2/21 14:46
  23. */
  24. @GetMapping("/attach/urlAttch/{busId}")
  25. R<List<CenterdataTAttach>> urlAttch(@PathVariable("busId") String busId);
  26. /**
  27. * 获取附件列表-远端调用
  28. *
  29. * @param busId
  30. * @return com.ruoyi.common.core.domain.R<java.util.List < com.sooka.sponest.mobile.event.domain.AppDataTAttach>>
  31. * @author pengyu
  32. * @date 2023/2/21 14:47
  33. */
  34. @GetMapping("/attach/urlAttchMpF/{busId}")
  35. R<List<CenterdataTAttach>> urlAttchMpF(@PathVariable("busId") String busId);
  36. @PostMapping("/attach/insertAttach")
  37. void insertAttach(@RequestBody CenterdataTAttach attach);
  38. @PostMapping("/attach/updateEventAttach")
  39. void updateAttach(@RequestBody Map<String, String> paramMap);
  40. @PostMapping("/attach/updateEventAttacHandle")
  41. void updateEventAttacHandle(@RequestBody CenterdataTAttach centerdataTAttach);
  42. // 查询企业
  43. @GetMapping("/emergency/enterprise/selectById/{id}")
  44. R<CenterdataTEmergencyEnterprise> getEnterprise(@PathVariable("id") String enterpriseId);
  45. @GetMapping("/emergency/patrolpoint/findIPatrolpointByBarCode/{barCode}")
  46. R<CenterdataTEmergencyPatrolpoint> findIPatrolpointByBarCode(@PathVariable("barCode") String barCode);
  47. @GetMapping("/emergency/inspectiontype/getTypeInfo/{id}")
  48. R<CenterdataTEmergencyInspectiontype> getTypeInfo(@PathVariable("id") String id);
  49. @GetMapping("/emergency/inspectionitem/getItemInfo/{id}")
  50. R<CenterdataTEmergencyInspectionitem> getItemInfo(@PathVariable("id") String id);
  51. @GetMapping("/attach/insertAttachToArray")
  52. int insertAttachToArray(@RequestParam("jsonStr") String jsonStr);
  53. }