fix: 对齐 BasePlatform 新版 SDK 包路径(CI 宿主 m2 快照已晋升)
build / build-push (push) Failing after 1m10s

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)
This commit is contained in:
chenxing
2026-09-16 16:37:29 +08:00
parent 76b35b2fb3
commit da1b76e45a
5 changed files with 11 additions and 11 deletions
@@ -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;
@@ -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 {
}
}
@@ -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;
@@ -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<SvcModels.FlowSummaryVo> 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,
@@ -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;