com.founder.api.RpcCommonSbService Maven / Gradle / Ivy
package com.founder.api;
import com.founder.api.factory.RpcCommonSbFallbackFactory;
import com.founder.core.vopackage.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
* 河北医保专用 --适配自助机医保服务 有-fsi改为-hdt
*/
@FeignClient(value = "chis4cloud-hdt", fallbackFactory = RpcCommonSbFallbackFactory.class)
public interface RpcCommonSbService {
@PostMapping(value = "/sbmz/hpReadCard")
YbHpReadCardResponseVo hpReadCard(@RequestBody YbHpReadCardRequestVo request);
@PostMapping(value = "/sbmz/regPricing")
YbRegPricingResponseVo regPricing(@RequestBody YbRegPricingRequestVo request);
@PostMapping(value = "/sbmz/regPay")
YbRegPayResponseVo regPay(@RequestBody YbRegPayRequestVo request);
@PostMapping(value = "/sbmz/regCanc")
YbRegCancResponseVo regCanc(@RequestBody YbRegCancRequestVo request);
@PostMapping(value = "/sbmz/oepPrePay")
YbOepPrePayResponseVo oepPrePay(@RequestBody YbOepPrePayRequestVo request);
@PostMapping(value = "/sbmz/oepPay")
YbOepPayResponseVo oepPay(@RequestBody YbOepPayRequestVo request);
@PostMapping(value = "/sbmz/oepBackPay")
YbOepBackPayResponseVo oepBackPay(@RequestBody YbOepBackPayRequestVo request);
@PostMapping(value = "/sbmz/revsMethod")
YbHpRevokeResponseVo revsMethod(@RequestBody YbHpRevokeRequestVo request);
}