فهرست منبع

重命名为dmp

wfansh 5 ماه پیش
والد
کامیت
d59af736c6
18فایلهای تغییر یافته به همراه66 افزوده شده و 34 حذف شده
  1. 1 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/APIStatus.java
  2. 1 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/OpenAPIRequest.java
  3. 1 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/OpenAPIResponse.java
  4. 1 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/ResourceDTO.java
  5. 1 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/CreatePropertyRequestDTO.java
  6. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/GAAccountDTO.java
  7. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/GADataStreamDTO.java
  8. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/GAPropertyDTO.java
  9. 1 1
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/CreateContainerRequestDTO.java
  10. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMAccountDTO.java
  11. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMContainerDTO.java
  12. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMTriggerDTO.java
  13. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMVersionDTO.java
  14. 2 2
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMWorkspaceDTO.java
  15. 35 0
      jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/service/google/GAReportService.java
  16. 3 4
      jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
  17. 3 4
      jeecg-module-system/jeecg-system-start/src/main/resources/application-prod.yml
  18. 3 4
      jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/APIStatus.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/APIStatus.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto;
+package org.jeecg.modules.adweb.dmp.dto;
 
 import com.fasterxml.jackson.annotation.JsonValue;
 

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/OpenAPIRequest.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/OpenAPIRequest.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto;
+package org.jeecg.modules.adweb.dmp.dto;
 
 import lombok.Data;
 

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/OpenAPIResponse.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/OpenAPIResponse.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto;
+package org.jeecg.modules.adweb.dmp.dto;
 
 import lombok.Builder;
 import lombok.Data;

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/ResourceDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/ResourceDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google;
+package org.jeecg.modules.adweb.dmp.dto.google;
 
 import com.google.common.base.Splitter;
 import com.google.common.collect.Iterables;

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/analytics/CreatePropertyRequestDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/CreatePropertyRequestDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.analytics;
+package org.jeecg.modules.adweb.dmp.dto.google.analytics;
 
 import lombok.Data;
 

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/analytics/GAAccountDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/GAAccountDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.analytics;
+package org.jeecg.modules.adweb.dmp.dto.google.analytics;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -7,7 +7,7 @@ import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
 import org.apache.commons.lang3.StringUtils;
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 /**
  * @author wfansh

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/analytics/GADataStreamDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/GADataStreamDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.analytics;
+package org.jeecg.modules.adweb.dmp.dto.google.analytics;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -6,7 +6,7 @@ import lombok.NoArgsConstructor;
 import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 /**
  * @author wfansh

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/analytics/GAPropertyDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/analytics/GAPropertyDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.analytics;
+package org.jeecg.modules.adweb.dmp.dto.google.analytics;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -7,7 +7,7 @@ import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
 import org.apache.commons.lang3.StringUtils;
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 import java.util.List;
 

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/gtm/CreateContainerRequestDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/CreateContainerRequestDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.gtm;
+package org.jeecg.modules.adweb.dmp.dto.google.gtm;
 
 import lombok.Data;
 

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/gtm/GTMAccountDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMAccountDTO.java

@@ -1,10 +1,10 @@
-package org.jeecg.modules.adweb.databridge.dto.google.gtm;
+package org.jeecg.modules.adweb.dmp.dto.google.gtm;
 
 import lombok.*;
 import lombok.experimental.SuperBuilder;
 
 import org.apache.commons.lang3.StringUtils;
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 /**
  * @author wfansh

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/gtm/GTMContainerDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMContainerDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.gtm;
+package org.jeecg.modules.adweb.dmp.dto.google.gtm;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -7,7 +7,7 @@ import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
 import org.apache.commons.lang3.StringUtils;
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 import java.util.List;
 

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/gtm/GTMTriggerDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMTriggerDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.gtm;
+package org.jeecg.modules.adweb.dmp.dto.google.gtm;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -6,7 +6,7 @@ import lombok.NoArgsConstructor;
 import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 /**
  * @author wfansh

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/gtm/GTMVersionDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMVersionDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.gtm;
+package org.jeecg.modules.adweb.dmp.dto.google.gtm;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -6,7 +6,7 @@ import lombok.NoArgsConstructor;
 import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 /**
  * @author wfansh

+ 2 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/databridge/dto/google/gtm/GTMWorkspaceDTO.java → jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/dto/google/gtm/GTMWorkspaceDTO.java

@@ -1,4 +1,4 @@
-package org.jeecg.modules.adweb.databridge.dto.google.gtm;
+package org.jeecg.modules.adweb.dmp.dto.google.gtm;
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -6,7 +6,7 @@ import lombok.NoArgsConstructor;
 import lombok.ToString;
 import lombok.experimental.SuperBuilder;
 
-import org.jeecg.modules.adweb.databridge.dto.google.ResourceDTO;
+import org.jeecg.modules.adweb.dmp.dto.google.ResourceDTO;
 
 /**
  * @author wfansh

+ 35 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/dmp/service/google/GAReportService.java

@@ -0,0 +1,35 @@
+package org.jeecg.modules.adweb.dmp.service.google;
+
+import jakarta.annotation.PostConstruct;
+
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecg.modules.adweb.common.util.RestTemplateUtil;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+
+/**
+ * Google Analytics数据同步 - http://data-bridge.v3.adwebcloud.com:9002/swagger-ui/index.html
+ *
+ * @author wfansh
+ */
+@Slf4j
+@Service
+public class GAReportService {
+
+    @Value("${data-bridge.api.host}")
+    private String dataBridgeApiHost;
+
+    @Value("${data-bridge.api.token}")
+    private String dataBridgeApiToken;
+
+    private RestTemplate restTemplate;
+
+    @PostConstruct
+    private void init() {
+        this.restTemplate = RestTemplateUtil.getRestTemplate(30, 30, dataBridgeApiToken);
+    }
+
+
+}

+ 3 - 4
jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml

@@ -339,7 +339,6 @@ security:
 ### 自定义
 ### GA,GTM,Ads等数据交换中心
 data-bridge:
-  open:
-    api:
-      host: http://data-bridge.v3.adwebcloud.com:9002
-      token: lgoXX9APqgPLGMPECiNoxaPx
+  api:
+    host: http://data-bridge.v3.adwebcloud.com:9002
+    token: lgoXX9APqgPLGMPECiNoxaPx

+ 3 - 4
jeecg-module-system/jeecg-system-start/src/main/resources/application-prod.yml

@@ -327,7 +327,6 @@ security:
 ### 自定义
 ### GA,GTM,Ads等数据交换中心
 data-bridge:
-  open:
-    api:
-      host: http://data-bridge.v3.adwebcloud.com:9002
-      token: lgoXX9APqgPLGMPECiNoxaPx
+  api:
+    host: http://data-bridge.v3.adwebcloud.com:9002
+    token: lgoXX9APqgPLGMPECiNoxaPx

+ 3 - 4
jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml

@@ -325,7 +325,6 @@ security:
 ### 自定义
 ### GA,GTM,Ads等数据交换中心
 data-bridge:
-  open:
-    api:
-      host: http://data-bridge.v3.adwebcloud.com:9002
-      token: lgoXX9APqgPLGMPECiNoxaPx
+  api:
+    host: http://data-bridge.v3.adwebcloud.com:9002
+    token: lgoXX9APqgPLGMPECiNoxaPx