| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- // src/mgnt-backend/mgnt-backend.module.ts
- import { Module } from '@nestjs/common';
- import { RouterModule } from '@nestjs/core';
- import { CoreModule } from './core/core.module';
- import { FeatureModule } from './feature/feature.module';
- import { AuthModule } from './core/auth/auth.module';
- import { UserModule } from './core/user/user.module';
- import { MenuModule } from './core/menu/menu.module';
- import { RoleModule } from './core/role/role.module';
- import { LoginLogModule } from './core/logging/login-log/login-log.module';
- import { OperationLogModule } from './core/logging/operation-log/operation-log.module';
- import { QuotaLogModule } from './core/logging/quota-log/quota-log.module';
- import { S3Module } from './feature/s3/s3.module';
- import { SystemParamsModule } from './feature/system-params/system-params.module';
- import { AdsModule } from './feature/ads/ads.module';
- import { CategoryModule } from './feature/category/category.module';
- import { ChannelModule } from './feature/channel/channel.module';
- import { TagModule } from './feature/tag/tag.module';
- import { VideoMediaModule } from './feature/video-media/video-media.module';
- import { HealthModule } from './feature/health/health.module';
- import { CacheSyncModule } from '../cache-sync/cache-sync.module';
- import { ProviderVideoSyncModule } from './feature/provider-video-sync/provider-video-sync.module';
- import { RedisInspectorModule } from './feature/redis-inspector/redis-inspector.module';
- @Module({
- imports: [
- CoreModule,
- FeatureModule,
- RouterModule.register([
- {
- path: 'mgnt',
- children: [
- AuthModule,
- UserModule,
- MenuModule,
- RoleModule,
- LoginLogModule,
- OperationLogModule,
- QuotaLogModule,
- S3Module,
- SystemParamsModule,
- AdsModule,
- CategoryModule,
- ChannelModule,
- TagModule,
- VideoMediaModule,
- HealthModule,
- CacheSyncModule,
- RedisInspectorModule,
- ProviderVideoSyncModule,
- ],
- },
- ]),
- ],
- exports: [CoreModule, FeatureModule],
- })
- export class MgntBackendModule {}
|