package com.zhongshu.card.client.service.feign;

import com.zhongshu.card.client.model.feign.ProjectWxPayParam;
import com.github.microservice.net.ResultContent;
import com.zhongshu.card.client.model.paySetting.paySetting.WxPayConfigModel;
import io.swagger.v3.oas.annotations.Operation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;


@FeignClient(name = "fullcardserver/project/paySetting")
public interface ProjectPaySettingFeignService {

    @Operation(summary = "项目关联的微信支付配置", description = "项目关联的微信支付配置")
    @RequestMapping(value = "manager/getProjectWxPayConfig", method = RequestMethod.POST)
    ResultContent<WxPayConfigModel> getProjectWxPayConfig(@RequestBody ProjectWxPayParam param);

}
