diff --git a/bnyer-services/bnyer-pay/pom.xml b/bnyer-services/bnyer-pay/pom.xml new file mode 100644 index 0000000..92ea1c3 --- /dev/null +++ b/bnyer-services/bnyer-pay/pom.xml @@ -0,0 +1,137 @@ + + + + bnyer-services + com.dimensionalnode + 1.0.0 + + 4.0.0 + + + bnyer-pay支付服务 + + + bnyer-pay + + + + + 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.springfox + springfox-swagger-ui + ${swagger.fox.version} + + + + + mysql + mysql-connector-java + + + + + com.dimensionalnode + bnyer-common-datasource + + + + + com.dimensionalnode + bnyer-common-datascope + + + + + com.dimensionalnode + bnyer-common-log + + + + + com.dimensionalnode + bnyer-common-core + + + + + com.dimensionalnode + bnyer-common-security + + + + + com.dimensionalnode + bnyer-common-swagger + + + + + com.baomidou + mybatis-plus-boot-starter + + + + + + + + + + + + + + + + + + + + + + + + + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + 2.6.2 + + + + repackage + + + + + + + + \ No newline at end of file diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/BnyerPayApplication.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/BnyerPayApplication.java new file mode 100644 index 0000000..a30abb8 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/BnyerPayApplication.java @@ -0,0 +1,33 @@ +package com.bnyer.pay; + +import com.bnyer.common.security.annotation.EnableCustomConfig; +import com.bnyer.common.security.annotation.EnableRyFeignClients; +import com.bnyer.common.swagger.annotation.EnableCustomSwagger2; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.scheduling.annotation.EnableAsync; + +/** + * 支付模块 + * + * @author penny + */ +@EnableCustomConfig +@EnableCustomSwagger2 +@EnableRyFeignClients +@SpringBootApplication +@EnableAsync +public class BnyerPayApplication +{ + public static void main(String[] args) + { + SpringApplication.run(BnyerPayApplication.class, args); + System.out.println("(♥◠‿◠)ノ゙ bnyer支付服务启动成功 ლ(´ڡ`ლ)゙ \n" + + "__________ \n" + + "\\______ \\ ____ ___.__. ___________ \n" + + " | | _// < | |/ __ \\_ __ \\\n" + + " | | \\ | \\___ \\ ___/| | \\/\n" + + " |______ /___| / ____|\\___ >__| \n" + + " \\/ \\/\\/ \\/ \n"); + } +} diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/config/TestConfig.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/config/TestConfig.java new file mode 100644 index 0000000..263d3ce --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/config/TestConfig.java @@ -0,0 +1,4 @@ +package com.bnyer.pay.config; + +public class TestConfig { +} diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/controller/TestController.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/controller/TestController.java new file mode 100644 index 0000000..710a945 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/controller/TestController.java @@ -0,0 +1,4 @@ +package com.bnyer.pay.controller; + +public class TestController { +} diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/mapper/TestMapper.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/mapper/TestMapper.java new file mode 100644 index 0000000..76a93f7 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/mapper/TestMapper.java @@ -0,0 +1,4 @@ +package com.bnyer.pay.mapper; + +public class TestMapper { +} diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/TestService.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/TestService.java new file mode 100644 index 0000000..26046f1 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/TestService.java @@ -0,0 +1,4 @@ +package com.bnyer.pay.service; + +public class TestService { +} diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/TestServiceImpl.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/TestServiceImpl.java new file mode 100644 index 0000000..024ad89 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/TestServiceImpl.java @@ -0,0 +1,4 @@ +package com.bnyer.pay.service.impl; + +public class TestServiceImpl { +} diff --git a/bnyer-services/bnyer-pay/src/main/resources/bootstrap-dev.yml b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..6d55152 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,22 @@ +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: http://117.50.61.7:8848 + # 命名空间地址 + namespace: c4f53d8c-0a91-4249-a804-f16f543ec3b0 + # 命名空间分组 + group: dev + config: + # 配置中心地址 + server-addr: http://117.50.61.7:8848 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: c4f53d8c-0a91-4249-a804-f16f543ec3b0 + # 命名空间分组 + group: dev + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-pay/src/main/resources/bootstrap-grey.yml b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-grey.yml new file mode 100644 index 0000000..cd80890 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-grey.yml @@ -0,0 +1,26 @@ +spring: + cloud: + nacos: + discovery: + # 解决部署在不同服务器访问不到的问题,需暴露外网ip + ip: 81.69.47.31 + # 部署在不同服务器上的指定端口 + port: 9103 + # 服务注册地址 + server-addr: http://175.24.122.142:8848 + # 命名空间地址 + namespace: abfe8ee6-161b-4f8f-b61f-51663bbfa4f9 + # 命名空间分组 + group: grey + config: + # 配置中心地址 + server-addr: http://175.24.122.142:8848 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: abfe8ee6-161b-4f8f-b61f-51663bbfa4f9 + # 命名空间分组 + group: grey + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-pay/src/main/resources/bootstrap-prod.yml b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-prod.yml new file mode 100644 index 0000000..374941d --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-prod.yml @@ -0,0 +1,22 @@ +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: http://192.168.3.100:6001 + # 命名空间地址 + namespace: b133c9e5-9f8d-4ed4-9ebd-95557802889f + # 命名空间分组 + group: prod + config: + # 配置中心地址 + server-addr: http://192.168.3.100:6001 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: b133c9e5-9f8d-4ed4-9ebd-95557802889f + # 命名空间分组 + group: prod + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-pay/src/main/resources/bootstrap-test.yml b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-test.yml new file mode 100644 index 0000000..abb20aa --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/resources/bootstrap-test.yml @@ -0,0 +1,22 @@ +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: http://117.50.61.7:8848 + # 命名空间地址 + namespace: 1bf94455-a046-41e3-b7e4-c12fd11c3690 + # 命名空间分组 + group: test + config: + # 配置中心地址 + server-addr: http://117.50.61.7:8848 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: 1bf94455-a046-41e3-b7e4-c12fd11c3690 + # 命名空间分组 + group: test + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-pay/src/main/resources/bootstrap.yml b/bnyer-services/bnyer-pay/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..7a71edb --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/resources/bootstrap.yml @@ -0,0 +1,15 @@ +# Tomcat +server: + port: 9104 + +# Spring +spring: + main: + #解决循环依赖问题 + allow-circular-references: true + application: + # 应用名称 + name: bnyer-pay + profiles: + # 环境配置 + active: dev diff --git a/bnyer-services/bnyer-pay/src/main/resources/logback.xml b/bnyer-services/bnyer-pay/src/main/resources/logback.xml new file mode 100644 index 0000000..2043cf0 --- /dev/null +++ b/bnyer-services/bnyer-pay/src/main/resources/logback.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 20 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 20 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bnyer-services/pom.xml b/bnyer-services/pom.xml index 78284c4..fe6b3fe 100644 --- a/bnyer-services/pom.xml +++ b/bnyer-services/pom.xml @@ -13,6 +13,7 @@ bnyer-file bnyer-img bnyer-order + bnyer-pay bnyer-services