JoinApiFeign.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.steerinfo.dil.feign;
  2. import org.springframework.cloud.openfeign.FeignClient;
  3. import org.springframework.web.bind.annotation.PostMapping;
  4. import org.springframework.web.bind.annotation.RequestBody;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestParam;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * @Author HUJIANGUO
  11. * @Date 2021/11/10 9:58
  12. * @Version 1.0
  13. */
  14. @FeignClient(value = "DAL-DAZHOU-JOIN-API",url = "https://172.16.33.161:8066")
  15. public interface JoinApiFeign {
  16. /**
  17. * 采购汽运账单
  18. * @param detailsId
  19. * @return
  20. */
  21. @PostMapping("api/v1/join/bmstruckdetailsorder/getPurchaseDetailsOrder")
  22. Map<String,Object> getPurchaseDetailsOrder(@RequestParam("detailsId") Integer detailsId);
  23. /**
  24. * 推送结算信息给金蝶的接口
  25. * @param map
  26. * @return
  27. */
  28. @PostMapping("api/v1/join/wsface/pushBmsSettlement")
  29. String WSFaceWay(@RequestBody Map<String, Object> map);
  30. /**
  31. * 销售汽运详单
  32. * @param statementId
  33. * @return
  34. */
  35. @PostMapping("api/v1/join/bmstruckdetailsorder/getSaleDetailsOrder")
  36. List<Map<String, Object>> getSaleDetailsOrder(@RequestParam("statementId") Integer statementId);
  37. /**
  38. * 销售汽运账单
  39. * @param statementId
  40. * @return
  41. */
  42. @PostMapping("api/v1/join/bmstruckstatement/getStatement")
  43. Map<String,Object> getStatement(@RequestParam("statementId") Integer statementId);
  44. }