diff --git a/backend-java/src/main/java/com/nanri/aiimage/config/TaskFileJobConfig.java b/backend-java/src/main/java/com/nanri/aiimage/config/TaskFileJobConfig.java index dbd0acb0..e851dc4e 100644 --- a/backend-java/src/main/java/com/nanri/aiimage/config/TaskFileJobConfig.java +++ b/backend-java/src/main/java/com/nanri/aiimage/config/TaskFileJobConfig.java @@ -12,22 +12,22 @@ import com.nanri.aiimage.modules.queryasin.service.QueryAsinTaskService; import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlTaskService; import com.nanri.aiimage.modules.shopmatch.service.ShopMatchTaskService; import com.nanri.aiimage.modules.similarasin.service.SimilarAsinTaskService; -import com.nanri.aiimage.modules.task.service.AppearancePatentResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.BrandResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.CollectDataResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.DeleteBrandResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.PatrolDeleteResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.PriceTrackResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.ProductRiskResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.PublishResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; import com.nanri.aiimage.modules.task.service.ResultFileJobHandler; import com.nanri.aiimage.modules.task.service.ResultFileJobHandlerRegistry; -import com.nanri.aiimage.modules.task.service.ShopDataCrawlResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.ShopMatchResultFileJobHandler; -import com.nanri.aiimage.modules.task.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; import com.nanri.aiimage.modules.task.service.TaskResultPayloadService; -import com.nanri.aiimage.modules.task.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; import com.nanri.aiimage.modules.withdraw.service.WithdrawTaskService; import io.micrometer.core.instrument.MeterRegistry; import org.springframework.beans.factory.ObjectProvider; diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/AppearancePatentResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/appearancepatent/service/AppearancePatentResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/AppearancePatentResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/appearancepatent/service/AppearancePatentResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/BrandResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/brand/service/BrandResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/BrandResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/brand/service/BrandResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/CollectDataResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/collectdata/service/CollectDataResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/CollectDataResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/collectdata/service/CollectDataResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/DeleteBrandResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/deletebrand/service/DeleteBrandResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/DeleteBrandResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/deletebrand/service/DeleteBrandResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/PatrolDeleteResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/patroldelete/service/PatrolDeleteResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/PatrolDeleteResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/patroldelete/service/PatrolDeleteResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/PriceTrackResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/pricetrack/service/PriceTrackResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/PriceTrackResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/pricetrack/service/PriceTrackResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/ProductRiskResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/productrisk/service/ProductRiskResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/ProductRiskResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/productrisk/service/ProductRiskResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/PublishResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/publish/service/PublishResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/PublishResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/publish/service/PublishResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/QueryAsinResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/queryasin/service/QueryAsinResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/QueryAsinResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/queryasin/service/QueryAsinResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/ShopDataCrawlResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/shopdatacrawl/service/ShopDataCrawlResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/ShopDataCrawlResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/shopdatacrawl/service/ShopDataCrawlResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/ShopMatchResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/shopmatch/service/ShopMatchResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/ShopMatchResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/shopmatch/service/ShopMatchResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/SimilarAsinResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/similarasin/service/SimilarAsinResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/SimilarAsinResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/similarasin/service/SimilarAsinResultFileJobHandler.java diff --git a/backend-java/src/main/java/com/nanri/aiimage/modules/task/service/WithdrawResultFileJobHandler.java b/backend-java/src/main/java/com/nanri/aiimage/modules/withdraw/service/WithdrawResultFileJobHandler.java similarity index 100% rename from backend-java/src/main/java/com/nanri/aiimage/modules/task/service/WithdrawResultFileJobHandler.java rename to backend-java/src/main/java/com/nanri/aiimage/modules/withdraw/service/WithdrawResultFileJobHandler.java diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/AppearancePatentResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/AppearancePatentResultFileJobHandlerTest.java index 3c3f02cb..51e9cf20 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/AppearancePatentResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/AppearancePatentResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/BrandResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/BrandResultFileJobHandlerTest.java index 8bec51f2..9a1d05fb 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/BrandResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/BrandResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; import com.nanri.aiimage.modules.brand.service.BrandTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/CollectDataResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/CollectDataResultFileJobHandlerTest.java index f0e0087e..ec4cbada 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/CollectDataResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/CollectDataResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; import com.nanri.aiimage.modules.collectdata.service.CollectDataService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/DeleteBrandResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/DeleteBrandResultFileJobHandlerTest.java index 668e9d51..523b87ac 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/DeleteBrandResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/DeleteBrandResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandRunService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PatrolDeleteResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PatrolDeleteResultFileJobHandlerTest.java index 12823dc9..76009d36 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PatrolDeleteResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PatrolDeleteResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PriceTrackResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PriceTrackResultFileJobHandlerTest.java index 15772adf..29ce457d 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PriceTrackResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PriceTrackResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; import com.nanri.aiimage.modules.pricetrack.service.PriceTrackTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ProductRiskResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ProductRiskResultFileJobHandlerTest.java index 18c25360..26378c18 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ProductRiskResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ProductRiskResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; import com.nanri.aiimage.modules.productrisk.service.ProductRiskTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PublishResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PublishResultFileJobHandlerTest.java index 6577145a..a1759572 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PublishResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/PublishResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; import com.nanri.aiimage.modules.publish.service.PublishTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/QueryAsinResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/QueryAsinResultFileJobHandlerTest.java index 8d648b02..6facd6bf 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/QueryAsinResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/QueryAsinResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; import com.nanri.aiimage.modules.queryasin.service.QueryAsinTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ResultFileJobHandlerMappingSnapshotTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ResultFileJobHandlerMappingSnapshotTest.java index b66e54e3..36670f4a 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ResultFileJobHandlerMappingSnapshotTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ResultFileJobHandlerMappingSnapshotTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; import com.nanri.aiimage.modules.brand.service.BrandTaskService; @@ -25,6 +38,7 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.Comparator; import java.util.List; +import java.util.Map; import java.util.Set; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -178,8 +192,18 @@ class ResultFileJobHandlerMappingSnapshotTest { } private static String handlerSource(String simpleName) { + // 04 Handler SPI 实现已迁到各业务模块 service 包(task 模块只留接口/注册表) + String prefix = simpleName.replace("ResultFileJobHandler", ""); + String module = Map.ofEntries( + Map.entry("AppearancePatent", "appearancepatent"), Map.entry("Brand", "brand"), + Map.entry("CollectData", "collectdata"), Map.entry("DeleteBrand", "deletebrand"), + Map.entry("PatrolDelete", "patroldelete"), Map.entry("PriceTrack", "pricetrack"), + Map.entry("ProductRisk", "productrisk"), Map.entry("Publish", "publish"), + Map.entry("QueryAsin", "queryasin"), Map.entry("ShopDataCrawl", "shopdatacrawl"), + Map.entry("ShopMatch", "shopmatch"), Map.entry("SimilarAsin", "similarasin"), + Map.entry("Withdraw", "withdraw")).get(prefix); Path source = Paths.get("src", "main", "java", "com", "nanri", "aiimage", "modules", - "task", "service", simpleName + ".java"); + module == null ? "task" : module, "service", simpleName + ".java"); try { return new String(Files.readAllBytes(source), StandardCharsets.UTF_8); } catch (IOException e) { diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopDataCrawlResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopDataCrawlResultFileJobHandlerTest.java index 70520a03..cf1c93d8 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopDataCrawlResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopDataCrawlResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopMatchResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopMatchResultFileJobHandlerTest.java index 1ae20201..3a777ee4 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopMatchResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/ShopMatchResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; import com.nanri.aiimage.modules.shopmatch.service.ShopMatchTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/SimilarAsinResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/SimilarAsinResultFileJobHandlerTest.java index 0460de60..70539e73 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/SimilarAsinResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/SimilarAsinResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; import com.nanri.aiimage.modules.similarasin.service.SimilarAsinTaskService; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerCleanupTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerCleanupTest.java index 476402b8..b9b8353d 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerCleanupTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerCleanupTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerDispatchTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerDispatchTest.java index d2bd9892..4e942211 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerDispatchTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerDispatchTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerEquivalenceTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerEquivalenceTest.java index a0c6fef0..dae0471d 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerEquivalenceTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerEquivalenceTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.common.exception.BusinessException; import com.nanri.aiimage.config.InstanceMetadata; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerFailureNotifyTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerFailureNotifyTest.java index 0694f91d..e8c34a03 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerFailureNotifyTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerFailureNotifyTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOffloadTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOffloadTest.java index 05aaef4f..754c9941 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOffloadTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOffloadTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOrphanTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOrphanTest.java index 71740509..5e3b583d 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOrphanTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOrphanTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.common.exception.BusinessException; import com.nanri.aiimage.config.InstanceMetadata; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerRoutingTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerRoutingTest.java index 1df61898..aa9f169f 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerRoutingTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerRoutingTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.common.exception.TaskOwnerMismatchException; import com.nanri.aiimage.config.InstanceMetadata; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerScopedTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerScopedTest.java index 11933b96..6f3f639c 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerScopedTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerOwnerScopedTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerSpecialRuleTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerSpecialRuleTest.java index f991c9ae..0322d3a1 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerSpecialRuleTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerSpecialRuleTest.java @@ -1,4 +1,7 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerStuckScanTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerStuckScanTest.java index abb30fea..679b475d 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerStuckScanTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerStuckScanTest.java @@ -1,4 +1,17 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopmatch.service.ShopMatchResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.queryasin.service.QueryAsinResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; +import com.nanri.aiimage.modules.productrisk.service.ProductRiskResultFileJobHandler; +import com.nanri.aiimage.modules.pricetrack.service.PriceTrackResultFileJobHandler; +import com.nanri.aiimage.modules.patroldelete.service.PatrolDeleteResultFileJobHandler; +import com.nanri.aiimage.modules.deletebrand.service.DeleteBrandResultFileJobHandler; +import com.nanri.aiimage.modules.collectdata.service.CollectDataResultFileJobHandler; +import com.nanri.aiimage.modules.brand.service.BrandResultFileJobHandler; +import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerTest.java index 27a3379d..3b5686a4 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/TaskResultFileJobWorkerTest.java @@ -1,4 +1,8 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; +import com.nanri.aiimage.modules.similarasin.service.SimilarAsinResultFileJobHandler; +import com.nanri.aiimage.modules.shopdatacrawl.service.ShopDataCrawlResultFileJobHandler; +import com.nanri.aiimage.modules.publish.service.PublishResultFileJobHandler; import com.nanri.aiimage.config.InstanceMetadata; import com.nanri.aiimage.modules.appearancepatent.service.AppearancePatentTaskService; diff --git a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/WithdrawResultFileJobHandlerTest.java b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/WithdrawResultFileJobHandlerTest.java index e660121c..e6dacb24 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/WithdrawResultFileJobHandlerTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/modules/task/service/WithdrawResultFileJobHandlerTest.java @@ -1,4 +1,5 @@ package com.nanri.aiimage.modules.task.service; +import com.nanri.aiimage.modules.withdraw.service.WithdrawResultFileJobHandler; import com.nanri.aiimage.modules.task.model.entity.TaskFileJobEntity; import com.nanri.aiimage.modules.withdraw.service.WithdrawTaskService;