All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy