liuyc 1 рік тому
батько
коміт
840d832a37
18 змінених файлів з 162 додано та 3 видалено
  1. 3 3
      blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java
  2. 24 0
      blade-service-api/blade-meter-api/pom.xml
  3. 4 0
      blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/dto/test.java
  4. 4 0
      blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/entity/test.java
  5. 4 0
      blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/feign/test.java
  6. 4 0
      blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/vo/test.java
  7. 1 0
      blade-service-api/pom.xml
  8. 32 0
      blade-service/blade-meter/pom.xml
  9. 20 0
      blade-service/blade-meter/src/main/java/org/springblade/MeterApplication.java
  10. 4 0
      blade-service/blade-meter/src/main/java/org/springblade/meter/controller/test.java
  11. 4 0
      blade-service/blade-meter/src/main/java/org/springblade/meter/mapper/test.java
  12. 4 0
      blade-service/blade-meter/src/main/java/org/springblade/meter/service/impl/test.java
  13. 4 0
      blade-service/blade-meter/src/main/java/org/springblade/meter/service/test.java
  14. 4 0
      blade-service/blade-meter/src/main/java/org/springblade/meter/utils/test.java
  15. 24 0
      blade-service/blade-meter/src/main/resources/application-dev.yml
  16. 11 0
      blade-service/blade-meter/src/main/resources/application-prod.yml
  17. 10 0
      blade-service/blade-meter/src/main/resources/application-test.yml
  18. 1 0
      blade-service/pom.xml

+ 3 - 3
blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java

@@ -27,11 +27,11 @@ import static org.springblade.core.launch.constant.AppConstant.APPLICATION_NAME_
  */
 public interface LauncherConstant {
 
+    String APPLICATION_MANAGER_NAME = APPLICATION_NAME_PREFIX + "manager"; /*后管*/
 
-    String APPLICATION_MANAGER_NAME = APPLICATION_NAME_PREFIX + "manager";
-
-    String APPLICATION_ARCHIVE_NAME = APPLICATION_NAME_PREFIX + "archive";
+    String APPLICATION_METER_NAME = APPLICATION_NAME_PREFIX + "meter"; /*计量*/
 
+    String APPLICATION_ARCHIVE_NAME = APPLICATION_NAME_PREFIX + "archive"; /*档案*/
 
     String APPLICATION_VISUAL_NAME = APPLICATION_NAME_PREFIX + "visual";
 

+ 24 - 0
blade-service-api/blade-meter-api/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">
+    <parent>
+        <artifactId>blade-service-api</artifactId>
+        <groupId>org.springblade</groupId>
+        <version>2.9.1.RELEASE</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>blade-meter-api</artifactId>
+    <name>${project.artifactId}</name>
+    <version>${bladex.project.version}</version>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springblade</groupId>
+            <artifactId>blade-common</artifactId>
+        </dependency>
+    </dependencies>
+    <packaging>jar</packaging>
+
+</project>

+ 4 - 0
blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/dto/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.dto;
+
+public class test {
+}

+ 4 - 0
blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/entity/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.entity;
+
+public class test {
+}

+ 4 - 0
blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/feign/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.feign;
+
+public class test {
+}

+ 4 - 0
blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/vo/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.vo;
+
+public class test {
+}

+ 1 - 0
blade-service-api/pom.xml

@@ -27,6 +27,7 @@
         <module>blade-archive-api</module>
         <module>blade-control-api</module>
         <module>blade-land-api</module>
+        <module>blade-meter-api</module>
     </modules>
 
     <dependencies>

+ 32 - 0
blade-service/blade-meter/pom.xml

@@ -0,0 +1,32 @@
+<?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">
+    <parent>
+        <artifactId>blade-service</artifactId>
+        <groupId>org.springblade</groupId>
+        <version>2.9.1.RELEASE</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>blade-meter</artifactId>
+    <name>${project.artifactId}</name>
+    <version>${blade.project.version}</version>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springblade</groupId>
+            <artifactId>blade-meter-api</artifactId>
+            <version>${bladex.project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springblade</groupId>
+            <artifactId>blade-core-boot</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springblade</groupId>
+            <artifactId>blade-starter-swagger</artifactId>
+        </dependency>
+    </dependencies>
+
+</project>

+ 20 - 0
blade-service/blade-meter/src/main/java/org/springblade/MeterApplication.java

@@ -0,0 +1,20 @@
+package org.springblade;
+
+import org.springblade.common.constant.LauncherConstant;
+import org.springblade.core.cloud.feign.EnableBladeFeign;
+import org.springblade.core.launch.BladeApplication;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.cloud.client.SpringCloudApplication;
+import org.springframework.scheduling.annotation.EnableAsync;
+
+@EnableBladeFeign
+@SpringCloudApplication
+@EnableAsync
+@EnableCaching
+public class MeterApplication {
+
+    public static void main(String[] args) {
+        BladeApplication.run(LauncherConstant.APPLICATION_METER_NAME, MeterApplication.class, args);
+    }
+
+}

+ 4 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/controller/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.controller;
+
+public class test {
+}

+ 4 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/mapper/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.mapper;
+
+public class test {
+}

+ 4 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/service/impl/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.service.impl;
+
+public class test {
+}

+ 4 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/service/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.service;
+
+public class test {
+}

+ 4 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/utils/test.java

@@ -0,0 +1,4 @@
+package org.springblade.meter.utils;
+
+public class test {
+}

+ 24 - 0
blade-service/blade-meter/src/main/resources/application-dev.yml

@@ -0,0 +1,24 @@
+#服务器端口
+server:
+  port: 9102
+
+#数据源配置
+spring:
+  datasource:
+    url: ${blade.datasource.dev.url}
+    username: ${blade.datasource.dev.username}
+    password: ${blade.datasource.dev.password}
+
+#oss:
+#  enabled: true
+#  name: alioss
+#  tenant-mode: true
+#  endpoint: https://oss-cn-chengdu.aliyuncs.com/
+#  access-key: LTAI4FmSV1pWZAJ9xSvHg5rP
+#  secret-key: 5D3XQj4pBe8VbOAVFNqdioJA8riH4S
+#  bucket-name: bladex-test-info
+
+#Mybatis-plus配置
+#mybatis-plus:
+#  configuration:
+#    cache-enabled: true

+ 11 - 0
blade-service/blade-meter/src/main/resources/application-prod.yml

@@ -0,0 +1,11 @@
+#服务器端口
+server:
+  port: 9102
+
+#数据源配置
+spring:
+  datasource:
+    url: ${blade.datasource.prod.url}
+    username: ${blade.datasource.prod.username}
+    password: ${blade.datasource.prod.password}
+

+ 10 - 0
blade-service/blade-meter/src/main/resources/application-test.yml

@@ -0,0 +1,10 @@
+#服务器端口
+server:
+  port: 9102
+
+#数据源配置
+spring:
+  datasource:
+    url: ${blade.datasource.test.url}
+    username: ${blade.datasource.test.username}
+    password: ${blade.datasource.test.password}

+ 1 - 0
blade-service/pom.xml

@@ -27,6 +27,7 @@
         <module>blade-archive</module>
         <module>blade-control</module>
         <module>blade-land</module>
+        <module>blade-meter</module>
     </modules>
 
     <dependencies>