From d7d239e77cc6ad055e4bd071d18c2e24c6d820d5 Mon Sep 17 00:00:00 2001 From: chenxing Date: Sun, 11 Oct 2026 13:59:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E8=A7=82SDK=E5=8C=96C=EF=BC=9AUserBas?= =?UTF-8?q?e=20=E6=8E=A5=E5=85=A5=E5=A4=96=E8=A7=82=E4=BB=A3=E7=90=86=20st?= =?UTF-8?q?arter=EF=BC=88=E7=AB=AF=E7=82=B9=20GET=20/api/appearance=20?= =?UTF-8?q?=E4=B8=89=E6=80=81=E5=85=9C=E5=BA=95=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - pom 加 yh-openapi-spring-boot-starter(聚合包例外须显式引出站引擎)+ yh-appearance-spring-boot-starter(平台新件,proxy 默认直连 UserHome /oapi/appearance; 不配 yh.open.services.userhome 时端点 503=预期兜底,前端通道 init 静默保键) - ManageAccessInterceptor 白名单放行 /api/appearance(仅登录可读自身偏好; 择迹暂存只含本行,工作区既有他人拦截器重构 WIP 未混入) - 前端零改动(通道 init 裸 fetch;alova 不生成定义) - 方案:《外观代理SDK化与侧栏默认翻转-实施方案-20261011.md》任务 C --- pom.xml | 12 ++++++++++++ .../common/interceptor/ManageAccessInterceptor.java | 1 + 2 files changed, 13 insertions(+) diff --git a/pom.xml b/pom.xml index c80e439..4f3a00c 100644 --- a/pom.xml +++ b/pom.xml @@ -195,6 +195,18 @@ com.yunhai.platform yh-env-config-spring-boot-starter + + + com.yunhai.platform + yh-openapi-spring-boot-starter + + + + com.yunhai.platform + yh-appearance-spring-boot-starter + diff --git a/src/main/java/com/yunhai/userbase/common/interceptor/ManageAccessInterceptor.java b/src/main/java/com/yunhai/userbase/common/interceptor/ManageAccessInterceptor.java index f4a706b..c75d1e2 100644 --- a/src/main/java/com/yunhai/userbase/common/interceptor/ManageAccessInterceptor.java +++ b/src/main/java/com/yunhai/userbase/common/interceptor/ManageAccessInterceptor.java @@ -38,6 +38,7 @@ public class ManageAccessInterceptor implements HandlerInterceptor { "/*/base/GetUserScope", "/*/base/GetSysDict", "/*/base/RedirectTo/*", + "/api/appearance", "/*/env-config"); private static final AntPathMatcher MATCHER = new AntPathMatcher();