Files
wwjcloud-nest-v1/wwjcloud-nest-v1/wwjcloud/libs/wwjcloud-core/src/common.module.ts
wanwu 8244f16808 feat: 使用动态导入替代手写110个import语句 🚀
 修复前的问题:
- controller.module.ts: 239行,110个手写 import ... as ...
- service.module.ts: 493行,158个手写 import ... as ...
- 难以维护,代码臃肿

 修复后:
- controller.module.ts: 75行,动态扫描.controller.ts
- service.module.ts: 74行,动态扫描.service.ts
- app.module.ts: 调用.register()动态模块

🎯 实现:
- ControllerModule.register() - 动态加载所有控制器
- ServiceModule.register() - 动态加载所有服务
- 使用fs递归扫描,require()动态导入
- AppModule正确调用动态模块

📁 修改文件:
- tools/java-to-nestjs-migration/generators/module-generator.js
- tools/java-to-nestjs-migration/migration-coordinator.js
2025-10-28 16:02:59 +08:00

13 lines
204 B
TypeScript

import { Module } from '@nestjs/common';
/**
* CommonModule - 通用功能模块
* 符合NestJS官方规范
*/
@Module({
imports: [],
providers: [],
exports: [],
})
export class CommonModule {}