From da1b76e45acfcec9a55fee3cb7935eb504f25b21 Mon Sep 17 00:00:00 2001 From: chenxing Date: Wed, 16 Sep 2026 16:37:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=B9=E9=BD=90=20BasePlatform=20?= =?UTF-8?q?=E6=96=B0=E7=89=88=20SDK=20=E5=8C=85=E8=B7=AF=E5=BE=84=EF=BC=88?= =?UTF-8?q?CI=20=E5=AE=BF=E4=B8=BB=20m2=20=E5=BF=AB=E7=85=A7=E5=B7=B2?= =?UTF-8?q?=E6=99=8B=E5=8D=87=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BasePlatform 2b14e09 服务目录版把 openapi 类挪入子包,CI 复用的宿主 m2 缓存快照已更新为新布局, 旧包路径(openapi.TargetSpec/openapi.client.*/openapi.dto.FlowDto)在 CI 编译失败(run 971)。 本批纯包路径替换,无逻辑改动: - openapi.TargetSpec/YschOpenCall → openapi.core.*(FlowCenterClient/CmsSiteDirectoryImpl) - openapi.client.YschBaseOpenApi → openapi.base.*(YschBaseDeptSource/BaseApiController) - openapi.client.YschFlowOpenApi → openapi.flow.*(FlowCenterClient) - openapi.dto.FlowDto.FlowSummary → openapi.flow.model.FlowSummary(SvcModels.FlowSummaryVo) --- .../svchall/controller/api/BaseApiController.java | 2 +- .../java/com/yunhai/svchall/model/svc/SvcModels.java | 2 +- .../svchall/service/impl/CmsSiteDirectoryImpl.java | 4 ++-- .../svchall/service/impl/FlowCenterClient.java | 12 ++++++------ .../svchall/service/impl/YschBaseDeptSource.java | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/yunhai/svchall/controller/api/BaseApiController.java b/src/main/java/com/yunhai/svchall/controller/api/BaseApiController.java index c0ffeb5..4cf5351 100644 --- a/src/main/java/com/yunhai/svchall/controller/api/BaseApiController.java +++ b/src/main/java/com/yunhai/svchall/controller/api/BaseApiController.java @@ -1,6 +1,6 @@ package com.yunhai.svchall.controller.api; -import com.yunhai.platform.openapi.client.YschBaseOpenApi; +import com.yunhai.platform.openapi.base.YschBaseOpenApi; import com.yunhai.platform.utils.model.BoaModule; import com.yunhai.platform.utils.model.BoaUser; import org.springframework.web.bind.annotation.GetMapping; diff --git a/src/main/java/com/yunhai/svchall/model/svc/SvcModels.java b/src/main/java/com/yunhai/svchall/model/svc/SvcModels.java index 6636181..0d3c6b9 100644 --- a/src/main/java/com/yunhai/svchall/model/svc/SvcModels.java +++ b/src/main/java/com/yunhai/svchall/model/svc/SvcModels.java @@ -476,6 +476,6 @@ public final class SvcModels { /** 字段单一事实源=SDK 门面 DTO(可直接作 YschFlowOpenApi 泛型出入参) */ @Data @lombok.EqualsAndHashCode(callSuper = true) - public static class FlowSummaryVo extends com.yunhai.platform.openapi.dto.FlowDto.FlowSummary { + public static class FlowSummaryVo extends com.yunhai.platform.openapi.flow.model.FlowSummary { } } diff --git a/src/main/java/com/yunhai/svchall/service/impl/CmsSiteDirectoryImpl.java b/src/main/java/com/yunhai/svchall/service/impl/CmsSiteDirectoryImpl.java index 858a7b8..6b84e14 100644 --- a/src/main/java/com/yunhai/svchall/service/impl/CmsSiteDirectoryImpl.java +++ b/src/main/java/com/yunhai/svchall/service/impl/CmsSiteDirectoryImpl.java @@ -3,8 +3,8 @@ package com.yunhai.svchall.service.impl; import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Caffeine; import com.yunhai.platform.apistd.BizException; -import com.yunhai.platform.openapi.TargetSpec; -import com.yunhai.platform.openapi.YschOpenCall; +import com.yunhai.platform.openapi.core.TargetSpec; +import com.yunhai.platform.openapi.core.YschOpenCall; import com.yunhai.platform.utils.exception.ErrorCode; import com.yunhai.svchall.model.svc.SvcModels; import com.yunhai.svchall.service.SiteDirectory; diff --git a/src/main/java/com/yunhai/svchall/service/impl/FlowCenterClient.java b/src/main/java/com/yunhai/svchall/service/impl/FlowCenterClient.java index 20f373d..5f34498 100644 --- a/src/main/java/com/yunhai/svchall/service/impl/FlowCenterClient.java +++ b/src/main/java/com/yunhai/svchall/service/impl/FlowCenterClient.java @@ -3,8 +3,8 @@ package com.yunhai.svchall.service.impl; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.yunhai.platform.apistd.BizException; -import com.yunhai.platform.openapi.TargetSpec; -import com.yunhai.platform.openapi.YschOpenCall; +import com.yunhai.platform.openapi.core.TargetSpec; +import com.yunhai.platform.openapi.core.YschOpenCall; import com.yunhai.platform.utils.exception.ErrorCode; import com.yunhai.svchall.model.svc.SvcModels; import com.yunhai.svchall.service.FlowClient; @@ -52,9 +52,9 @@ public class FlowCenterClient implements FlowClient { String path = uri.getRawPath() == null ? "" : uri.getRawPath(); this.flowSpec = TargetSpec.of(host, path); this.directoryResolved = openCall.hasTarget( - com.yunhai.platform.openapi.PlatformService.FLOWCENTER.key()); + com.yunhai.platform.openapi.core.PlatformService.FLOWCENTER.key()); if (directoryResolved) { - com.yunhai.platform.openapi.client.YschFlowOpenApi.setCall(openCall); + com.yunhai.platform.openapi.flow.YschFlowOpenApi.setCall(openCall); } } @@ -74,7 +74,7 @@ public class FlowCenterClient implements FlowClient { public List listFlows(Long schId) { requireEnabled(); if (directoryResolved) { - return com.yunhai.platform.openapi.client.YschFlowOpenApi.listFlows( + return com.yunhai.platform.openapi.flow.YschFlowOpenApi.listFlows( schId, SvcModels.FlowSummaryVo.class); } return openCall.getList(flowSpec, "/oapi/flow/list", @@ -85,7 +85,7 @@ public class FlowCenterClient implements FlowClient { public SvcModels.FlowSummaryVo getFlow(Long schId, String flowGuid) { requireEnabled(); if (directoryResolved) { - return com.yunhai.platform.openapi.client.YschFlowOpenApi.getFlow( + return com.yunhai.platform.openapi.flow.YschFlowOpenApi.getFlow( schId, flowGuid, SvcModels.FlowSummaryVo.class); } return openCall.get(flowSpec, "/oapi/flow/" + flowGuid, diff --git a/src/main/java/com/yunhai/svchall/service/impl/YschBaseDeptSource.java b/src/main/java/com/yunhai/svchall/service/impl/YschBaseDeptSource.java index 3c2025c..f60cf8f 100644 --- a/src/main/java/com/yunhai/svchall/service/impl/YschBaseDeptSource.java +++ b/src/main/java/com/yunhai/svchall/service/impl/YschBaseDeptSource.java @@ -1,6 +1,6 @@ package com.yunhai.svchall.service.impl; -import com.yunhai.platform.openapi.client.YschBaseOpenApi; +import com.yunhai.platform.openapi.base.YschBaseOpenApi; import com.yunhai.platform.utils.model.BoaGroup; import com.yunhai.svchall.service.DeptSource; import lombok.extern.slf4j.Slf4j;