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
wwjcloud-assets/README.md
Normal file
29
wwjcloud-assets/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# wwjcloud
|
||||
|
||||
WWJCloud framework assets and icons package.
|
||||
|
||||
## Usage
|
||||
|
||||
```html
|
||||
<!-- Logo -->
|
||||
<img src="https://unpkg.com/wwjcloud@v1/source/images/logo.webp" alt="WWJCloud Logo">
|
||||
|
||||
<!-- Icons -->
|
||||
<img src="https://unpkg.com/wwjcloud@v1/source/icons/nestjs.svg" alt="NestJS Icon">
|
||||
<img src="https://unpkg.com/wwjcloud@v1/source/icons/typeorm.svg" alt="TypeORM Icon">
|
||||
<img src="https://unpkg.com/wwjcloud@v1/source/icons/mysql.svg" alt="MySQL Icon">
|
||||
<img src="https://unpkg.com/wwjcloud@v1/source/icons/redis.svg" alt="Redis Icon">
|
||||
```
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
source/
|
||||
├── images/
|
||||
│ └── logo.webp
|
||||
└── icons/
|
||||
├── nestjs.svg
|
||||
├── typeorm.svg
|
||||
├── mysql.svg
|
||||
└── redis.svg
|
||||
```
|
||||
24
wwjcloud-assets/package.json
Normal file
24
wwjcloud-assets/package.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "wwjcloud",
|
||||
"version": "1.0.2",
|
||||
"description": "WWJCloud framework assets and icons",
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"source/**/*"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://gitee.com/wanwujie/wwjcloud-nsetjs.git"
|
||||
},
|
||||
"keywords": [
|
||||
"wwjcloud",
|
||||
"nestjs",
|
||||
"icons",
|
||||
"assets"
|
||||
],
|
||||
"author": "wanwujie",
|
||||
"license": "MIT",
|
||||
"publishConfig": {
|
||||
"registry": "https://registry.npmjs.org/"
|
||||
}
|
||||
}
|
||||
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