50 lines
2.0 KiB
TypeScript
50 lines
2.0 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { MulterModule } from '@nestjs/platform-express';
|
|
import { ApplicationModule } from '../application/application.module';
|
|
import { AuthController } from './controllers/auth.controller';
|
|
import { DashboardController } from './controllers/dashboard.controller';
|
|
import { ConfigController } from './controllers/config.controller';
|
|
import { AuditController } from './controllers/audit.controller';
|
|
import { HealthController } from './controllers/health.controller';
|
|
import { UsersController } from './controllers/users.controller';
|
|
import { SystemAccountsController } from './controllers/system-accounts.controller';
|
|
import { ReportsController } from './controllers/reports.controller';
|
|
import { ManualMiningController } from './controllers/manual-mining.controller';
|
|
import { PendingContributionsController } from './controllers/pending-contributions.controller';
|
|
import { BatchMiningController } from './controllers/batch-mining.controller';
|
|
import { VersionController } from './controllers/version.controller';
|
|
import { UpgradeVersionController } from './controllers/upgrade-version.controller';
|
|
import { MobileVersionController } from './controllers/mobile-version.controller';
|
|
import { PoolAccountController } from './controllers/pool-account.controller';
|
|
import { CapabilityController } from './controllers/capability.controller';
|
|
|
|
@Module({
|
|
imports: [
|
|
ApplicationModule,
|
|
MulterModule.register({
|
|
limits: {
|
|
fileSize: 500 * 1024 * 1024, // 500MB
|
|
},
|
|
}),
|
|
],
|
|
controllers: [
|
|
AuthController,
|
|
DashboardController,
|
|
ConfigController,
|
|
AuditController,
|
|
HealthController,
|
|
UsersController,
|
|
SystemAccountsController,
|
|
ReportsController,
|
|
ManualMiningController,
|
|
PendingContributionsController,
|
|
BatchMiningController,
|
|
VersionController,
|
|
UpgradeVersionController,
|
|
MobileVersionController,
|
|
PoolAccountController,
|
|
CapabilityController,
|
|
],
|
|
})
|
|
export class ApiModule {}
|