From 54e6c2756ad32e412c911862f3410caa79a1cd09 Mon Sep 17 00:00:00 2001 From: lvxinyang Date: Fri, 24 Apr 2020 17:54:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20epdc-points=20=E7=A7=AF?= =?UTF-8?q?=E5=88=86=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc-module/epdc-points/db/mysql.sql | 0 .../epdc-module/epdc-points/db/oracle.sql | 0 .../epdc-module/epdc-points/db/postgresql.sql | 0 .../epdc-module/epdc-points/db/sqlserver.sql | 0 .../epdc-points/epdc-points-client/pom.xml | 27 ++++++ .../epdc-points/epdc-points-server/Dockerfile | 20 ++++ .../epdc-points/epdc-points-server/pom.xml | 96 +++++++++++++++++++ .../src/main/resources/application.yml | 75 +++++++++++++++ .../main/resources/i18n/messages.properties | 1 + .../resources/i18n/messages_en_US.properties | 1 + .../resources/i18n/messages_zh_CN.properties | 1 + .../resources/i18n/messages_zh_TW.properties | 1 + .../main/resources/i18n/validation.properties | 1 + .../i18n/validation_en_US.properties | 1 + .../i18n/validation_zh_CN.properties | 1 + .../i18n/validation_zh_TW.properties | 1 + .../src/main/resources/logback-spring.xml | 21 ++++ .../src/main/resources/registry.conf | 21 ++++ esua-epdc/epdc-module/epdc-points/pom.xml | 19 ++++ 19 files changed, 287 insertions(+) create mode 100644 esua-epdc/epdc-module/epdc-points/db/mysql.sql create mode 100644 esua-epdc/epdc-module/epdc-points/db/oracle.sql create mode 100644 esua-epdc/epdc-module/epdc-points/db/postgresql.sql create mode 100644 esua-epdc/epdc-module/epdc-points/db/sqlserver.sql create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-client/pom.xml create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/Dockerfile create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/pom.xml create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/application.yml create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_en_US.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_CN.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_TW.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_en_US.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_CN.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_TW.properties create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/logback-spring.xml create mode 100644 esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/registry.conf create mode 100644 esua-epdc/epdc-module/epdc-points/pom.xml diff --git a/esua-epdc/epdc-module/epdc-points/db/mysql.sql b/esua-epdc/epdc-module/epdc-points/db/mysql.sql new file mode 100644 index 00000000..e69de29b diff --git a/esua-epdc/epdc-module/epdc-points/db/oracle.sql b/esua-epdc/epdc-module/epdc-points/db/oracle.sql new file mode 100644 index 00000000..e69de29b diff --git a/esua-epdc/epdc-module/epdc-points/db/postgresql.sql b/esua-epdc/epdc-module/epdc-points/db/postgresql.sql new file mode 100644 index 00000000..e69de29b diff --git a/esua-epdc/epdc-module/epdc-points/db/sqlserver.sql b/esua-epdc/epdc-module/epdc-points/db/sqlserver.sql new file mode 100644 index 00000000..e69de29b diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-client/pom.xml b/esua-epdc/epdc-module/epdc-points/epdc-points-client/pom.xml new file mode 100644 index 00000000..90b15ed4 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-client/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + + com.esua.epdc + epdc-points + 1.0.0 + + + epdc-points-client + jar + + + + com.esua.epdc + epdc-commons-tools + 1.0.0 + + + + + ${project.artifactId} + + + diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/Dockerfile b/esua-epdc/epdc-module/epdc-points/epdc-points-server/Dockerfile new file mode 100644 index 00000000..71205102 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/Dockerfile @@ -0,0 +1,20 @@ +# 基础镜像 +FROM openjdk:8u242-jre-buster +# 作者 +MAINTAINER rongchao@elink-cn.com +# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_FILE的值 +ARG JAR_FILE +# 对应pom.xml文件中的dockerfile-maven-plugin插件JAR_NAME的值 +ARG JAR_NAME +# 对应pom.xml文件中的dockerfile-maven-plugin插件SERVER_PORT的值 +ARG SERVER_PORT +# 复制打包完成后的jar文件到/opt目录下 +ENV JAR_PATH /mnt/epdc/${JAR_NAME}.jar +ADD ${JAR_FILE} $JAR_PATH +# /data设为环境变量 +ENV DATAPATH /data +# 挂载/data目录到主机 +VOLUME $DATAPATH +# 启动容器时执行 +ENTRYPOINT java -jar -Xmx1024m $JAR_PATH +EXPOSE ${SERVER_PORT} diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/pom.xml b/esua-epdc/epdc-module/epdc-points/epdc-points-server/pom.xml new file mode 100644 index 00000000..26417c77 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/pom.xml @@ -0,0 +1,96 @@ + + + 4.0.0 + + + com.esua.epdc + epdc-points + 1.0.0 + + + epdc-points-server + jar + + + + com.esua.epdc + epdc-points-client + 1.0.0 + + + com.esua.epdc + epdc-commons-tools + 1.0.0 + + + com.esua.epdc + epdc-commons-mybatis + 1.0.0 + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework + spring-context-support + + + de.codecentric + spring-boot-admin-starter-client + ${spring.boot.admin.version} + + + com.esua.epdc + epdc-commons-tools-phone + 1.0.0 + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + org.springframework.cloud + spring-cloud-starter-zipkin + + + net.rakugakibox.spring.boot + orika-spring-boot-starter + 1.8.0 + + + + + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + com.spotify + dockerfile-maven-plugin + + + + + diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/application.yml b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/application.yml new file mode 100644 index 00000000..ac723019 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/application.yml @@ -0,0 +1,75 @@ +server: + port: @server.port@ + servlet: + context-path: /points + +spring: + application: + name: epdc-points-server + # 环境 dev|test|prod + profiles: + active: @spring.profiles.active@ + messages: + encoding: UTF-8 + basename: i18n/messages,i18n/messages_common + jackson: + time-zone: GMT+8 + date-format: yyyy-MM-dd HH:mm:ss + redis: + database: @spring.redis.index@ + host: @spring.redis.host@ + timeout: 30s + port: @spring.redis.port@ + password: @spring.redis.password@ + datasource: + type: com.alibaba.druid.pool.DruidDataSource + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: @spring.datasource.druid.url@ + username: @spring.datasource.druid.username@ + password: @spring.datasource.druid.password@ + cloud: + nacos: + discovery: + server-addr: @nacos.server-addr@ + register-enabled: @nacos.register-enabled@ + alibaba: + seata: + tx-service-group: epdc-demo-server-fescar-service-group + zipkin: + # 指定了 zipkin 服务器的地址 + base-url: http://localhost:9411 + sleuth: + sampler: + # 将采样比例设置为 1.0,也就是全部都需要。默认是 0.1 + probability: 1.0 + +management: + endpoints: + web: + exposure: + include: "*" + endpoint: + health: + show-details: ALWAYS + +mybatis-plus: + mapper-locations: classpath:/mapper/**/*.xml + #实体扫描,多个package用逗号或者分号分隔 + typeAliasesPackage: io.renren.entity;com.elink.esua.epdc.entity + global-config: + #数据库相关配置 + db-config: + #主键类型 AUTO:"数据库ID自增", INPUT:"用户输入ID", ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID"; + id-type: ID_WORKER + #字段策略 IGNORED:"忽略判断",NOT_NULL:"非 NULL 判断"),NOT_EMPTY:"非空判断" + field-strategy: NOT_NULL + #驼峰下划线转换 + column-underline: true + banner: false + #原生配置 + configuration: + map-underscore-to-camel-case: true + cache-enabled: false + call-setters-on-nulls: true + jdbc-type-for-null: 'null' \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages.properties new file mode 100644 index 00000000..a7091dbb --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages.properties @@ -0,0 +1 @@ +#Default diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_en_US.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_en_US.properties new file mode 100644 index 00000000..9e895e42 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_en_US.properties @@ -0,0 +1 @@ +#English diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_CN.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_CN.properties new file mode 100644 index 00000000..b21fd22e --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_CN.properties @@ -0,0 +1 @@ +#\u7B80\u4F53\u4E2D\u6587 diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_TW.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_TW.properties new file mode 100644 index 00000000..4433dba4 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/messages_zh_TW.properties @@ -0,0 +1 @@ +#\u7E41\u4F53\u4E2D\u6587 diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation.properties new file mode 100644 index 00000000..56ca909c --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation.properties @@ -0,0 +1 @@ +#Default \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_en_US.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_en_US.properties new file mode 100644 index 00000000..9e895e42 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_en_US.properties @@ -0,0 +1 @@ +#English diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_CN.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_CN.properties new file mode 100644 index 00000000..b21fd22e --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_CN.properties @@ -0,0 +1 @@ +#\u7B80\u4F53\u4E2D\u6587 diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_TW.properties b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_TW.properties new file mode 100644 index 00000000..4433dba4 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/i18n/validation_zh_TW.properties @@ -0,0 +1 @@ +#\u7E41\u4F53\u4E2D\u6587 diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/logback-spring.xml b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/logback-spring.xml new file mode 100644 index 00000000..5deef210 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/logback-spring.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/registry.conf b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/registry.conf new file mode 100644 index 00000000..9cfedf9c --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/registry.conf @@ -0,0 +1,21 @@ +registry { + # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa + type = "nacos" + + nacos { + serverAddr = "47.104.224.45" + namespace = "public" + cluster = "default" + } +} + +config { + # file、nacos 、apollo、zk、consul、etcd3 + type = "nacos" + + nacos { + serverAddr = "47.104.224.45" + namespace = "public" + cluster = "default" + } +} diff --git a/esua-epdc/epdc-module/epdc-points/pom.xml b/esua-epdc/epdc-module/epdc-points/pom.xml new file mode 100644 index 00000000..79a1c43c --- /dev/null +++ b/esua-epdc/epdc-module/epdc-points/pom.xml @@ -0,0 +1,19 @@ + + + 4.0.0 + + + com.esua.epdc + epdc-module + 1.0.0 + + + epdc-points + pom + + epdc-points-client + epdc-points-server + + +