diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/RemoteWebmagicCopyWritingNetworkFeign.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/RemoteWebmagicCopyWritingNetworkFeign.java index 15580e42..4e2cfa3d 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/RemoteWebmagicCopyWritingNetworkFeign.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/RemoteWebmagicCopyWritingNetworkFeign.java @@ -2,10 +2,13 @@ package com.xjs.business.webmagic; import com.ruoyi.common.core.constant.ServiceNameConstants; import com.ruoyi.common.core.domain.R; +import com.xjs.business.webmagic.domain.CopyWritingNetworkDTO; import com.xjs.business.webmagic.factory.RemoteWebmagicCopyWritingNetworkFactory; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; +import java.util.List; + /** * 内部 调用 文案网 爬虫定时任务 * @@ -19,4 +22,7 @@ public interface RemoteWebmagicCopyWritingNetworkFeign { @GetMapping("copyWritingNetwork/taskForPRC") R copyWritingNetworkTaskForPRC(); + + @GetMapping("copyWritingNetwork/showCopyWriting") + public R> showCopyWriting(); } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/domain/CopyWritingNetworkDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/domain/CopyWritingNetworkDTO.java new file mode 100644 index 00000000..1003920a --- /dev/null +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/domain/CopyWritingNetworkDTO.java @@ -0,0 +1,31 @@ +package com.xjs.business.webmagic.domain; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 文案网数据实体DTO + * @author xiejs + * @since 2022-02-16 + */ +@Data +public class CopyWritingNetworkDTO implements Serializable { + private static final long serialVersionUID = 1L; + + private Long id; + + /** 文案标签 */ + private String type; + + /** 文案主题 */ + private String theme; + + /** 文案内容 */ + private String content; + + /** 创建时间 */ + private Date createTime; + +} diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/factory/RemoteWebmagicCopyWritingNetworkFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/factory/RemoteWebmagicCopyWritingNetworkFactory.java index c98e20bd..3cd878c5 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/factory/RemoteWebmagicCopyWritingNetworkFactory.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/webmagic/factory/RemoteWebmagicCopyWritingNetworkFactory.java @@ -2,10 +2,13 @@ package com.xjs.business.webmagic.factory; import com.ruoyi.common.core.domain.R; import com.xjs.business.webmagic.RemoteWebmagicCopyWritingNetworkFeign; +import com.xjs.business.webmagic.domain.CopyWritingNetworkDTO; import lombok.extern.log4j.Log4j2; import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.stereotype.Component; +import java.util.List; + /** * 内部 调用 文案网 爬虫定时任务 降级 * @author xiejs @@ -22,6 +25,12 @@ public class RemoteWebmagicCopyWritingNetworkFactory implements FallbackFactory< log.error("文案网 爬虫定时任务 降级------服务可能正在运行"); return R.fail("降级处理------服务可能正在运行"); } + + @Override + public R> showCopyWriting() { + log.error("文案网 展示文案数据 降级------服务可能正在运行"); + return R.fail("降级处理------服务可能正在运行"); + } }; } } diff --git a/ruoyi-ui/src/api/index.js b/ruoyi-ui/src/api/index.js index b915f2da..4826f712 100644 --- a/ruoyi-ui/src/api/index.js +++ b/ruoyi-ui/src/api/index.js @@ -2,4 +2,18 @@ import request from '@/utils/request' +export function showWbSearch() { + return request({ + url: '/openapi/index/showWbSearch', + method: 'get' + }) +} + +export function showCopyWriting() { + return request({ + url: '/openapi/index/showCopyWriting', + method: 'get' + }) +} + diff --git a/ruoyi-ui/src/views/business/tools/serach/Serach.vue b/ruoyi-ui/src/views/business/tools/serach/Serach.vue new file mode 100644 index 00000000..7484e0fb --- /dev/null +++ b/ruoyi-ui/src/views/business/tools/serach/Serach.vue @@ -0,0 +1,238 @@ + + + + + + diff --git a/ruoyi-ui/src/views/index.vue b/ruoyi-ui/src/views/index.vue index b77d4fa3..91afb15c 100644 --- a/ruoyi-ui/src/views/index.vue +++ b/ruoyi-ui/src/views/index.vue @@ -1,61 +1,47 @@