feat: 完成 NestJS 后端核心底座开发 (M1-M6) 和 Ant Design Vue 前端迁移

主要更新:
1. 后端核心底座完成 (M1-M6):
   - 健康检查、指标监控、分布式锁
   - 事件总线、队列系统、事务管理
   - 安全守卫、多租户隔离、存储适配器
   - 审计日志、配置管理、多语言支持

2. 前端迁移到 Ant Design Vue:
   - 从 Element Plus 迁移到 Ant Design Vue
   - 完善 system 模块 (role/menu/dept)
   - 修复依赖和配置问题

3. 文档完善:
   - AI 开发工作流文档
   - 架构约束和开发规范
   - 项目进度跟踪

4. 其他改进:
   - 修复编译错误和类型问题
   - 完善测试用例
   - 优化项目结构
This commit is contained in:
万物街
2025-08-27 11:24:22 +08:00
parent be07b9ffec
commit 1cd5d3bdef
696 changed files with 36708 additions and 16868 deletions

View File

@@ -932,4 +932,33 @@ $ npm run plugin:disable your-plugin
[🚀 在线演示](http://demo.wwjauth.com) |
[💬 加入社区](https://wwjauth.com/community)
多语言支持
src/
├── core/ # 框架核心基础设施
│ ├── base/ # 基础抽象类
│ │ ├── BaseEntity.ts # 实体基类
│ │ ├── BaseService.ts # 服务基类
│ │ ├── BaseController.ts # 控制器基类
│ │ └── BaseDict.ts # 字典基类(基础设施)
│ ├── lang/ # 核心多语言基础设施对应PHP的Lang
│ │ ├── LangDict.ts # 语言字典加载器
│ │ └── DictLoader.ts # 字典加载器
│ └── utils/ # 工具函数
├── common/ # 业务模块
│ ├── member/ # 会员模块
│ ├── admin/ # 管理员模块
│ ├── rbac/ # 权限模块
│ └── lang/ # 业务语言包
│ ├── common/ # 通用语言包
│ │ ├── zh-cn.json
│ │ └── en.json
│ ├── member/ # 会员模块语言包
│ │ ├── zh-cn.json
│ │ └── en.json
│ ├── admin/ # 管理员模块语言包
│ │ ├── zh-cn.json
│ │ └── en.json
│ └── rbac/ # 权限模块语言包
│ ├── zh-cn.json
│ └── en.json
</div>