全球数据feign

This commit is contained in:
efren
2025-07-25 15:57:59 +08:00
parent 0772d2b3e3
commit 9d01dc5e86
2 changed files with 11 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import com.chinaunicom.mall.ebtp.common.constant.ServiceNameConstants;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import java.util.List; import java.util.List;
@ -19,6 +20,10 @@ public interface DictRegionInternationalClient {
// --------------------------全球国家信息接口----------------------- // --------------------------全球国家信息接口-----------------------
@ApiOperation("查询详细数据")
@GetMapping("/v1/dictRegionInternational//{id}")
BaseResponse<DictRegionInternational> get(@PathVariable String id);
@ApiOperation("查询所有数据") @ApiOperation("查询所有数据")
@GetMapping("/v1/dictRegionInternational/all") @GetMapping("/v1/dictRegionInternational/all")
BaseResponse<List<DictRegionInternational>> listAll(); BaseResponse<List<DictRegionInternational>> listAll();
@ -26,5 +31,6 @@ public interface DictRegionInternationalClient {
@ApiOperation("查询子数据") @ApiOperation("查询子数据")
@GetMapping("/v1/dictRegionInternational/getChild") @GetMapping("/v1/dictRegionInternational/getChild")
BaseResponse<List<DictRegionInternational>> getChild(@RequestParam(name = "pId") String pId); BaseResponse<List<DictRegionInternational>> getChild(@RequestParam(name = "pId") String pId);
} }

View File

@ -13,6 +13,11 @@ import java.util.List;
@Component @Component
public class DictRegionInternationalClientFallback implements DictRegionInternationalClient { public class DictRegionInternationalClientFallback implements DictRegionInternationalClient {
@Override
public BaseResponse<DictRegionInternational> get(String id) {
return null;
}
@Override @Override
public BaseResponse<List<DictRegionInternational>> listAll() { public BaseResponse<List<DictRegionInternational>> listAll() {
return null; return null;