Commit Graph
16 Commits
Author SHA1 Message Date
chenxing 3421851b6f feat: oapi /oapi/app/list 接入学校别名 + userbase 缓存事件失效基建
build / build-push (push) Failing after 20s
别名接入(本次):
- SchoolAppOverrideService 新增上下文无关合并口 applyAlias:按单一学校覆盖
  BoaAppType/BoaApp 名称/图标/排序,覆盖字段为空回落主表真名(无别名=真实名),
  分类间/分类内按生效排序重排,口径与管理端 mergeAppVo/mergeCategoryList 一致
- listBoaAppType 新增可选 schoolId:生效学校三级兜底=显式传校(assertSchoolId
  锚点+用户归属校验,违规 code=5)→ 当前激活身份学校 → 主归属学校,均无则不合并
- userAppList 缓存 key 扩 :s: 维度:auto 字面量随用户精确枚举驱逐(8→16 条),
  显式学校后缀不可枚举靠 60s TTL 自愈;别名写口 AppAuthzChangedEvent 整清链路复用
- 新增 SchoolAppOverrideServiceApplyAliasTest(10)/AppCategoryServiceSchoolAliasTest(8),
  更新 CacheInvalidationListenerTest 16-key 断言;全量 102 用例全绿

缓存事件失效基建(前次会话实现,随本 commit 入库):
- AppAuthzChangedEvent/UserGroupRelLoader/CacheInvalidationListener 四事件
  AFTER_COMMIT 失效链路 + CacheNames 注册表(TTL/抖动/存放路由/依赖表/失效责任)
- 应用授权域/组域/用户域各写口发布失效事件(AppModule/AppRole/GroupAuthz/
  SysGroup/SysUser/Identity 等服务),配套 AppAuthzEventPublishTest 等用例
2026-09-10 11:13:30 +08:00
chenxing 0d0a680b82 refactor: 删除 PropertyEnvConfigSource,env-config 数据源由平台默认挂载文件源兜底(yh-env-config starter B2 下沉)
ci-userbase-service / build-and-push (push) Failing after 49s
2026-09-09 11:27:43 +08:00
chenxing 751a482456 ci
ci-userbase-service / build-and-push (push) Failing after 39s
2026-09-07 20:12:41 +08:00
chenxing 07e803b440 env-config修订 2026-09-07 18:17:02 +08:00
chenxing 1047d2387f 后端缓存管理 2026-09-07 09:33:10 +08:00
chenxing 79b1d99db9 上传头像功能修订 2026-09-02 11:43:27 +08:00
chenxing d018567642 上传头像功能实现 2026-09-02 10:23:41 +08:00
chenxing 53b2fedb7a 上传头像功能实现 2026-09-02 10:23:31 +08:00
chenxing 73e404633d bug修订 2026-09-02 08:40:18 +08:00
chenxing 71adaf6acb 健康检查功能添加 2026-09-01 11:50:49 +08:00
chenxing bf4e1552b8 GetUserMod模块列表改按customId配置编码排序 2026-08-31 22:04:24 +08:00
chenxing c588dedea7 跨校身份修订 2026-08-27 20:14:12 +08:00
chenxing ebbaeee181 用户启用不启用接口开发 2026-08-27 10:08:58 +08:00
chenxing 6675ccc8d5 转出状态2 2026-08-26 12:38:55 +08:00
chenxing 5627252eab 转出状态以及相关接口更改 2026-08-26 12:38:31 +08:00
chenxing f182fe44ce 本地工作区快照:恢复 .git 仓库(合并远端 main 前基线) 2026-08-21 10:46:47 +08:00