123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.ydd.api;
- import com.alibaba.fastjson.JSONObject;
- import com.ydd.third.common.dto.FengniaoV3Token;
- import com.ydd.third.common.vo.ResObject;
- import com.ydd.third.common.vo.callback.CallBackOrderVo;
- import com.ydd.third.common.vo.callback.FengniaoV3CallbackStoreVo;
- import com.ydd.third.common.vo.callback.ShansongTokenVo;
- import com.ydd.third.common.vo.callback.ShunfengCallbackShopVo;
- import com.ydd.third.common.vo.waimai.meituan.MeituanToken;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestParam;
- import java.util.Map;
- @FeignClient(name = "lb-delivery")
- public interface DeliveryCallbackApi {
- @PostMapping(value = "/callBack/doOrder")
- Object doOrder(@RequestBody CallBackOrderVo CallBackOrderVo);
- @PostMapping(value = "/callback/fengniaoToken")
- ResObject<FengniaoV3Token> doToken(@RequestParam("code") String code, @RequestParam("merchantId") String merchantId);
- @PostMapping(value = "/callback/fengniaoStore")
- ResObject<FengniaoV3CallbackStoreVo> doStore(@RequestBody JSONObject params);
- @PostMapping(value = "/callback/huolalaAuth")
- String huolalaAuth(@RequestParam("code") String code);
- @PostMapping(value = "/callback/shansongAuth")
- ResObject<ShansongTokenVo> shansongAuth(@RequestParam("code") String code, @RequestParam("thirdStoreId") String thirdStoreId, @RequestParam("state") String state);
- @PostMapping(value = "/callback/mtAuth")
- ResObject<MeituanToken> mtAuth(@RequestParam("params") Map<String, String> params);
- @PostMapping(value = "/callback/sfAuth")
- ResObject<ShunfengCallbackShopVo> sfAuth(@RequestParam("sign") String sign, @RequestParam("jsonParam") JSONObject jsonParam);
- }
|