From bdf374f035d1edbc8a68f15281874d8621a63989 Mon Sep 17 00:00:00 2001 From: gyc <2649472510@qq.com> Date: Thu, 25 Apr 2024 21:19:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=9C=E7=A8=8B=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bawei-auth/src/main/resources/bootstrap.yml | 4 +- bawei-base/base-es/base-es-common/pom.xml | 68 +++++++++++++++++++ .../es/config/InitEsRestHighLevelClient.java | 36 ++++++++++ .../com/bawei/es/domain/DocumentClass.java | 19 ++++++ .../main/java/com/bawei/es/domain/Page.java | 21 ++++++ .../main/java/com/bawei/es/domain/Sort.java | 15 ++++ bawei-base/base-es/base-es-remote/pom.xml | 4 +- ...ot.autoconfigure.AutoConfiguration.imports | 2 +- bawei-base/base-es/base-es-server/pom.xml | 45 +----------- .../bawei/es/controller/DocController.java | 13 ++-- .../java/com/bawei/es/service/DocService.java | 4 ++ .../bawei/es/service/impl/DocServiceImpl.java | 45 ++++++++++++ .../src/main/resources/bootstrap.yml | 4 +- bawei-base/base-es/pom.xml | 1 + .../src/main/resources/bootstrap.yml | 4 +- .../base-gen/src/main/resources/bootstrap.yml | 4 +- .../base-job/src/main/resources/bootstrap.yml | 4 +- .../src/main/resources/bootstrap.yml | 4 +- bawei-common/bawei-common-core/pom.xml | 10 ++- .../src/main/resources/bootstrap.yml | 6 +- .../src/main/resources/bootstrap.yml | 6 +- .../src/main/resources/bootstrap.yml | 6 +- .../src/main/resources/bootstrap.yml | 4 +- sql/mall_config_20220510.sql | 2 +- 24 files changed, 253 insertions(+), 78 deletions(-) create mode 100644 bawei-base/base-es/base-es-common/pom.xml create mode 100644 bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/config/InitEsRestHighLevelClient.java create mode 100644 bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/DocumentClass.java create mode 100644 bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Page.java create mode 100644 bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Sort.java diff --git a/bawei-auth/src/main/resources/bootstrap.yml b/bawei-auth/src/main/resources/bootstrap.yml index 8d894ae..34fd93c 100644 --- a/bawei-auth/src/main/resources/bootstrap.yml +++ b/bawei-auth/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/bawei-base/base-es/base-es-common/pom.xml b/bawei-base/base-es/base-es-common/pom.xml new file mode 100644 index 0000000..ea954cf --- /dev/null +++ b/bawei-base/base-es/base-es-common/pom.xml @@ -0,0 +1,68 @@ + + + 4.0.0 + + com.bawei + base-es + 3.6.0 + + + base-es-common + + + 8 + 8 + UTF-8 + + + + + com.bawei + bawei-common-core + + + org.elasticsearch.client + elasticsearch-rest-high-level-client + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + + io.minio + minio + ${minio.version} + + + + + com.bawei + bawei-common-swagger + + + + diff --git a/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/config/InitEsRestHighLevelClient.java b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/config/InitEsRestHighLevelClient.java new file mode 100644 index 0000000..942a775 --- /dev/null +++ b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/config/InitEsRestHighLevelClient.java @@ -0,0 +1,36 @@ +package com.bawei.es.config; + +import lombok.Data; +import lombok.extern.log4j.Log4j2; +import org.apache.http.HttpHost; +import org.elasticsearch.client.RestClient; +import org.elasticsearch.client.RestClientBuilder; +import org.elasticsearch.client.RestHighLevelClient; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @BelongsProject: day20k-6.12 + * @BelongsPackage: com.bwie.es.conifg + * @Author: LiFan + * @CreateTime: 2023-06-12 14:33 + * @Description: //TODO + * @Version: 1.0 + */ +@Configuration +@ConfigurationProperties(prefix = "es") +@Data +@Log4j2 +public class InitEsRestHighLevelClient { + private String host; + private Integer port; + private String scheme; + + @Bean + public RestHighLevelClient RestHighLevelClient() { + return new RestHighLevelClient( + RestClient.builder(new HttpHost(host,port,scheme)) + ); + } +} diff --git a/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/DocumentClass.java b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/DocumentClass.java new file mode 100644 index 0000000..84e6956 --- /dev/null +++ b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/DocumentClass.java @@ -0,0 +1,19 @@ +package com.bawei.es.domain; + +import lombok.Data; + +/** + * 文档类 + * + * @program: mall_cloud + * @ClassName: DocumentClass + * @author: Gyc + * @create: 2024-04-24 20:27 + **/ +@Data +public class DocumentClass { + private String indexName; + private String shopName; + private Page page; + private Sort sort; +} diff --git a/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Page.java b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Page.java new file mode 100644 index 0000000..f041a92 --- /dev/null +++ b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Page.java @@ -0,0 +1,21 @@ +package com.bawei.es.domain; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 分页实体类 + * + * @program: mall_cloud + * @ClassName: Page + * @author: Gyc + * @create: 2024-04-24 19:41 + **/ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class Page { + private Integer pageNum=1; + private Integer pageSize=5; +} diff --git a/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Sort.java b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Sort.java new file mode 100644 index 0000000..0f3e80e --- /dev/null +++ b/bawei-base/base-es/base-es-common/src/main/java/com/bawei/es/domain/Sort.java @@ -0,0 +1,15 @@ +package com.bawei.es.domain; + +import lombok.Data; + +/** + * @program: mall_cloud + * @ClassName: Sort + * @author: Gyc + * @create: 2024-04-24 20:28 + **/ +@Data +public class Sort { + private String sortName; + private String sortOrder; +} diff --git a/bawei-base/base-es/base-es-remote/pom.xml b/bawei-base/base-es/base-es-remote/pom.xml index 820223a..e0f0827 100644 --- a/bawei-base/base-es/base-es-remote/pom.xml +++ b/bawei-base/base-es/base-es-remote/pom.xml @@ -12,8 +12,8 @@ base-es-remote - 17 - 17 + 8 + 8 UTF-8 diff --git a/bawei-base/base-es/base-es-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/bawei-base/base-es/base-es-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index 78e39fb..8b13789 100644 --- a/bawei-base/base-es/base-es-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ b/bawei-base/base-es/base-es-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -1 +1 @@ -com.bawei.file.remote.factory.RemoteFileFallbackFactory + diff --git a/bawei-base/base-es/base-es-server/pom.xml b/bawei-base/base-es/base-es-server/pom.xml index 66b1353..2bf800a 100644 --- a/bawei-base/base-es/base-es-server/pom.xml +++ b/bawei-base/base-es/base-es-server/pom.xml @@ -17,51 +17,12 @@ UTF-8 - - org.elasticsearch.client - elasticsearch-rest-high-level-client - - - - com.alibaba.cloud - spring-cloud-starter-alibaba-nacos-discovery - - - - com.alibaba.cloud - spring-cloud-starter-alibaba-nacos-config - - - - - com.alibaba.cloud - spring-cloud-starter-alibaba-sentinel - - - - - org.springframework.boot - spring-boot-starter-actuator - - - - - - - io.minio - minio - ${minio.version} - - - com.bawei - bawei-common-swagger - - - com.bawei - bawei-common-core + base-es-common + 3.6.0 + compile diff --git a/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/controller/DocController.java b/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/controller/DocController.java index 0d86fa0..82d642c 100644 --- a/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/controller/DocController.java +++ b/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/controller/DocController.java @@ -1,11 +1,13 @@ package com.bawei.es.controller; import com.bawei.common.core.domain.R; +import com.bawei.es.domain.DocumentClass; import com.bawei.es.service.DocService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -17,13 +19,10 @@ public class DocController { @Autowired private DocService docService; - @ApiOperation(value = "根据索引名称和文档ID查询该索引文档") - @PostMapping("/getDocByIndexName/{indexName}/{id}") - public R getDocByIndexName(@PathVariable String indexName, @PathVariable String id){ - if (id!=null){ - return R.ok(docService.getDocByIndexName(indexName,id)); - } - throw new RuntimeException("文档ID不能为空"); + @ApiOperation(value = "文档查询接口") + @PostMapping("/search") + public R search(@RequestBody DocumentClass documentClass) { + return R.ok(docService.search(documentClass)); } diff --git a/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/DocService.java b/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/DocService.java index c6e91e3..a4eb7fb 100644 --- a/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/DocService.java +++ b/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/DocService.java @@ -1,7 +1,9 @@ package com.bawei.es.service; import com.bawei.common.core.domain.R; +import com.bawei.es.domain.DocumentClass; +import java.util.HashMap; import java.util.Map; public interface DocService { @@ -12,4 +14,6 @@ public interface DocService { R putDoc(String indexName, Map document); R deleteDoc(String indexName, String id); + + HashMap search(DocumentClass documentClass); } diff --git a/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/impl/DocServiceImpl.java b/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/impl/DocServiceImpl.java index d6192ba..2e9bdd5 100644 --- a/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/impl/DocServiceImpl.java +++ b/bawei-base/base-es/base-es-server/src/main/java/com/bawei/es/service/impl/DocServiceImpl.java @@ -1,6 +1,8 @@ package com.bawei.es.service.impl; import com.bawei.common.core.domain.R; +import com.bawei.common.core.utils.StringUtils; +import com.bawei.es.domain.DocumentClass; import com.bawei.es.service.DocService; import org.elasticsearch.action.DocWriteResponse; import org.elasticsearch.action.delete.DeleteRequest; @@ -9,12 +11,24 @@ import org.elasticsearch.action.get.GetRequest; import org.elasticsearch.action.get.GetResponse; import org.elasticsearch.action.index.IndexRequest; import org.elasticsearch.action.index.IndexResponse; +import org.elasticsearch.action.search.SearchRequest; +import org.elasticsearch.action.search.SearchResponse; import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RestHighLevelClient; +import org.elasticsearch.index.query.BoolQueryBuilder; +import org.elasticsearch.index.query.QueryBuilder; +import org.elasticsearch.index.query.QueryBuilders; +import org.elasticsearch.search.SearchHit; +import org.elasticsearch.search.SearchHits; +import org.elasticsearch.search.builder.SearchSourceBuilder; import org.elasticsearch.xcontent.XContentType; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.w3c.dom.ranges.RangeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; import java.util.Map; @Service @@ -133,4 +147,35 @@ public class DocServiceImpl implements DocService { throw new RuntimeException("索引请求处理异常,异常信息为: "+e.getMessage(),e); } } + + @Override + public HashMap search(DocumentClass documentClass) { + if (StringUtils.isEmpty(documentClass.getIndexName())){ + throw new RuntimeException("索引名称不能为空"); + } + if (StringUtils.isEmpty(documentClass.getSort().getSortName())){ + throw new RuntimeException("索引字段不能为空"); + } + if (StringUtils.isEmpty(documentClass.getSort().getSortOrder())){ + throw new RuntimeException("排序字段不能为空"); + } + try { + SearchRequest searchRequest = new SearchRequest(documentClass.getIndexName()); + SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder(); + searchSourceBuilder.from((documentClass.getPage().getPageNum()-1)*documentClass.getPage().getPageSize()); + searchSourceBuilder.size(documentClass.getPage().getPageSize()); + searchSourceBuilder.sort(documentClass.getSort().getSortName()); + searchRequest.source(searchSourceBuilder); + SearchResponse searchResponse = restHighLevelClient.search(searchRequest, RequestOptions.DEFAULT); + SearchHits hits = searchResponse.getHits(); + SearchHit[] hits1 = hits.getHits(); + Map map = new HashMap<>(); + for (SearchHit documentFields : hits1) { + map = documentFields.getSourceAsMap(); + } + } catch (IOException e) { + throw new RuntimeException("网络超时"); + } + return new HashMap<>(); + } } diff --git a/bawei-base/base-es/base-es-server/src/main/resources/bootstrap.yml b/bawei-base/base-es/base-es-server/src/main/resources/bootstrap.yml index ceed63e..79ec75c 100644 --- a/bawei-base/base-es/base-es-server/src/main/resources/bootstrap.yml +++ b/bawei-base/base-es/base-es-server/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/bawei-base/base-es/pom.xml b/bawei-base/base-es/pom.xml index 176246b..e8482d4 100644 --- a/bawei-base/base-es/pom.xml +++ b/bawei-base/base-es/pom.xml @@ -16,5 +16,6 @@ base-es-server base-es-remote + base-es-common diff --git a/bawei-base/base-file/base-file-server/src/main/resources/bootstrap.yml b/bawei-base/base-file/base-file-server/src/main/resources/bootstrap.yml index 46d7910..93c36a8 100644 --- a/bawei-base/base-file/base-file-server/src/main/resources/bootstrap.yml +++ b/bawei-base/base-file/base-file-server/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/bawei-base/base-gen/src/main/resources/bootstrap.yml b/bawei-base/base-gen/src/main/resources/bootstrap.yml index efb35a9..e76f3f0 100644 --- a/bawei-base/base-gen/src/main/resources/bootstrap.yml +++ b/bawei-base/base-gen/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/bawei-base/base-job/src/main/resources/bootstrap.yml b/bawei-base/base-job/src/main/resources/bootstrap.yml index 370604c..93dc9b9 100644 --- a/bawei-base/base-job/src/main/resources/bootstrap.yml +++ b/bawei-base/base-job/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/bawei-base/base-system/base-system-server/src/main/resources/bootstrap.yml b/bawei-base/base-system/base-system-server/src/main/resources/bootstrap.yml index 0c2ee44..cc173aa 100644 --- a/bawei-base/base-system/base-system-server/src/main/resources/bootstrap.yml +++ b/bawei-base/base-system/base-system-server/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/bawei-common/bawei-common-core/pom.xml b/bawei-common/bawei-common-core/pom.xml index 0c6a775..d30bbc7 100644 --- a/bawei-common/bawei-common-core/pom.xml +++ b/bawei-common/bawei-common-core/pom.xml @@ -16,7 +16,10 @@ - + + org.projectlombok + lombok + org.springframework.cloud @@ -34,7 +37,10 @@ org.springframework spring-context-support - + + org.elasticsearch.client + elasticsearch-rest-high-level-client + org.springframework diff --git a/bawei-gateway/src/main/resources/bootstrap.yml b/bawei-gateway/src/main/resources/bootstrap.yml index 7390c95..69a5edc 100644 --- a/bawei-gateway/src/main/resources/bootstrap.yml +++ b/bawei-gateway/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml @@ -35,7 +35,7 @@ spring: datasource: ds1: nacos: - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 dataId: sentinel-bawei-gateway groupId: DEFAULT_GROUP data-type: json diff --git a/bawei-mall/bawei-mall-product/bawei-mall-product-server/src/main/resources/bootstrap.yml b/bawei-mall/bawei-mall-product/bawei-mall-product-server/src/main/resources/bootstrap.yml index 097bc70..319d684 100644 --- a/bawei-mall/bawei-mall-product/bawei-mall-product-server/src/main/resources/bootstrap.yml +++ b/bawei-mall/bawei-mall-product/bawei-mall-product-server/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml @@ -26,7 +26,7 @@ spring: shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} rabbitmq: - host: 124.220.46.186 + host: 127.0.0.1 api-docs: path: v3/api-docs # 指定生成文档的路径,网关会访问这个路径来拉取文档 group-configs: diff --git a/bawei-mall/bawei-mall-search/bawei-mall-search-server/src/main/resources/bootstrap.yml b/bawei-mall/bawei-mall-search/bawei-mall-search-server/src/main/resources/bootstrap.yml index 85d5576..83956f1 100644 --- a/bawei-mall/bawei-mall-search/bawei-mall-search-server/src/main/resources/bootstrap.yml +++ b/bawei-mall/bawei-mall-search/bawei-mall-search-server/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml @@ -26,7 +26,7 @@ spring: shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} rabbitmq: - host: 124.220.46.186 + host: 127.0.0.1 thymeleaf: cache: false management: diff --git a/bawei-visual/bawei-visual-monitor/src/main/resources/bootstrap.yml b/bawei-visual/bawei-visual-monitor/src/main/resources/bootstrap.yml index 59c6efd..4f73cb6 100644 --- a/bawei-visual/bawei-visual-monitor/src/main/resources/bootstrap.yml +++ b/bawei-visual/bawei-visual-monitor/src/main/resources/bootstrap.yml @@ -14,11 +14,11 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 config: # 配置中心地址 - server-addr: 124.220.46.186:8848 + server-addr: 127.0.0.1:8848 namespace: 12345678 # 配置文件格式 file-extension: yml diff --git a/sql/mall_config_20220510.sql b/sql/mall_config_20220510.sql index cf58423..9a1d9b5 100644 --- a/sql/mall_config_20220510.sql +++ b/sql/mall_config_20220510.sql @@ -37,7 +37,7 @@ insert into config_info(id, data_id, group_id, content, md5, gmt_create, gmt_mod (2,'bawei-gateway-dev.yml','DEFAULT_GROUP','spring:\n redis:\n host: localhost\n port: 6379\n password: \n cloud:\n gateway:\n discovery:\n locator:\n lowerCaseServiceId: true\n enabled: true\n routes:\n # 认证中心\n - id: bawei-auth\n uri: lb://bawei-auth\n predicates:\n - Path=/auth/**\n filters:\n # 验证码处理\n - CacheRequestFilter\n - ValidateCodeFilter\n - StripPrefix=1\n # 代码生成\n - id: bawei-gen\n uri: lb://bawei-gen\n predicates:\n - Path=/code/**\n filters:\n - StripPrefix=1\n # 定时任务\n - id: bawei-job\n uri: lb://bawei-job\n predicates:\n - Path=/schedule/**\n filters:\n - StripPrefix=1\n # 系统模块\n - id: bawei-system\n uri: lb://bawei-system\n predicates:\n - Path=/system/**\n filters:\n - StripPrefix=1\n # 文件服务\n - id: bawei-file\n uri: lb://bawei-file\n predicates:\n - Path=/file/**\n filters:\n - StripPrefix=1\n\n# 安全配置\nsecurity:\n # 验证码\n captcha:\n enabled: true\n type: math\n # 防止XSS攻击\n xss:\n enabled: true\n excludeUrls:\n - /system/notice\n # 不校验白名单\n ignore:\n whites:\n - /auth/logout\n - /auth/login\n - /auth/register\n - /*/v2/api-docs\n - /csrf\n','2f5a6b5a4ccf20b5801c5cf842456ec6','2020-05-14 14:17:55','2021-07-30 09:07:14',NULL,'0:0:0:0:0:0:0:1','','','网关模块','null','null','yaml',NULL,''), (3,'bawei-auth-dev.yml','DEFAULT_GROUP','spring: \r\n redis:\r\n host: localhost\r\n port: 6379\r\n password: \r\n','b7354e1eb62c2d846d44a796d9ec6930','2020-11-20 00:00:00','2021-02-28 21:06:58',NULL,'0:0:0:0:0:0:0:1','','','认证中心','null','null','yaml',NULL,''), (4,'bawei-monitor-dev.yml','DEFAULT_GROUP','# spring\r\nspring: \r\n security:\r\n user:\r\n name: bawei\r\n password: 123456\r\n boot:\r\n admin:\r\n ui:\r\n title: 若依服务状态监控\r\n','d8997d0707a2fd5d9fc4e8409da38129','2020-11-20 00:00:00','2020-12-21 16:28:07',NULL,'0:0:0:0:0:0:0:1','','','监控中心','null','null','yaml',NULL,''), -(5,'bawei-system-dev.yml','DEFAULT_GROUP','# spring配置\r\nspring: \r\n redis:\r\n host: localhost\r\n port: 6379\r\n password: \r\n datasource:\r\n druid:\r\n stat-view-servlet:\r\n enabled: true\r\n loginUsername: admin\r\n loginPassword: 123456\r\n dynamic:\r\n druid:\r\n initial-size: 5\r\n min-idle: 5\r\n maxActive: 20\r\n maxWait: 60000\r\n timeBetweenEvictionRunsMillis: 60000\r\n minEvictableIdleTimeMillis: 300000\r\n validationQuery: SELECT 1 FROM DUAL\r\n testWhileIdle: true\r\n testOnBorrow: false\r\n testOnReturn: false\r\n poolPreparedStatements: true\r\n maxPoolPreparedStatementPerConnectionSize: 20\r\n filters: stat,slf4j\r\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\r\n datasource:\r\n # 主库数据源\r\n master:\r\n driver-class-name: com.mysql.cj.jdbc.Driver\r\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\r\n username: root\r\n password: password\r\n # 从库数据源\r\n # slave:\r\n # username: \r\n # password: \r\n # url: \r\n # driver-class-name: \r\n # seata: true # 开启seata代理,开启后默认每个数据源都代理,如果某个不需要代理可单独关闭\r\n\r\n# seata配置\r\nseata:\r\n # 默认关闭,如需启用spring.datasource.dynami.seata需要同时开启\r\n enabled: false\r\n # Seata 应用编号,默认为 ${spring.application.name}\r\n application-id: ${spring.application.name}\r\n # Seata 事务组编号,用于 TC 集群名\r\n tx-service-group: ${spring.application.name}-group\r\n # 关闭自动代理\r\n enable-auto-data-source-proxy: false\r\n # 服务配置项\r\n service:\r\n # 虚拟组和分组的映射\r\n vgroup-mapping:\r\n bawei-system-group: default\r\n config:\r\n type: nacos\r\n nacos:\r\n serverAddr: 124.220.46.186:8848\r\n group: SEATA_GROUP\r\n namespace:\r\n registry:\r\n type: nacos\r\n nacos:\r\n application: seata-server\r\n server-addr: 124.220.46.186:8848\r\n namespace:\r\n\r\n# mybatis配置\r\nmybatis:\r\n # 搜索指定包别名\r\n typeAliasesPackage: com.bawei.system\r\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\r\n mapperLocations: classpath:mapper/**/*.xml\r\n\r\n# swagger配置\r\nswagger:\r\n title: 系统模块接口文档\r\n license: Powered By bawei\r\n licenseUrl: https://bawei.vip','ac8913dee679e65bb7d482df5f267d4e','2020-11-20 00:00:00','2021-01-27 10:42:25',NULL,'0:0:0:0:0:0:0:1','','','系统模块','null','null','yaml',NULL,''), +(5,'bawei-system-dev.yml','DEFAULT_GROUP','# spring配置\r\nspring: \r\n redis:\r\n host: localhost\r\n port: 6379\r\n password: \r\n datasource:\r\n druid:\r\n stat-view-servlet:\r\n enabled: true\r\n loginUsername: admin\r\n loginPassword: 123456\r\n dynamic:\r\n druid:\r\n initial-size: 5\r\n min-idle: 5\r\n maxActive: 20\r\n maxWait: 60000\r\n timeBetweenEvictionRunsMillis: 60000\r\n minEvictableIdleTimeMillis: 300000\r\n validationQuery: SELECT 1 FROM DUAL\r\n testWhileIdle: true\r\n testOnBorrow: false\r\n testOnReturn: false\r\n poolPreparedStatements: true\r\n maxPoolPreparedStatementPerConnectionSize: 20\r\n filters: stat,slf4j\r\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\r\n datasource:\r\n # 主库数据源\r\n master:\r\n driver-class-name: com.mysql.cj.jdbc.Driver\r\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\r\n username: root\r\n password: password\r\n # 从库数据源\r\n # slave:\r\n # username: \r\n # password: \r\n # url: \r\n # driver-class-name: \r\n # seata: true # 开启seata代理,开启后默认每个数据源都代理,如果某个不需要代理可单独关闭\r\n\r\n# seata配置\r\nseata:\r\n # 默认关闭,如需启用spring.datasource.dynami.seata需要同时开启\r\n enabled: false\r\n # Seata 应用编号,默认为 ${spring.application.name}\r\n application-id: ${spring.application.name}\r\n # Seata 事务组编号,用于 TC 集群名\r\n tx-service-group: ${spring.application.name}-group\r\n # 关闭自动代理\r\n enable-auto-data-source-proxy: false\r\n # 服务配置项\r\n service:\r\n # 虚拟组和分组的映射\r\n vgroup-mapping:\r\n bawei-system-group: default\r\n config:\r\n type: nacos\r\n nacos:\r\n serverAddr: 127.0.0.1:8848\r\n group: SEATA_GROUP\r\n namespace:\r\n registry:\r\n type: nacos\r\n nacos:\r\n application: seata-server\r\n server-addr: 127.0.0.1:8848\r\n namespace:\r\n\r\n# mybatis配置\r\nmybatis:\r\n # 搜索指定包别名\r\n typeAliasesPackage: com.bawei.system\r\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\r\n mapperLocations: classpath:mapper/**/*.xml\r\n\r\n# swagger配置\r\nswagger:\r\n title: 系统模块接口文档\r\n license: Powered By bawei\r\n licenseUrl: https://bawei.vip','ac8913dee679e65bb7d482df5f267d4e','2020-11-20 00:00:00','2021-01-27 10:42:25',NULL,'0:0:0:0:0:0:0:1','','','系统模块','null','null','yaml',NULL,''), (6,'bawei-gen-dev.yml','DEFAULT_GROUP','# spring配置\r\nspring: \r\n redis:\r\n host: localhost\r\n port: 6379\r\n password: \r\n datasource: \r\n driver-class-name: com.mysql.cj.jdbc.Driver\r\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\r\n username: root\r\n password: password\r\n\r\n# mybatis配置\r\nmybatis:\r\n # 搜索指定包别名\r\n typeAliasesPackage: com.bawei.gen.domain\r\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\r\n mapperLocations: classpath:mapper/**/*.xml\r\n\r\n# swagger配置\r\nswagger:\r\n title: 代码生成接口文档\r\n license: Powered By bawei\r\n licenseUrl: https://bawei.vip\r\n\r\n# 代码生成\r\ngen: \r\n # 作者\r\n author: bawei\r\n # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool\r\n packageName: com.bawei.system\r\n # 自动去除表前缀,默认是false\r\n autoRemovePre: false\r\n # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)\r\n tablePrefix: sys_\r\n','8c79f64a4cca9b821a03dc8b27a2d8eb','2020-11-20 00:00:00','2021-01-26 10:36:45',NULL,'0:0:0:0:0:0:0:1','','','代码生成','null','null','yaml',NULL,''), (7,'bawei-job-dev.yml','DEFAULT_GROUP','# spring配置\r\nspring: \r\n redis:\r\n host: localhost\r\n port: 6379\r\n password: \r\n datasource:\r\n driver-class-name: com.mysql.cj.jdbc.Driver\r\n url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\r\n username: root\r\n password: password\r\n\r\n# mybatis配置\r\nmybatis:\r\n # 搜索指定包别名\r\n typeAliasesPackage: com.bawei.job.domain\r\n # 配置mapper的扫描,找到所有的mapper.xml映射文件\r\n mapperLocations: classpath:mapper/**/*.xml\r\n\r\n# swagger配置\r\nswagger:\r\n title: 定时任务接口文档\r\n license: Powered By bawei\r\n licenseUrl: https://bawei.vip\r\n','d6dfade9a2c93c463ae857cd503cb172','2020-11-20 00:00:00','2021-01-26 10:36:04',NULL,'0:0:0:0:0:0:0:1','','','定时任务','null','null','yaml',NULL,''), (8,'bawei-file-dev.yml','DEFAULT_GROUP','# 本地文件上传 \r\nfile:\r\n domain: http://127.0.0.1:9300\r\n path: D:/bawei/uploadPath\r\n prefix: /statics\r\n\r\n# FastDFS配置\r\nfdfs:\r\n domain: http://8.129.231.12\r\n soTimeout: 3000\r\n connectTimeout: 2000\r\n trackerList: 8.129.231.12:22122\r\n\r\n# Minio配置\r\nminio:\r\n url: http://8.129.231.12:9000\r\n accessKey: minioadmin\r\n secretKey: minioadmin\r\n bucketName: test','5382b93f3d8059d6068c0501fdd41195','2020-11-20 00:00:00','2020-12-21 21:01:59',NULL,'0:0:0:0:0:0:0:1','','','文件服务','null','null','yaml',NULL,''),