Kaynağa Gözat

规范代码层级

yumeng 6 gün önce
ebeveyn
işleme
a0016cfe43

+ 8 - 8
src/main/java/com/adx/tencent/AppConfiguration.java

@@ -9,14 +9,14 @@ import com.adx.tencent.conversionsync.ConversionSyncService;
 import com.adx.tencent.conversionsync.ConversionBackfillJobService;
 import com.adx.tencent.conversionsync.RetryService;
 import com.adx.tencent.httpapi.MediaPlacement;
-import com.adx.tencent.honor.HonorClient;
-import com.adx.tencent.honor.HonorColdStore;
-import com.adx.tencent.honor.HonorColdWorker;
-import com.adx.tencent.honor.HonorHotStore;
-import com.adx.tencent.honor.HonorPlacement;
-import com.adx.tencent.honor.HonorRetryService;
-import com.adx.tencent.honor.HonorTagEventResolver;
-import com.adx.tencent.honor.HonorTagEventSyncService;
+import com.adx.tencent.honor.client.HonorClient;
+import com.adx.tencent.honor.service.HonorColdWorker;
+import com.adx.tencent.honor.service.HonorPlacement;
+import com.adx.tencent.honor.service.HonorRetryService;
+import com.adx.tencent.honor.service.HonorTagEventResolver;
+import com.adx.tencent.honor.service.HonorTagEventSyncService;
+import com.adx.tencent.honor.store.HonorColdStore;
+import com.adx.tencent.honor.store.HonorHotStore;
 import com.adx.tencent.leader.LeaderElection;
 import com.adx.tencent.tagsync.TagEventResolver;
 import com.adx.tencent.tagsync.TagEventSyncService;

+ 4 - 4
src/main/java/com/adx/tencent/conversionsync/ConversionSyncService.java

@@ -4,12 +4,12 @@ import com.adx.tencent.baidu.ConversionClient;
 import com.adx.tencent.baidu.model.ConversionQuery;
 import com.adx.tencent.baidu.model.ConversionResponse;
 import com.adx.tencent.baidu.model.PaymentInfo;
-import com.adx.tencent.honor.HonorClient;
-import com.adx.tencent.honor.HonorColdStore;
-import com.adx.tencent.honor.HonorHotStore;
-import com.adx.tencent.honor.HonorTagEventResolver;
+import com.adx.tencent.honor.client.HonorClient;
 import com.adx.tencent.honor.model.HonorBidRecord;
 import com.adx.tencent.honor.model.HonorMediaCallbackRecord;
+import com.adx.tencent.honor.service.HonorTagEventResolver;
+import com.adx.tencent.honor.store.HonorColdStore;
+import com.adx.tencent.honor.store.HonorHotStore;
 import com.adx.tencent.storage.RedisHotStore;
 import com.adx.tencent.storage.TiDBColdStore;
 import com.adx.tencent.storage.model.BidRecord;

+ 1 - 1
src/main/java/com/adx/tencent/honor/HonorClient.java

@@ -1,4 +1,4 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.client;
 
 import com.adx.tencent.baidu.model.PaymentInfo;
 import com.adx.tencent.honor.model.HonorBidRecord;

+ 3 - 1
src/main/java/com/adx/tencent/honor/HonorTrackingController.java

@@ -1,10 +1,12 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.controller;
 
 import com.adx.tencent.baidu.AdxClient;
 import com.adx.tencent.baidu.model.NormalizedBidResponse;
 import com.adx.tencent.baidu.model.TrackingResult;
 import com.adx.tencent.honor.model.HonorBidRecord;
 import com.adx.tencent.honor.model.HonorTrackingRecord;
+import com.adx.tencent.honor.service.HonorPlacement;
+import com.adx.tencent.honor.store.HonorHotStore;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;

+ 1 - 1
src/main/java/com/adx/tencent/honor/HonorBackgroundTasks.java

@@ -1,4 +1,4 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import com.adx.tencent.config.AppProperties;
 import com.adx.tencent.leader.LeaderElection;

+ 3 - 1
src/main/java/com/adx/tencent/honor/HonorColdWorker.java

@@ -1,7 +1,9 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import com.adx.tencent.honor.model.HonorBidRecord;
 import com.adx.tencent.honor.model.HonorTrackingRecord;
+import com.adx.tencent.honor.store.HonorColdStore;
+import com.adx.tencent.honor.store.HonorHotStore;
 import com.adx.tencent.storage.model.QueuedEvent;
 import com.fasterxml.jackson.databind.ObjectMapper;
 

+ 1 - 1
src/main/java/com/adx/tencent/honor/HonorConversionSyncRunner.java

@@ -1,4 +1,4 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import com.adx.tencent.baidu.model.ConversionQuery;
 

+ 4 - 1
src/main/java/com/adx/tencent/honor/HonorConversionSyncService.java

@@ -1,13 +1,16 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import com.adx.tencent.baidu.ConversionClient;
 import com.adx.tencent.baidu.model.ConversionQuery;
 import com.adx.tencent.baidu.model.ConversionResponse;
 import com.adx.tencent.baidu.model.PaymentInfo;
+import com.adx.tencent.honor.client.HonorClient;
 import com.adx.tencent.honor.model.HonorBidRecord;
 import com.adx.tencent.honor.model.HonorConversionRecord;
 import com.adx.tencent.honor.model.HonorMediaCallbackRecord;
 import com.adx.tencent.honor.model.HonorTagEventRecord;
+import com.adx.tencent.honor.store.HonorColdStore;
+import com.adx.tencent.honor.store.HonorHotStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 

+ 2 - 2
src/main/java/com/adx/tencent/honor/HonorPlacement.java

@@ -1,4 +1,4 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import java.util.List;
 import java.util.Map;
@@ -91,7 +91,7 @@ public class HonorPlacement {
         return null;
     }
 
-    static String normalizePlatform(String value) {
+    public static String normalizePlatform(String value) {
         if (value == null) return null;
         return switch (value.toLowerCase().trim()) {
             case "ios", "iphone", "ipad", "1" -> "ios";

+ 3 - 1
src/main/java/com/adx/tencent/honor/HonorRetryService.java

@@ -1,6 +1,8 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
+import com.adx.tencent.honor.client.HonorClient;
 import com.adx.tencent.honor.model.HonorMediaCallbackRecord;
+import com.adx.tencent.honor.store.HonorColdStore;
 
 import java.time.Instant;
 import java.util.ArrayList;

+ 2 - 1
src/main/java/com/adx/tencent/honor/HonorTagEventResolver.java

@@ -1,6 +1,7 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import com.adx.tencent.honor.model.HonorTagEventRecord;
+import com.adx.tencent.honor.store.HonorColdStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.data.redis.core.StringRedisTemplate;

+ 2 - 1
src/main/java/com/adx/tencent/honor/HonorTagEventSyncService.java

@@ -1,6 +1,7 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.service;
 
 import com.adx.tencent.honor.model.HonorTagEventRecord;
+import com.adx.tencent.honor.store.HonorColdStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.data.redis.connection.RedisConnection;

+ 1 - 1
src/main/java/com/adx/tencent/honor/HonorColdStore.java

@@ -1,4 +1,4 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.store;
 
 import com.adx.tencent.honor.mapper.HonorBidEventMapper;
 import com.adx.tencent.honor.mapper.HonorConversionMapper;

+ 1 - 1
src/main/java/com/adx/tencent/honor/HonorHotStore.java

@@ -1,4 +1,4 @@
-package com.adx.tencent.honor;
+package com.adx.tencent.honor.store;
 
 import com.adx.tencent.honor.model.HonorBidRecord;
 import com.adx.tencent.honor.model.HonorTrackingRecord;