From 7bdb89ff4ac412b89ff7d91fc20d6c6c02eaa060 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Tue, 28 Dec 2021 22:45:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B4=E6=98=8E=EF=BC=9A1=E3=80=81=E6=96=B0?= =?UTF-8?q?=E5=BB=BAapi=E7=B1=BB=E5=9E=8B=E5=B8=B8=E9=87=8F=E7=B1=BB=20=20?= =?UTF-8?q?=20=20=20=202=E3=80=81=E6=8A=8Afeign=E9=83=BD=E8=AF=A5api?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=EF=BC=8C=E6=96=B9=E4=BE=BF=E5=90=8E=E7=BB=AD?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xjs/common/client/BaiduFeignClient.java | 4 +++- .../common/client/TianXingPYQFeignClient.java | 4 +++- .../common/client/TianXingWYYFeignClient.java | 4 +++- .../com/xjs/common/client/YouDaoFeignClient.java | 4 +++- .../java/com/xjs/common/consts/ApiConst.java | 16 ++++++++++++++++ .../controller/CopyWritingController.java | 3 --- 6 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 xjs-business/xjs-business-english/src/main/java/com/xjs/common/consts/ApiConst.java diff --git a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/BaiduFeignClient.java b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/BaiduFeignClient.java index f4365d62..95e8aee7 100644 --- a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/BaiduFeignClient.java +++ b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/BaiduFeignClient.java @@ -7,6 +7,8 @@ import com.xjs.translation.domain.qo.translation.BaiDuTranslationQo; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; +import static com.xjs.common.consts.ApiConst.BAIDU_FY; + /** * @author xiejs * @desc 百度翻译接口api调用 @@ -16,7 +18,7 @@ import org.springframework.web.bind.annotation.PostMapping; public interface BaiduFeignClient { @PostMapping(headers = {"Content-Type=application/x-www-form-urlencoded"}) - @ApiLog(name = "baidu", + @ApiLog(name = BAIDU_FY, url = "http://api.fanyi.baidu.com/api/trans/vip/translate", method = "Post") JSONObject translationApi(BaiDuTranslationQo qo); diff --git a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingPYQFeignClient.java b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingPYQFeignClient.java index 6e3ebf9a..3dfeabdf 100644 --- a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingPYQFeignClient.java +++ b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingPYQFeignClient.java @@ -8,6 +8,8 @@ import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.web.bind.annotation.GetMapping; +import static com.xjs.common.consts.ApiConst.TIANXING_PYQ; + /** * @author xiejs * @desc 天行数据朋友圈文案接口api调用 @@ -18,7 +20,7 @@ import org.springframework.web.bind.annotation.GetMapping; public interface TianXingPYQFeignClient { @GetMapping - @ApiLog(name = "tianXing", + @ApiLog(name = TIANXING_PYQ, url = "http://api.tianapi.com/pyqwenan/index", method = "Get") JSONObject copyWritingApi(@SpringQueryMap RequestBody requestBody); diff --git a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingWYYFeignClient.java b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingWYYFeignClient.java index da1240bc..88ff5005 100644 --- a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingWYYFeignClient.java +++ b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/TianXingWYYFeignClient.java @@ -8,6 +8,8 @@ import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.web.bind.annotation.GetMapping; +import static com.xjs.common.consts.ApiConst.TIANXING_WYY; + /** * @author xiejs * @desc 天行数据网易云热评接口api调用 @@ -17,7 +19,7 @@ import org.springframework.web.bind.annotation.GetMapping; @FeignClient(name = "tianXingWYY",url = "http://api.tianapi.com/hotreview/index",fallbackFactory = TianXingWYYFeignFactory.class) public interface TianXingWYYFeignClient { @GetMapping - @ApiLog(name = "tianXing", + @ApiLog(name = TIANXING_WYY, url = "http://api.tianapi.com/hotreview/index", method = "Get") JSONObject copyWritingApi(@SpringQueryMap RequestBody requestBody); diff --git a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/YouDaoFeignClient.java b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/YouDaoFeignClient.java index fa077ff8..789528ae 100644 --- a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/YouDaoFeignClient.java +++ b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/client/YouDaoFeignClient.java @@ -8,6 +8,8 @@ import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.web.bind.annotation.GetMapping; +import static com.xjs.common.consts.ApiConst.YOUDAO_FY; + /** * @author xiejs * @desc 有道翻译接口api调用 @@ -17,7 +19,7 @@ import org.springframework.web.bind.annotation.GetMapping; public interface YouDaoFeignClient { @GetMapping( headers ={ "Accept-Encoding=''"}) - @ApiLog(name = "youdao", + @ApiLog(name = YOUDAO_FY, url = "http://fanyi.youdao.com/translate", method = "Get") JSONObject translationApi(@SpringQueryMap YouDaoTranslationQo qo); diff --git a/xjs-business/xjs-business-english/src/main/java/com/xjs/common/consts/ApiConst.java b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/consts/ApiConst.java new file mode 100644 index 00000000..ecdfb9fb --- /dev/null +++ b/xjs-business/xjs-business-english/src/main/java/com/xjs/common/consts/ApiConst.java @@ -0,0 +1,16 @@ +package com.xjs.common.consts; + +/** + * @author xiejs + * @desc api名称常量类 + * @create 2021-12-28 + */ +public class ApiConst { + public static final String YOUDAO_FY= "有道翻译"; + + public static final String BAIDU_FY= "百度翻译"; + + public static final String TIANXING_PYQ= "天行-朋友圈"; + + public static final String TIANXING_WYY= "天行-网易云"; +} diff --git a/xjs-business/xjs-business-english/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java b/xjs-business/xjs-business-english/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java index 4de9d2a1..3d8a4476 100644 --- a/xjs-business/xjs-business-english/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java +++ b/xjs-business/xjs-business-english/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java @@ -42,9 +42,6 @@ public class CopyWritingController extends BaseController { @Autowired private CopyWritingService copyWritingService; - //todo 文案管理前端页面, - // 实现其他天行数据接口, - // 实现其他朋友圈文案api, @GetMapping @ApiOperation("文案接口")