/** * 根模块 - 组装所有子模块 (Config / Health / Prisma / Redis / Models / Gateway / Usage / Admin / Quota) */ import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { HealthModule } from './health/health.module'; import { PrismaModule } from './prisma/prisma.module'; import { RedisModule } from './redis/redis.module'; import { AuthModule } from './auth/auth.module'; import { KeysModule } from './keys/keys.module'; import { WalletModule } from './wallet/wallet.module'; import { ReferralModule } from './referral/referral.module'; import { ConfigModule as AppConfigModule } from './config/config.module'; import { ModelsModule } from './models/models.module'; import { GatewayModule } from './gateway/gateway.module'; import { UsageModule } from './usage/usage.module'; import { AdminModule } from './admin/admin.module'; import { QuotaModule } from './quota/quota.module'; import { PaymentsModule } from './payments/payments.module'; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true }), HealthModule, PrismaModule, RedisModule, AuthModule, KeysModule, WalletModule, ReferralModule, AppConfigModule, PaymentsModule, ModelsModule, GatewayModule, UsageModule, AdminModule, QuotaModule, ], }) export class AppModule {}