Browse Source

第三方平台,消息模块改造

1811872455@163.com 1 month ago
parent
commit
9bda35417f

+ 5 - 0
java/storlead-es/storlead-es-biz/pom.xml

@@ -25,5 +25,10 @@
             <groupId>com.storlead.boot</groupId>
             <artifactId>storlead-es-core</artifactId>
         </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
+        </dependency>
     </dependencies>
 </project>

+ 7 - 26
java/storlead-sms/pom.xml

@@ -11,34 +11,15 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>storlead-sms</artifactId>
-    <packaging>jar</packaging>
+    <packaging>pom</packaging>
     <name>storlead-sms</name>
     <version>1.0</version>
-    <description>common project for Spring Boot</description>
+    <description>sms aggregate module</description>
 
-
-    <dependencies>
-        <dependency>
-            <groupId>com.storlead.boot</groupId>
-            <artifactId>storlead-common</artifactId>
-            <version>1.0</version>
-        </dependency>
-
-        <!--阿里短信 SDK start -->
-        <dependency>
-            <groupId>com.aliyun</groupId>
-            <artifactId>aliyun-java-sdk-core</artifactId>
-            <version>4.4.9</version>
-        </dependency>
-
-        <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-dysmsapi -->
-        <dependency>
-            <groupId>com.aliyun</groupId>
-            <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
-            <version>2.1.0</version>
-        </dependency>
-
-        <!--阿里短信 SDK end-->
-    </dependencies>
+    <modules>
+        <module>storlead-sms-core</module>
+        <module>storlead-sms-biz</module>
+        <module>storlead-sms-api</module>
+    </modules>
 
 </project>

+ 29 - 0
java/storlead-sms/storlead-sms-api/pom.xml

@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>com.storlead.boot</groupId>
+        <artifactId>storlead-sms</artifactId>
+        <version>1.0</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>storlead-sms-api</artifactId>
+    <packaging>jar</packaging>
+    <name>storlead-sms-api</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-sms-core</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-sms-biz</artifactId>
+        </dependency>
+    </dependencies>
+</project>

+ 40 - 0
java/storlead-sms/storlead-sms-biz/pom.xml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>com.storlead.boot</groupId>
+        <artifactId>storlead-sms</artifactId>
+        <version>1.0</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>storlead-sms-biz</artifactId>
+    <packaging>jar</packaging>
+    <name>storlead-sms-biz</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-sms-core</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-common</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.aliyun</groupId>
+            <artifactId>aliyun-java-sdk-core</artifactId>
+            <version>4.4.9</version>
+        </dependency>
+        <dependency>
+            <groupId>com.aliyun</groupId>
+            <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
+            <version>2.1.0</version>
+        </dependency>
+    </dependencies>
+</project>

+ 0 - 4
java/storlead-sms/src/main/java/com/storlead/sms/constants/SmsTemplateConstants.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/constants/SmsTemplateConstants.java

@@ -1,8 +1,4 @@
 package com.storlead.sms.constants;
-
-
-import com.storlead.common.util.encryptor.AccessKeyEncryptor;
-
 /**
  * 短信模板常量类
  * ˚

+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/sms/controller/SmsLogApiController.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/controller/SmsLogApiController.java


+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/sms/exception/SMSException.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/exception/SMSException.java


+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/sms/mapper/SmsLogMapper.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/mapper/SmsLogMapper.java


+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/sms/pojo/entity/SmsLogEntity.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/pojo/entity/SmsLogEntity.java


+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/sms/service/SmsLogService.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/service/SmsLogService.java


+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/sms/service/impl/SmsLogServiceImpl.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/sms/service/impl/SmsLogServiceImpl.java


+ 0 - 0
java/storlead-sms/src/main/java/com/storlead/util/SmsUtil.java → java/storlead-sms/storlead-sms-biz/src/main/java/com/storlead/util/SmsUtil.java


+ 0 - 0
java/storlead-sms/src/main/resources/mapper/SmsLogMapper.xml → java/storlead-sms/storlead-sms-biz/src/main/resources/mapper/SmsLogMapper.xml


+ 24 - 0
java/storlead-sms/storlead-sms-core/pom.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>com.storlead.boot</groupId>
+        <artifactId>storlead-sms</artifactId>
+        <version>1.0</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>storlead-sms-core</artifactId>
+    <packaging>jar</packaging>
+    <name>storlead-sms-core</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-common</artifactId>
+        </dependency>
+    </dependencies>
+</project>

+ 15 - 0
pom.xml

@@ -204,6 +204,21 @@
             <artifactId>storlead-sms</artifactId>
             <version>${revision}</version>
         </dependency>
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-sms-core</artifactId>
+            <version>${revision}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-sms-biz</artifactId>
+            <version>${revision}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.storlead.boot</groupId>
+            <artifactId>storlead-sms-api</artifactId>
+            <version>${revision}</version>
+        </dependency>
 
         <dependency>
             <groupId>com.storlead.boot</groupId>