OrderPayFeignService.java 1.0 KB

1234567891011121314151617181920212223242526272829
  1. package com.zhongshu.payment.client.service;
  2. import com.github.microservice.net.ResultContent;
  3. import com.zhongshu.payment.client.model.WalletModel;
  4. import com.zhongshu.payment.client.model.param.AmountUpdateParam;
  5. import com.zhongshu.payment.client.payModel.commn.CreateOrderParam;
  6. import com.zhongshu.payment.client.types.WalletType;
  7. import org.springframework.cloud.openfeign.FeignClient;
  8. import org.springframework.http.MediaType;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RequestMethod;
  12. import org.springframework.web.bind.annotation.RequestParam;
  13. import javax.validation.Valid;
  14. /**
  15. * @author
  16. */
  17. @FeignClient("paymentserver/manager/orderPay")
  18. public interface OrderPayFeignService {
  19. /**
  20. * 创建订单和支付
  21. */
  22. @RequestMapping(value = "createAndPay", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
  23. ResultContent createAndPay(@RequestBody @Valid CreateOrderParam param);
  24. }