package com.java110.core.smo.store; import com.java110.config.feign.FeignConfiguration; import com.java110.dto.store.StoreAttrDto; import com.java110.dto.store.StoreDto; 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; import java.util.List; /** * 商户 服务内部交互接口类 * add by wuxw 2019-09-19 */ @FeignClient(name = "store-service", configuration = {FeignConfiguration.class}) @RequestMapping("/storeApi") public interface IStoreInnerServiceSMO { @RequestMapping(value = "/getStores", method = RequestMethod.POST) public List getStores(@RequestBody StoreDto storeDto); @RequestMapping(value = "/getStoreAttrs", method = RequestMethod.POST) public List getStoreAttrs(@RequestBody StoreAttrDto storeAttrDto); @RequestMapping(value = "/getStoreCount", method = RequestMethod.POST) public int getStoreCount(@RequestBody StoreDto storeDto); }