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