From ca3ee541778927f0e84f2d4626d23c218fc811ee Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Mon, 6 Mar 2023 16:10:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E4=B8=AD=E5=BF=83=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application.yml | 7 + yxt_supervise/pom.xml | 1 + yxt_supervise/supervise-customer/pom.xml | 20 +++ .../supervise-customer-api/pom.xml | 60 +++++++ .../supervise-customer-biz/pom.xml | 148 ++++++++++++++++++ .../customer/CustomerApplication.java | 19 +++ .../src/main/resources/application-devv.yml | 31 ++++ .../src/main/resources/application-pro.yml | 31 ++++ .../src/main/resources/application-test.yml | 30 ++++ .../src/main/resources/application.yml | 55 +++++++ .../src/main/resources/logback-spring.xml | 50 ++++++ 11 files changed, 452 insertions(+) create mode 100644 yxt_supervise/supervise-customer/pom.xml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-api/pom.xml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/pom.xml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/CustomerApplication.java create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-devv.yml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml create mode 100644 yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/logback-spring.xml diff --git a/yxt_supervise/gateway/src/main/resources/application.yml b/yxt_supervise/gateway/src/main/resources/application.yml index 1702f481..9444ea91 100644 --- a/yxt_supervise/gateway/src/main/resources/application.yml +++ b/yxt_supervise/gateway/src/main/resources/application.yml @@ -44,6 +44,13 @@ spring: uri: lb://supervise-rms filters: - StripPrefix=1 + #客户中心 + - id: supervise-customer + predicates: + - Path= /customer/** + uri: lb://supervise-customer + filters: + - StripPrefix=1 ignore: whites: - /portal/v1/regions/treeList diff --git a/yxt_supervise/pom.xml b/yxt_supervise/pom.xml index d33c0554..2d0366ee 100644 --- a/yxt_supervise/pom.xml +++ b/yxt_supervise/pom.xml @@ -18,6 +18,7 @@ supervise-rms supervise-crm supervise-flowable + supervise-customer pom diff --git a/yxt_supervise/supervise-customer/pom.xml b/yxt_supervise/supervise-customer/pom.xml new file mode 100644 index 00000000..6774e370 --- /dev/null +++ b/yxt_supervise/supervise-customer/pom.xml @@ -0,0 +1,20 @@ + + + + + 4.0.0 + supervise-customer + + supervise-customer-api + supervise-customer-biz + + com.yxt.supervise + 0.0.1 + + pom + 客户中心 + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-customer/supervise-customer-api/pom.xml b/yxt_supervise/supervise-customer/supervise-customer-api/pom.xml new file mode 100644 index 00000000..d91ba799 --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-api/pom.xml @@ -0,0 +1,60 @@ + + + + + com.yxt + yxt-parent + 0.0.1 + + + 4.0.0 + + supervise-customer-api + com.yxt.supervise + 0.0.1-SNAPSHOT + + + + + + com.yxt + yxt-common-core + 0.0.1 + + + + org.springframework.cloud + spring-cloud-starter-openfeign + + + + org.projectlombok + lombok + 1.18.24 + true + + + com.baomidou + mybatis-plus-boot-starter + + + com.baomidou + mybatis-plus-annotation + + + + + + nexus-releases + http://172.18.0.3:8081/repository/yxt-mvn-releases/ + + + nexus-snapshots + http://172.18.0.3:8081/repository/yxt-mvn-snapshot/ + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/pom.xml b/yxt_supervise/supervise-customer/supervise-customer-biz/pom.xml new file mode 100644 index 00000000..07d4236a --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/pom.xml @@ -0,0 +1,148 @@ + + + + com.yxt + yxt-parent + 0.0.1 + + + 4.0.0 + + supervise-customer-biz + com.yxt.supervise + 0.0.1 + + + + + com.yxt + yxt-common-base + 0.0.1 + + + supervise-customer-api + com.yxt.supervise + 0.0.1-SNAPSHOT + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + mysql + mysql-connector-java + runtime + + + + junit + junit + compile + + + javax.servlet + javax.servlet-api + 4.0.1 + compile + + + com.github.xiaoymin + knife4j-spring-boot-starter + + + net.dongliu + apk-parser + 2.6.10 + + + + org.projectlombok + lombok + 1.18.24 + true + + + javax.xml + jaxb-impl + 2.1 + + + javax.xml + jaxb-api + 2.1 + + + javax.xml.ws + jaxws-api + 2.3.1 + + + javax.jws + javax.jws-api + 1.1 + + + com.sun.xml.bind + jaxb-core + 2.3.0.1 + + + javax.xml.soap + javax.xml.soap-api + 1.4.0 + + + javax.activation + activation + 1.1.1 + + + + net.sourceforge.javacsv + javacsv + 2.0 + + + de.siegmar + fastcsv + 2.2.1 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + 2.5.6 + + + + repackage + + + + + + + + src/main/java + + **/*Mapper.xml + + + + src/main/resources + + **/*.* + + false + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/CustomerApplication.java b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/CustomerApplication.java new file mode 100644 index 00000000..7f8bd414 --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/CustomerApplication.java @@ -0,0 +1,19 @@ +package com.yxt.supervise.customer; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.cloud.openfeign.EnableFeignClients; + +/** + */ +@SpringBootApplication(scanBasePackages = { + "com.yxt.common.base.config", + "com.yxt.supervise.customer" +}) +@EnableDiscoveryClient +@EnableFeignClients(basePackages = {"com.yxt.supervise.*"}) +public class CustomerApplication { + public static void main(String[] args) { + SpringApplication.run(CustomerApplication.class, args); + } +} diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-devv.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-devv.yml new file mode 100644 index 00000000..8fa8ea39 --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-devv.yml @@ -0,0 +1,31 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/supervise_customer?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&allowMultiQueries=true&rewriteBatchedStatements=true + username: root + password: root + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 + redis: + database: 3 # Redis数据库索引(默认为0) + host: 127.0.0.1 + jedis: + pool: + max-active: -1 #连接池最大连接数(使用负值表示没有限制) + max-idle: 8 #连接池中的最大空闲连接 + max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) + min-idle: 0 # 连接池中的最小空闲连接 + password: + port: 6379 + timeout: 0 # 连接超时时间(毫秒) + +image: + xlsxtmpl: D:/works/projects/yxt/yxtgit/supervise/yxt_supervise/supervise-portal/supervise-portal-biz/target/classes/xlsx-tmpl/ + upload: + path: D:/works/projects/yxt/yxtgit/supervise/yxt_supervise/supervise-portal/supervise-portal-biz/target/classes/static/upload/ + url: + prefix: http://127.0.0.1:7003/upload/ + + diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml new file mode 100644 index 00000000..c5a71d8d --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml @@ -0,0 +1,31 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/supervise_customer?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 + username: root + password: root + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 + redis: + database: 3 # Redis数据库索引(默认为0) + host: 127.0.0.1 + jedis: + pool: + max-active: -1 #连接池最大连接数(使用负值表示没有限制) + max-idle: 8 #连接池中的最大空闲连接 + max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) + min-idle: 0 # 连接池中的最小空闲连接 + password: 123456 + port: 6379 + timeout: 0 # 连接超时时间(毫秒) + +image: + xlsxtmpl: D:/webapps/supervise/xlsx-tmpl/ + upload: + path: D:/anrui/upload/ + url: + prefix: http://120.46.172.184/api/upload/ + login: + path: D:\images\pic-click diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml new file mode 100644 index 00000000..e1b5ab04 --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml @@ -0,0 +1,30 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/supervise_customer?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&allowMultiQueries=true&rewriteBatchedStatements=true + username: root + password: 1LAiGz$t1*Iw +# cloud: +# nacos: +# discovery: +# server-addr: 127.0.0.1:8848 + redis: + database: 3 # Redis数据库索引(默认为0) + host: 127.0.0.1 + jedis: + pool: + max-active: -1 #连接池最大连接数(使用负值表示没有限制) + max-idle: 8 #连接池中的最大空闲连接 + max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) + min-idle: 0 # 连接池中的最小空闲连接 + password: 123456 + port: 6379 + timeout: 0 # 连接超时时间(毫秒) + +image: + upload: + path: D:/webapps/supervise/static/upload/ + url: + prefix: http://8.130.39.13:7003/upload/ + + diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml new file mode 100644 index 00000000..850d36f9 --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml @@ -0,0 +1,55 @@ +spring: + application: + name: supervise-customer + profiles: + active: devv +# active: test + messages: + # 国际化资源文件路径 + basename: i18n/messages + servlet: + #上传文件 + multipart: + max-file-size: 250MB + max-request-size: 200MB + devtools: + restart: + # 热部署开关 + enabled: true + mvc: + async: + request-timeout: 20000 + +server: + port: 7003 + max-http-header-size: 102400 + tomcat: + max-http-form-post-size: -1 +#mybatis +mybatis-plus: + # 配置mapper的扫描,找到所有的mapper.xml映射文件 + mapper-locations: classpath*:**Mapper.xml + global-config: + refresh: true + db-config: + #定义生成ID的类型 + id-type: Auto + db-type: mysql + configuration: + map-underscore-to-camel-case: false + cache-enabled: true + call-setters-on-nulls: true + log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl +logging: + level: + com: + baomidou: + mybatisplus: DEBUG + #项目mapper目录 + dragonsoft: + demojar: + mapper: DEBUG + + + + diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/logback-spring.xml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/logback-spring.xml new file mode 100644 index 00000000..83be1844 --- /dev/null +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/logback-spring.xml @@ -0,0 +1,50 @@ + + + + + + + + + + %yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level) |%green(%logger:%line) |%blue(%msg%n) + + + + + + + + + + + + + + + ${log.base}.log + + ${log.base}.%d{yyyyMMdd}.%i.log.zip + + + + 1MB + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} + -%msg%n + + + + + + + + + + \ No newline at end of file