3 Commits

Author SHA1 Message Date
zizi
c74aa7dab6 refactor(rename): yudao 命名空间整体改名 com.wanxiang.huijing(公司 Wanxiang / 项目 Huijing)
- 包根 cn.iocoder.yudao → com.wanxiang.huijing;业务 cn.wanxiang.game → com.wanxiang.huijing.game(统一单一命名空间)
- groupId cn.iocoder.cloud → com.wanxiang;artifactId + 模块目录 yudao-* → huijing-*(含 huijing-server/framework/gateway/dependencies)
- 类名 Yudao* → Huijing*(44 个);配置前缀 yudao.* → huijing.*(Tier A 标识符 + Tier B 配置)
- 排除不动:Flyway 迁移脚本(不可变历史,保 checksum)、上游归属 URL/LICENSE、DB 表名(真表 system_*/game_*,无 yudao_ 业务表)
- 范围:game-cloud + game-admin。范围外 contracts/docs/.agents 的 yudao 引用=文档漂移,后续单独清(Opus H4 判不阻断)

评审:Opus 对抗复审(逮 Flyway checksum Blocker→已修排除迁移);Codex 未同步交回。
本地验证:apply 幂等✓;范围内真代码残留 0(16 处 \bYudao 均在已排除迁移注释内)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 13:05:48 +00:00
zizi
00a1275637 chore(cleanup): 清理 yudao 存量死代码/垃圾(139 删+1 改,净删 ~5.6 万行)
- yudao 内置 demo 示例代码:infra Demo01/02/03 学生CRUD · pay PayDemo · bpm flowable 监听器示例 · system DemoJob(零外部引用,无菜单/xml/test 连带)
- yudao-ui/ 5 个占位 README stub(实际前端在顶层 game-admin/game-studio)
- 21 个 .http IDE scratch 文件(infra/pay/system/bpm)
- sql/ 非 MySQL 方言 DDL:db2/dm/kingbase/oracle/opengauss/postgresql/sqlserver(平台只用 MySQL;含 dm/flowable-patch 手工补丁,未入 maven 构建)
- infra ErrorCodeConstants 移除 10 个 DEMO 孤儿错误码常量(引用方已删)
- game-admin src/{api,views}/infra/demo codegen 示例视图

未动:yudao-module-bpm/pay 模块裁剪 + scripts/ 一次性脚本(待产品决策);改名搁置。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 10:57:46 +00:00
zizi
c4e2d73300 feat(backend): Wave1 后端脊柱 5 模块 + 8 类契约 + yudao-cloud fork 接线
- game-cloud:yudao-cloud fork(裁剪至 system/infra)+ 5 业务模块 project/aigc/runtime/feed/telemetry
- 黄金模块 game-module-project + 克隆 4 脊柱模块;46 单测绿 + 41 模块集成编译绿
- contracts/:8 类契约锁定(5 API YAML + sdk-interface.d.ts + game-package.schema + events 等)
- yudao-server 接线:全局组件扫描 + @MapperScan + Flyway V1-V5(baseline-version=0)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 09:10:05 +00:00