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:
29
readme.md
29
readme.md
@@ -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>
|
||||
Reference in New Issue
Block a user