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:
@@ -39,7 +39,7 @@
|
||||
|
||||
| 文件类型 | 命名规范 | 标准示例 | 说明 |
|
||||
|---------|----------|----------|------|
|
||||
| **控制器** | `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 + 后缀 |
|
||||
@@ -63,7 +63,7 @@
|
||||
- PHP `MemberLevel.php` → NestJS `memberLevel.entity.ts`
|
||||
|
||||
#### 控制器文件命名
|
||||
- **规范**: `{模块名}.controller.ts`(使用 camelCase)
|
||||
- **规范**: `{模块名}Controller.ts`(使用 camelCase)
|
||||
- **示例**: `userController.ts`, `orderController.ts`, `adminController.ts`
|
||||
|
||||
#### 服务文件命名
|
||||
@@ -153,9 +153,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
|
||||
@@ -168,11 +168,11 @@ src/common/{模块名}/
|
||||
│ └── {配置实体}.entity.ts # 配置实体文件
|
||||
├── dto/ # DTO 目录(对应PHP validate)
|
||||
│ ├── admin/ # 管理端DTO目录
|
||||
│ │ ├── create-{模块名}.dto.ts
|
||||
│ │ └── update-{模块名}.dto.ts
|
||||
│ │ ├── create{模块名}.dto.ts
|
||||
│ │ └── update{模块名}.dto.ts
|
||||
│ └── api/ # 前台DTO目录
|
||||
│ ├── {操作}-{模块}.dto.ts
|
||||
│ └── {操作}-{模块}.dto.ts
|
||||
│ ├── {操作}{模块名}.dto.ts
|
||||
│ └── {操作}{模块名}.dto.ts
|
||||
├── guards/ # 守卫目录(可选)
|
||||
├── decorators/ # 装饰器目录(可选)
|
||||
├── interfaces/ # 接口目录(可选)
|
||||
@@ -185,9 +185,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 # 管理端服务
|
||||
@@ -199,8 +199,8 @@ src/common/auth/
|
||||
│ └── auth-token.entity.ts # 实体文件
|
||||
├── dto/
|
||||
│ ├── admin/
|
||||
│ │ ├── create-auth.dto.ts # 管理端DTO
|
||||
│ │ └── update-auth.dto.ts
|
||||
│ │ ├── createAuth.dto.ts # 管理端DTO
|
||||
│ │ └── updateAuth.dto.ts
|
||||
│ └── api/
|
||||
│ ├── login.dto.ts # 前台DTO
|
||||
│ └── register.dto.ts
|
||||
|
||||
Reference in New Issue
Block a user