|
@@ -1,8 +1,8 @@
|
|
|
package com.sf.book.client;
|
|
|
|
|
|
-import com.sf.book.dto.BookCommentRespDto;
|
|
|
-import com.sf.book.dto.BookInfoRespDto;
|
|
|
-import com.sf.core.dto.PageReqDto;
|
|
|
+import com.sf.book.client.dto.BookCommentRespDto;
|
|
|
+import com.sf.book.client.dto.BookInfoRespDto;
|
|
|
+import com.sf.book.client.fallback.BookFeignFallback;
|
|
|
import com.sf.core.dto.PageRespDto;
|
|
|
import com.sf.core.dto.RestResp;
|
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
@@ -13,7 +13,8 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import java.util.List;
|
|
|
|
|
|
// 把feign的客户端写在api
|
|
|
-@FeignClient("novel-book-service")
|
|
|
+@FeignClient(value = "novel-book-service", fallback = BookFeignFallback.class)
|
|
|
+//@FeignClient(value = "novel-book-service")
|
|
|
public interface BookFeign {
|
|
|
|
|
|
@PostMapping("/api/inner/book/listBookInfoByIds")
|
|
@@ -21,5 +22,5 @@ public interface BookFeign {
|
|
|
|
|
|
@GetMapping("/api/inner/book/listCommentsByUserId")
|
|
|
RestResp<PageRespDto<BookCommentRespDto>> listCommentsByUserId(
|
|
|
- @RequestParam("userId") Long userId, @RequestParam("pageNum")Integer pageNum, @RequestParam("pageSize")Integer pageSize);
|
|
|
+ @RequestParam("userId") Long userId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize);
|
|
|
}
|