|
@@ -0,0 +1,87 @@
|
|
|
|
|
+package com.uas.console.donate.model;
|
|
|
|
|
+
|
|
|
|
|
+import com.uas.platform.core.model.PageParams;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 微服务相关配置
|
|
|
|
|
+ */
|
|
|
|
|
+@Component
|
|
|
|
|
+public class MicroServicesConf {
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 微服务Docker swarm的主机地址
|
|
|
|
|
+ */
|
|
|
|
|
+ /* @Value("#{sys.microServiceIp ?: '10.10.101.23'}")
|
|
|
|
|
+ private String microServiceIp;
|
|
|
|
|
+
|
|
|
|
|
+ *//**
|
|
|
|
|
+ * 特殊:news用的是官网数据库
|
|
|
|
|
+ *//*
|
|
|
|
|
+ @Value("#{sys.newsMicroServiceIp ?: 'news.usoftchina.com'}")
|
|
|
|
|
+ private String newsMicroServiceIp;
|
|
|
|
|
+
|
|
|
|
|
+ *//**
|
|
|
|
|
+ * floor
|
|
|
|
|
+ *//*
|
|
|
|
|
+ @Value("#{sys.floorMicroServiceIp ?: '10.10.0.30'}")
|
|
|
|
|
+ private String floorMicroServiceIp;*/
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 轮播
|
|
|
|
|
+ */
|
|
|
|
|
+ @Value("#{'10.10.101.23'}")
|
|
|
|
|
+ private String carouselMicroServiceIp;
|
|
|
|
|
+
|
|
|
|
|
+ /* public String getMicroServiceIp() {
|
|
|
|
|
+ return microServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setMicroServiceIp(String microServiceIp) {
|
|
|
|
|
+ this.microServiceIp = microServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getNewsMicroServiceIp() {
|
|
|
|
|
+ return newsMicroServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setNewsMicroServiceIp(String newsMicroServiceIp) {
|
|
|
|
|
+ this.newsMicroServiceIp = newsMicroServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getFloorMicroServiceIp() {
|
|
|
|
|
+ return floorMicroServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setFloorMicroServiceIp(String floorMicroServiceIp) {
|
|
|
|
|
+ this.floorMicroServiceIp = floorMicroServiceIp;
|
|
|
|
|
+ }*/
|
|
|
|
|
+
|
|
|
|
|
+ public String getCarouselMicroServiceIp() {
|
|
|
|
|
+ return carouselMicroServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setCarouselMicroServiceIp(String carouselMicroServiceIp) {
|
|
|
|
|
+ this.carouselMicroServiceIp = carouselMicroServiceIp;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /* public String getRequestUrl(int port, String requestUrl) {
|
|
|
|
|
+ return String.format("http://%s:%d%s", this.microServiceIp, port, requestUrl);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getRequestUrlForNews(String requestUrl) {
|
|
|
|
|
+ return String.format("http://%s%s", this.newsMicroServiceIp, requestUrl);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getRequestUrlForFloor(int port, String requestUrl) {
|
|
|
|
|
+ return String.format("http://%s:%d%s", this.floorMicroServiceIp,port, requestUrl);
|
|
|
|
|
+ }*/
|
|
|
|
|
+
|
|
|
|
|
+ public String getRequestUrlForCarousel(int port, String requestUrl) {
|
|
|
|
|
+ return String.format("http://%s:%d%s", this.carouselMicroServiceIp,port, requestUrl);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /* public String getRequestUrl(int port, String requestUrl, PageParams pageable) {
|
|
|
|
|
+ return String.format("http://%s:%d%s%s", this.microServiceIp, port, requestUrl, "&count=" + pageable.getCount() + "&page=" + pageable.getPage() + "&filter=" + pageable.getFilter());
|
|
|
|
|
+ }*/
|
|
|
|
|
+}
|