diff --git a/dependencies/pom.xml b/dependencies/pom.xml
new file mode 100644
index 0000000..2bae0e3
--- /dev/null
+++ b/dependencies/pom.xml
@@ -0,0 +1,41 @@
+
+
+ 4.0.0
+
+ cn.skcks.docking.wx
+ dependencies
+ 0.0.1-SNAPSHOT
+ pom
+
+
+ 17
+ 17
+ UTF-8
+
+ 4.6.0
+
+
+
+
+
+ com.github.binarywang
+ weixin-java-mp
+ ${wx-java.version}
+
+
+
+ com.github.binarywang
+ weixin-java-miniapp
+ ${wx-java.version}
+
+
+
+ com.github.binarywang
+ weixin-java-open
+ ${wx-java.version}
+
+
+
+
diff --git a/platform-services/admin-web-service/pom.xml b/platform-services/admin-web-service/pom.xml
new file mode 100644
index 0000000..131dc27
--- /dev/null
+++ b/platform-services/admin-web-service/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+ cn.skcks.docking.wx.services
+ platform-services
+ 0.0.1-SNAPSHOT
+
+
+ cn.skcks.docking.wx.services.web.admin
+ admin-web-service
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/platform-services/admin-web-service/src/main/java/cn/skcks/docking/wx/services/web/admin/AdminWebServiceStarter.java b/platform-services/admin-web-service/src/main/java/cn/skcks/docking/wx/services/web/admin/AdminWebServiceStarter.java
new file mode 100644
index 0000000..4df19e8
--- /dev/null
+++ b/platform-services/admin-web-service/src/main/java/cn/skcks/docking/wx/services/web/admin/AdminWebServiceStarter.java
@@ -0,0 +1,11 @@
+package cn.skcks.docking.wx.services.web.admin;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class AdminWebServiceStarter {
+ public static void main(String[] args) {
+ SpringApplication.run(AdminWebServiceStarter.class, args);
+ }
+}
diff --git a/platform-services/admin-web-service/src/main/resources/application.yml b/platform-services/admin-web-service/src/main/resources/application.yml
new file mode 100644
index 0000000..01d2635
--- /dev/null
+++ b/platform-services/admin-web-service/src/main/resources/application.yml
@@ -0,0 +1,6 @@
+spring:
+ application:
+ name: admin-web-service
+
+server:
+ port: 18880
diff --git a/platform-services/pom.xml b/platform-services/pom.xml
new file mode 100644
index 0000000..435e6f0
--- /dev/null
+++ b/platform-services/pom.xml
@@ -0,0 +1,67 @@
+
+
+ 4.0.0
+
+ cn.skcks.docking.wx
+ wx-docking-platform
+ 0.0.1-SNAPSHOT
+
+
+ cn.skcks.docking.wx.services
+ platform-services
+ pom
+
+ wx-mp-service
+ wx-miniapp-service
+ admin-web-service
+
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+
+ cn.skcks.docking.wx.api
+ wx-docking-platform-api
+
+
+
+ cn.skcks.docking.wx.common
+ wx-docking-platform-common
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+
+
diff --git a/platform-services/wx-miniapp-service/pom.xml b/platform-services/wx-miniapp-service/pom.xml
new file mode 100644
index 0000000..cd6793b
--- /dev/null
+++ b/platform-services/wx-miniapp-service/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+
+ cn.skcks.docking.wx.services
+ platform-services
+ 0.0.1-SNAPSHOT
+
+
+ cn.skcks.docking.wx.services.miniapp
+ wx-miniapp-service
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.github.binarywang
+ weixin-java-miniapp
+
+
+
diff --git a/platform-services/wx-miniapp-service/src/main/java/cn/skcks/docking/wx/services/miniapp/WxMiniAppServiceStarter.java b/platform-services/wx-miniapp-service/src/main/java/cn/skcks/docking/wx/services/miniapp/WxMiniAppServiceStarter.java
new file mode 100644
index 0000000..6af8232
--- /dev/null
+++ b/platform-services/wx-miniapp-service/src/main/java/cn/skcks/docking/wx/services/miniapp/WxMiniAppServiceStarter.java
@@ -0,0 +1,11 @@
+package cn.skcks.docking.wx.services.miniapp;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class WxMiniAppServiceStarter {
+ public static void main(String[] args) {
+ SpringApplication.run(WxMiniAppServiceStarter.class, args);
+ }
+}
diff --git a/platform-services/wx-miniapp-service/src/main/resources/application.yml b/platform-services/wx-miniapp-service/src/main/resources/application.yml
new file mode 100644
index 0000000..e6d0a9b
--- /dev/null
+++ b/platform-services/wx-miniapp-service/src/main/resources/application.yml
@@ -0,0 +1,6 @@
+spring:
+ application:
+ name: wx-miniapp-service
+
+server:
+ port: 18882
diff --git a/platform-services/wx-mp-service/pom.xml b/platform-services/wx-mp-service/pom.xml
new file mode 100644
index 0000000..03cb05b
--- /dev/null
+++ b/platform-services/wx-mp-service/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+
+ cn.skcks.docking.wx.services
+ platform-services
+ 0.0.1-SNAPSHOT
+
+
+ cn.skcks.docking.wx.services.mp
+ wx-mp-service
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.github.binarywang
+ weixin-java-mp
+
+
+
diff --git a/platform-services/wx-mp-service/src/main/java/cn/skcks/docking/wx/services/mp/WxMpServiceStarter.java b/platform-services/wx-mp-service/src/main/java/cn/skcks/docking/wx/services/mp/WxMpServiceStarter.java
new file mode 100644
index 0000000..742022e
--- /dev/null
+++ b/platform-services/wx-mp-service/src/main/java/cn/skcks/docking/wx/services/mp/WxMpServiceStarter.java
@@ -0,0 +1,11 @@
+package cn.skcks.docking.wx.services.mp;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class WxMpServiceStarter {
+ public static void main(String[] args) {
+ SpringApplication.run(WxMpServiceStarter.class, args);
+ }
+}
diff --git a/platform-services/wx-mp-service/src/main/resources/application.yml b/platform-services/wx-mp-service/src/main/resources/application.yml
new file mode 100644
index 0000000..b1d196a
--- /dev/null
+++ b/platform-services/wx-mp-service/src/main/resources/application.yml
@@ -0,0 +1,6 @@
+spring:
+ application:
+ name: wx-mp-service
+
+server:
+ port: 18881
diff --git a/wx-docking-platform-starter/src/test/java/cn/skcks/docking/wx/WxDockingPlatformApplicationTests.java b/platform-services/wx-mp-service/src/test/java/cn/skcks/docking/wx/services/mp/WxDockingPlatformApplicationTests.java
similarity index 67%
rename from wx-docking-platform-starter/src/test/java/cn/skcks/docking/wx/WxDockingPlatformApplicationTests.java
rename to platform-services/wx-mp-service/src/test/java/cn/skcks/docking/wx/services/mp/WxDockingPlatformApplicationTests.java
index f6d485b..ca88181 100644
--- a/wx-docking-platform-starter/src/test/java/cn/skcks/docking/wx/WxDockingPlatformApplicationTests.java
+++ b/platform-services/wx-mp-service/src/test/java/cn/skcks/docking/wx/services/mp/WxDockingPlatformApplicationTests.java
@@ -1,10 +1,10 @@
-package cn.skcks.docking.wx;
+package cn.skcks.docking.wx.services.mp;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
-class WxDockingPlatformApplicationTests {
+class WxMpServiceStarterTests {
@Test
void contextLoads() {
diff --git a/pom.xml b/pom.xml
index 080ba2a..fe0efaa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,9 +32,10 @@
wx-docking-platform-api
- wx-docking-platform-starter
wx-docking-platform-common
wx-docking-platform-annotation
+ platform-services
+ dependencies
@@ -62,6 +63,14 @@
+
+ cn.skcks.docking.wx
+ dependencies
+ ${project.version}
+ pom
+ import
+
+
cn.skcks.docking.wx.annotation
wx-docking-platform-annotation
diff --git a/wx-docking-platform-starter/pom.xml b/wx-docking-platform-starter/pom.xml
deleted file mode 100644
index cafdda9..0000000
--- a/wx-docking-platform-starter/pom.xml
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
- 4.0.0
-
- cn.skcks.docking.wx
- wx-docking-platform
- 0.0.1-SNAPSHOT
-
-
- wx-docking-platform-starter
-
-
- 17
- 17
- UTF-8
-
-
-
-
- cn.skcks.docking.wx.api
- wx-docking-platform-api
-
-
-
- cn.skcks.docking.wx.common
- wx-docking-platform-common
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-ui
-
-
-
-
- ${project.artifactId}
-
-
- org.apache.maven.plugins
- maven-resources-plugin
-
-
- @
-
- false
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
- cn.skcks.docking.wx.WxDockingPlatformApplication
- false
-
-
- org.projectlombok
- lombok
-
-
-
-
-
- repackage
-
- repackage
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
-
- org.projectlombok
- lombok
-
-
- org.springframework.boot
- spring-boot-configuration-processor
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- true
-
-
-
-
-
-
- src/main/resources
-
- **/**
-
- true
-
-
-
-
-
- src/test/resources
-
- **/**
-
- true
-
-
-
-
diff --git a/wx-docking-platform-starter/src/main/java/cn/skcks/docking/wx/WxDockingPlatformApplication.java b/wx-docking-platform-starter/src/main/java/cn/skcks/docking/wx/WxDockingPlatformApplication.java
deleted file mode 100644
index 6cff9b3..0000000
--- a/wx-docking-platform-starter/src/main/java/cn/skcks/docking/wx/WxDockingPlatformApplication.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package cn.skcks.docking.wx;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class WxDockingPlatformApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(WxDockingPlatformApplication.class, args);
- }
-
-}
diff --git a/wx-docking-platform-starter/src/main/resources/application.yaml b/wx-docking-platform-starter/src/main/resources/application.yaml
deleted file mode 100644
index b78038c..0000000
--- a/wx-docking-platform-starter/src/main/resources/application.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-spring:
- application:
- name: wx-docking-platform