feat: v0.3.3 - 清理代码结构,删除common层,保留core层企业级基础设施

- 删除common层业务代码(将通过real-business-logic-generator.js重新生成)
- 清理重复的core层生成工具
- 保留完整的企业级core层基础设施(Security/Cache/Tracing/Event/Queue/Health)
- 版本号升级到0.3.3
- 项目架构现已完整,接下来专注优化PHP到TypeScript语法转换
This commit is contained in:
wanwu
2025-09-27 03:28:46 +08:00
parent 2fb35eda53
commit 8da4047110
179 changed files with 19865 additions and 20861 deletions

View File

@@ -137,7 +137,7 @@ wwjcloud/
| 文件类型 | 命名规范 | 标准示例 | 说明 |
|---------|----------|----------|------|
| **控制器** | `camelCase.controller.ts` | `userController.ts`, `userProfileController.ts` | camelCase + 后缀 |
| **控制器** | `camelCaseController.ts` | `userController.ts`, `userProfileController.ts` | camelCase + 后缀 |
| **实体** | `camelCase.entity.ts` | `userEntity.ts`, `sysUser.entity.ts` | camelCase + 后缀 |
| **服务** | `camelCase.service.ts` | `userService.ts`, `userProfileService.ts` | camelCase + 后缀 |
| **DTO** | `camelCase.dto.ts` | `createUser.dto.ts`, `updateUser.dto.ts` | camelCase + 后缀 |
@@ -147,7 +147,7 @@ wwjcloud/
**重要说明**
- **文件名**:使用 `camelCase.suffix.ts` 格式(本项目统一规范)
- **类名**:使用 `PascalCase` 格式TypeScript标准
- **示例**:文件 `user.controller.ts` 导出类 `UserController`
- **示例**:文件 `userController.ts` 导出类 `UserController`
## 🎯 统一命名标准(最终规范)
@@ -167,8 +167,8 @@ wwjcloud/
- PHP `MemberLevel.php` → NestJS `MemberLevel.entity.ts`
#### 控制器文件命名
- **规范**: `{模块名}.controller.ts` (NestJS 标准,使用PascalCase)
- **示例**: `User.controller.ts`, `Order.controller.ts`, `Admin.controller.ts`
- **规范**: `{模块名}Controller.ts` (NestJS 标准使用camelCase)
- **示例**: `userController.ts`, `orderController.ts`, `adminController.ts`
#### 服务文件命名
- **规范**: `{模块名}.service.ts` (NestJS 标准使用PascalCase)
@@ -241,9 +241,9 @@ src/common/{模块名}/
├── {模块名}.module.ts # 模块定义文件
├── controllers/ # 控制器目录
│ ├── adminapi/ # 管理端控制器目录对应PHP adminapi/controller
│ │ └── {模块名}.controller.ts
│ │ └── {模块名}Controller.ts
│ └── api/ # 前台控制器目录对应PHP api/controller
│ └── {模块名}.controller.ts
│ └── {模块名}Controller.ts
├── services/ # 服务目录
│ ├── admin/ # 管理端服务目录对应PHP service/admin
│ │ └── {模块名}.service.ts
@@ -273,9 +273,9 @@ src/common/auth/
├── auth.module.ts
├── controllers/
│ ├── adminapi/ # 管理端控制器目录
│ │ └── Auth.controller.ts
│ │ └── authController.ts
│ └── api/ # 前台控制器目录
│ └── Auth.controller.ts
│ └── authController.ts
├── services/
│ ├── admin/ # 管理端服务目录
│ │ └── Auth.service.ts