feat(db): 迁移数据库迁移脚本 V1-V5(任务 T1.1) #5

Merged
zhangxiang merged 21 commits from dev into main 2026-05-01 21:59:04 +08:00

21 Commits

Author SHA1 Message Date
zhangxiang 39e5ee2dfc Merge pull request 'feat(db): 迁移数据库迁移脚本 V1-V5(任务 T1.1)' (#4) from develop into dev
Reviewed-on: #4
2026-05-01 21:56:41 +08:00
张翔 b8fbe9c020 chore: 更新测试用户认证令牌和权限数据 2026-04-28 16:33:36 +08:00
张翔 330828f585 test: 修复测试用例并提升测试覆盖率
- 修复 User Journey 测试中的菜单导航和登出问题
- 更新 vitest 配置以包含 role-based-tests
- 修复 role-auth-manager 测试中的 mock 问题
- 测试通过率从 70% 提升到 100%
2026-04-28 16:32:50 +08:00
张翔 f44cee4958 fix(docker,test): 修复 Docker 构建和测试配置
- 更新 Dockerfile 使用本地编译的 jar 文件
- 修复 vite.config.ts 移除未使用的 lodash-es 依赖
- 更新测试密码为 Test@123
2026-04-28 16:04:45 +08:00
张翔 31ee0d4ece feat(docker): 添加网关服务,实现前端-》网关-》后端调用链路
- 更新 docker-compose.yml 添加网关服务
- 更新后端 Dockerfile 支持多模块构建
- 更新网关 Dockerfile 支持多模块构建
- 前端 API 请求现在通过网关路由到后端
2026-04-27 15:44:22 +08:00
张翔 0c3b67eb64 chore(ci): 移除 Woodpecker CI 配置,全面采用 Jenkins
- 删除 .woodpecker.yml
- 删除 .woodpecker-e2e.yml
- 删除 .woodpecker-test-suite.yml
2026-04-27 15:38:41 +08:00
张翔 d03253617c feat(web): 迁移前端配置文件(任务 T4.2)
- 替换 package.json,适配项目名 novalon-manage-web
- 替换环境配置文件 .env.example、.env.test
- 替换 vite.config.ts
- 替换 tsconfig.json、tsconfig.node.json
- 替换 vitest.config.ts
2026-04-27 15:00:43 +08:00
张翔 f0746d06db feat(web): 迁移前端源代码(任务 T4.1)
- 删除 novalon 前端 src/ 下所有文件
- 从 gym-manage 复制前端 src/ 完整目录树
- 替换 gym-manage-api → novalon-manage-api
- 替换 gym_system → manage_system
- 无 gym 残留引用
2026-04-27 14:57:45 +08:00
张翔 f18e904e65 feat(app): 迁移 manage-app 模块配置与测试(任务 T3.4)
- 替换 application*.yml 配置文件,适配应用名 manage-app
- 新增 aop/cache/autoconfigure 配置
- 删除并复制测试文件,替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 替换测试配置 application-test.yml
- 编译验证通过
2026-04-27 14:40:03 +08:00
张翔 088a528af5 feat(app): 迁移 manage-app 模块主代码(任务 T3.3)
- 删除 novalon manage-app 现有 Java 源代码
- 从 gym-manage 复制 11 个 Java 文件并替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 新增 DataSourceConfig.java 和 TransactionManagerConfig.java
- 编译验证通过
2026-04-27 14:36:33 +08:00
张翔 6769e069f5 feat(gateway): 迁移 manage-gateway 模块配置与测试(任务 T3.2)
- 替换 application*.yml 配置文件,适配应用名 novalon-manage-gateway
- 删除并复制测试文件,替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 替换测试配置 application-test.yml
- 编译验证通过
2026-04-27 14:34:17 +08:00
张翔 5acf8b8bcf feat(gateway): 迁移 manage-gateway 模块主代码(任务 T3.1)
- 删除 novalon manage-gateway 现有 Java 源代码
- 从 gym-manage 复制 37 个 Java 文件并替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 编译验证通过
2026-04-27 14:31:41 +08:00
张翔 f7149ee700 feat(file): 迁移 manage-file 模块(任务 T2.5)
- 删除 novalon manage-file 现有 Java 源代码和测试文件
- 从 gym-manage 复制所有 Java 文件并替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 编译验证通过
2026-04-27 14:15:35 +08:00
张翔 cadb02f072 feat(notify): 迁移 manage-notify 模块(任务 T2.4)
- 删除 novalon manage-notify 现有 Java 源代码和测试文件
- 从 gym-manage 复制所有 Java 文件并替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 编译验证通过
2026-04-27 14:12:38 +08:00
张翔 a71bb7dd97 test(sys): 迁移 manage-sys 模块测试代码(任务 T2.2)
- 删除 novalon manage-sys 现有测试文件
- 从 gym-manage 复制测试文件并替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 编译验证通过
2026-04-27 14:08:51 +08:00
张翔 cf067dccc3 feat(sys): 迁移 manage-sys 模块主代码(任务 T2.1)
- 删除 novalon manage-sys 现有 Java 源代码
- 从 gym-manage 复制所有 Java 文件并替换包名 cn.novalon.gym.manage → cn.novalon.manage
- 替换 AutoConfiguration.imports
- 编译验证通过
2026-04-27 14:06:17 +08:00
张翔 956ba6a505 fix(db): 修复测试文件目录结构错误
- 删除错误的 gym 目录结构
- 将测试文件移动到正确的 manage 目录
- 所有测试通过(72个测试)

相关文档: docs/superpowers/specs/2026-04-27-migration-phase-1.json
2026-04-27 13:44:45 +08:00
张翔 aac9445654 feat(common): 迁移 manage-common 模块(任务 T1.4)
- 删除原有 Java 源代码
- 从 gym-manage 复制 Java 源代码
- 批量替换包名:cn.novalon.gym.manage → cn.novalon.manage
- 删除 CacheConfig.java(gym-manage 无此文件)
- 更新 AutoConfiguration.imports 包名
- 编译验证通过

相关文档: docs/superpowers/specs/2026-04-27-migration-phase-1.json
2026-04-27 13:38:38 +08:00
张翔 dfadcb931f feat(db): 迁移 manage-db 测试代码与配置(任务 T1.3)
- 删除原有测试文件
- 从 gym-manage 复制测试文件
- 批量替换包名:cn.novalon.gym.manage → cn.novalon.manage
- 替换 application.yml 和 application-test.yml
- 更新 AutoConfiguration.imports 包名
- 编译验证通过

相关文档: docs/superpowers/specs/2026-04-27-migration-phase-1.json
2026-04-27 13:35:14 +08:00
张翔 f6d6d67718 feat(db): 迁移 manage-db Java 源代码(任务 T1.2)
- 删除原有 Java 源代码
- 从 gym-manage 复制 Java 源代码
- 批量替换包名:cn.novalon.gym.manage → cn.novalon.manage
- 编译验证通过

相关文档: docs/superpowers/specs/2026-04-27-migration-phase-1.json
2026-04-27 13:30:36 +08:00
张翔 90a3be5376 feat(db): 迁移数据库迁移脚本 V1-V5(任务 T1.1)
- 删除原有 V1-V14 迁移脚本
- 从 gym-manage 复制 V1-V5 迁移脚本
- V4 权限脚本已使用 novalon 用户名

相关文档: docs/superpowers/specs/2026-04-27-migration-phase-1.json
2026-04-27 13:28:05 +08:00