From cfdc5875ca3bfcf7a0d42aa7cf7f12d42df8ba02 Mon Sep 17 00:00:00 2001 From: dayjoy Date: Fri, 13 Mar 2026 17:25:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=20=E6=96=B0=E5=A2=9EBusinessModule?= =?UTF-8?q?=E5=B9=B6=E6=9B=BF=E6=8D=A2=E5=8E=9F=E6=9C=89FEATURE=5FMODULES?= =?UTF-8?q?=E5=BC=95=E5=85=A5=E6=96=B9=E5=BC=8F=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.module.ts | 4 ++-- src/common/interceptors/transform.interceptor.ts | 7 ++++--- src/feature-modules.ts | 1 - src/modules/business.module.ts | 6 ++++++ 4 files changed, 12 insertions(+), 6 deletions(-) delete mode 100644 src/feature-modules.ts create mode 100644 src/modules/business.module.ts diff --git a/src/app.module.ts b/src/app.module.ts index ce25943..7467f6d 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -4,7 +4,7 @@ import { ConfigModule, ConfigService } from '@nestjs/config'; import { TypeOrmModule } from '@nestjs/typeorm'; import { ThrottlerModule, ThrottlerGuard } from '@nestjs/throttler'; import databaseConfig from '@/config/database.config'; -import { FEATURE_MODULES } from '@/feature-modules'; +import { BusinessModule } from '@/modules/business.module'; @Module({ imports: [ @@ -32,7 +32,7 @@ import { FEATURE_MODULES } from '@/feature-modules'; }, ], }), - ...FEATURE_MODULES, + BusinessModule, ], providers: [ { diff --git a/src/common/interceptors/transform.interceptor.ts b/src/common/interceptors/transform.interceptor.ts index 842a25b..1f76411 100644 --- a/src/common/interceptors/transform.interceptor.ts +++ b/src/common/interceptors/transform.interceptor.ts @@ -8,9 +8,10 @@ import { Observable, map } from 'rxjs'; import { ApiResponse } from '@/common/interfaces/api-response.interface'; @Injectable() -export class TransformInterceptor - implements NestInterceptor> -{ +export class TransformInterceptor implements NestInterceptor< + T, + ApiResponse +> { intercept( _context: ExecutionContext, next: CallHandler, diff --git a/src/feature-modules.ts b/src/feature-modules.ts deleted file mode 100644 index 0a636e6..0000000 --- a/src/feature-modules.ts +++ /dev/null @@ -1 +0,0 @@ -export const FEATURE_MODULES = []; diff --git a/src/modules/business.module.ts b/src/modules/business.module.ts new file mode 100644 index 0000000..8e67c09 --- /dev/null +++ b/src/modules/business.module.ts @@ -0,0 +1,6 @@ +import { Module } from '@nestjs/common'; + +@Module({ + imports: [], +}) +export class BusinessModule {}