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:
12
wwjcloud-assets/source/icons/multi-platform.svg
Normal file
12
wwjcloud-assets/source/icons/multi-platform.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<!-- 手机 -->
|
||||
<rect x="2" y="6" width="8" height="12" rx="1" ry="1"/>
|
||||
<line x1="6" y1="10" x2="6" y2="10"/>
|
||||
<!-- 平板 -->
|
||||
<rect x="9" y="4" width="8" height="16" rx="1" ry="1"/>
|
||||
<line x1="13" y1="12" x2="13" y2="12"/>
|
||||
<!-- 电脑 -->
|
||||
<rect x="18" y="8" width="4" height="8" rx="1" ry="1"/>
|
||||
<rect x="16" y="16" width="8" height="2" rx="1" ry="1"/>
|
||||
<line x1="18" y1="20" x2="22" y2="20"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 577 B |
3
wwjcloud-assets/source/icons/mysql.svg
Normal file
3
wwjcloud-assets/source/icons/mysql.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" fill="#4479A1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 250 B |
3
wwjcloud-assets/source/icons/nestjs.svg
Normal file
3
wwjcloud-assets/source/icons/nestjs.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.287 3.83a.5.5 0 0 1 .5.5v2.5a.5.5 0 0 1-.5.5h-2.5a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h2.5zm-5 0a.5.5 0 0 1 .5.5v2.5a.5.5 0 0 1-.5.5h-2.5a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h2.5zm5 5a.5.5 0 0 1 .5.5v2.5a.5.5 0 0 1-.5.5h-2.5a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h2.5zm-5 0a.5.5 0 0 1 .5.5v2.5a.5.5 0 0 1-.5.5h-2.5a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h2.5zm5 5a.5.5 0 0 1 .5.5v2.5a.5.5 0 0 1-.5.5h-2.5a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h2.5zm-5 0a.5.5 0 0 1 .5.5v2.5a.5.5 0 0 1-.5.5h-2.5a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h2.5z" fill="#E0234E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 678 B |
4
wwjcloud-assets/source/icons/redis.svg
Normal file
4
wwjcloud-assets/source/icons/redis.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 2L2 7v10l10 5 10-5V7L12 2zm0 2.236L19.5 8v8L12 20.764 4.5 16V8L12 4.236z" fill="#DC382D"/>
|
||||
<path d="M12 6L6 9v6l6 3 6-3V9l-6-3z" fill="#DC382D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 266 B |
4
wwjcloud-assets/source/icons/typeorm.svg
Normal file
4
wwjcloud-assets/source/icons/typeorm.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12 2L2 7v10l10 5 10-5V7L12 2zm0 2.236L19.5 8v8L12 20.764 4.5 16V8L12 4.236z" fill="#FCA326"/>
|
||||
<path d="M12 6L6 9v6l6 3 6-3V9l-6-3z" fill="#FCA326"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 266 B |
7
wwjcloud-assets/source/images/logo.svg
Normal file
7
wwjcloud-assets/source/images/logo.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none">
|
||||
<!-- 左侧深蓝色形状 -->
|
||||
<path d="M20 20 L20 80 L60 80 L80 60 L80 20 Z" fill="#4F46E5" rx="4"/>
|
||||
|
||||
<!-- 右侧浅蓝色形状 -->
|
||||
<path d="M60 40 L80 40 L80 60 L60 60 L60 40 Z" fill="#06B6D4" rx="2"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 297 B |
2
wwjcloud-assets/source/images/logo.webp
Normal file
2
wwjcloud-assets/source/images/logo.webp
Normal file
@@ -0,0 +1,2 @@
|
||||
# This is a placeholder for logo.webp
|
||||
# Please replace with your actual logo file
|
||||
Reference in New Issue
Block a user