123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.szwl.feign.bean;
- import com.alibaba.fastjson.JSONArray;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.szwl.model.bo.ResponseModel;
- import com.szwl.model.entity.TAirwallexWallet;
- import com.szwl.model.entity.TCoinOrder;
- import com.szwl.model.entity.TOrder;
- import com.szwl.model.entity.TOrderDetails;
- import com.szwl.model.query.TAdminParam;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestParam;
- import java.math.BigDecimal;
- import java.util.List;
- // url 指定pay-server所在的地址
- @FeignClient(name = "pay-server")
- //@FeignClient(name = "pay-server", url = "http://127.0.0.1:49013")
- public interface PayFeign {
- @GetMapping("/test/testPay")
- ResponseModel<?> testPay(@RequestParam String id);
- @PostMapping("/tOrder/addOrder")
- ResponseModel<?> addOrder(@RequestBody TOrder order);
- @PostMapping("/tCoinOrder/addCoinOrder")
- ResponseModel<?> addCoinOrder(@RequestBody TCoinOrder coinOrder);
- @GetMapping("/tOrder/getOrder")
- ResponseModel<TOrder> getOrder(@RequestParam String id);
- @GetMapping("/tOrder/getOrderBySn")
- ResponseModel<?> getOrderBySn(@RequestParam String sn);
- @GetMapping("/tOrderDetails/getOrderDetailsBySn")
- ResponseModel<List<TOrderDetails>> getOrderDetailsBySn(@RequestParam String sn);
- @PostMapping("/tOrderDetails/updateOrderDetails")
- ResponseModel<?> updateOrderDetails(@RequestBody TOrderDetails orderDetails);
- //直连微信退款
- @GetMapping("/tWeixinPay/refund")
- ResponseModel<String> refund(@RequestParam(value = "sn") String sn,@RequestParam(value = "refusePrice") BigDecimal refusePrice);
- @PostMapping("/tOrder/updateOrder")
- ResponseModel<?> updateOrder(@RequestBody TOrder order);
- // @GetMapping("/tOrder/tradeServiceUniPay")
- // String tradeServiceUniPay(String orderNo, BigDecimal amount, String productName, String productDesc, String commonParameter, String returnUrl, String notifyUrl, String frpCode, String isShowPic, String openId, String authCode, String appid, String transactionModel, String tradeMerchantNo, String buyerId, String isAlt, String altType, JSONArray altInfo, String altUrl, BigDecimal marketingAmount);
- @PostMapping("/tAirwallexWallet/saveAirwallexWallet")
- ResponseModel<?> saveAirwallexWallet(@RequestBody TAirwallexWallet airwallexWallet);
- }
|