package com.sinosoft.customer; import com.sinosoft.common.core.constant.ServiceNames; import com.sinosoft.common.core.domain.R; import com.sinosoft.customer.domain.bo.SubCustomerBo; import com.sinosoft.customer.domain.vo.CustomerNoVo; import com.sinosoft.customer.domain.vo.RemoteMasterCusomerVo; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * 客户中心查询接口 */ @FeignClient(value = ServiceNames.CUSTOMER,contextId = "remoteCustomerService") public interface RemoteCustomerService { //根据子客户号查询主客户号 @PostMapping("/customerquery/quryMasterCustomerNo") R quryMasterCustomerNo(@RequestBody SubCustomerBo subCustomerBo); //根据主客户号查询所有子客户号 @PostMapping("/customerquery/qurySubCustomerNo") R qurySubCustomerNo(@RequestBody String masterCustomerNo); @PostMapping("/customerquery/remoteQuryMasterCustomer") R remoteQuryMasterCustomer(@RequestBody String masterCustomerNo); }