JoinFeign.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  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.RequestParam;
  6. import java.math.BigDecimal;
  7. import java.util.Map;
  8. /**
  9. * @author hujianguo
  10. * @create 2021-10-29 11:23
  11. */
  12. @FeignClient(value = "dil-join-api-dev", url = "${openfeign.JoinFeign.url}")
  13. public interface JoinFeign {
  14. // 得到销售订单信息
  15. @PostMapping("/api/v1/join/amssaleorder/getSaleOrder")
  16. Map<String,Object> getSaleOrder(@RequestParam BigDecimal saleOrderId);
  17. // 推送销售订单到金蝶
  18. @PostMapping("/api/v1/join/wsface/pushSaleOrderToEas")
  19. Map<String,Object> pushSaleOrderToEas(@RequestBody Map<String,Object> map);
  20. // 同步关闭金蝶销售订单
  21. @PostMapping("/api/v1/join/wsface/deleteSaleOrderToEas")
  22. Map<String,Object> deleteSaleOrderToEas(@RequestBody Map<String,Object> map);
  23. // 推送车牌号到金蝶
  24. @PostMapping("/api/v1/join/wsface/pushCarNumberToEas")
  25. Map<String,Object> pushCarNumberToEas(@RequestBody Map<String,Object> map);
  26. // 查询车牌号和金蝶分录
  27. @PostMapping("/api/v1/join/amssaleorder/findCarNumberByOrderId")
  28. Map<String,Object> findCarNumberByOrderId(@RequestParam BigDecimal saleOrderMaterialId);
  29. }