refactor: 全面清理项目结构,优化代码组织

主要变更:
1. 清理Core层空壳目录
   - 删除traits, transformers, query, entities等空目录
   - 删除security, http, queue, logger, context, exception, cache, utils, interceptor等空模块
   - 修复core/index.ts中的模块引用

2. 清理Common层冗余模块
   - 删除utils, cache, queue, health, openapi等空壳模块
   - 删除dictionary, dict等重复字典模块
   - 删除重复的MemberModule.ts文件
   - 移动config到config/common目录

3. 优化项目结构
   - 保留业务逻辑模块:auth, member, rbac, admin, settings, upload, notification
   - 统一命名规范:所有模块使用{模块名}.module.ts格式
   - 修复导入路径和模块引用

4. 代码质量提升
   - 删除所有空壳和重复代码
   - 项目结构更清晰,符合NestJS最佳实践
   - 打包测试通过,代码更干净整洁

清理后项目结构:
- config/: 配置层(基础设施)
- core/: 核心层(数据库、枚举、验证)
- common/: 业务逻辑层
- vendor/: 第三方服务
This commit is contained in:
万物街
2025-08-24 02:54:27 +08:00
parent 6e6580f336
commit 5727b6155f
34 changed files with 4 additions and 472 deletions

View File

@@ -11,7 +11,7 @@ import { RolesGuard } from './guards/RolesGuard';
// 导入Admin和Member模块
import { AdminModule } from '../admin/admin.module';
import { MemberModule } from '../member/MemberModule';
import { MemberModule } from '../member/member.module';
@Module({
imports: [