AI Implementation feature(871): Admin Area System: Database Backup/Restore and Danger Zone (#61)

This commit was merged in pull request #61.
This commit is contained in:
2026-07-23 12:10:41 +00:00
parent 6bac67fad7
commit 470ddd30c3
42 changed files with 3996 additions and 55 deletions
@@ -0,0 +1,33 @@
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AdminOperationTokenEntity } from '../../../database/entities/admin-operation-token.entity';
import { AdminSystemController } from './admin-system.controller';
import { BackupService } from './backup.service';
import { RestoreService } from './restore.service';
import { DangerZoneService } from './danger-zone.service';
import { FilesystemTransactionService } from './filesystem-transaction.service';
import { ConfirmationTokenService } from './confirmation-token.service';
import { AuthModule } from '../../auth/auth.module';
@Module({
imports: [
TypeOrmModule.forFeature([AdminOperationTokenEntity]),
AuthModule,
],
controllers: [AdminSystemController],
providers: [
BackupService,
RestoreService,
DangerZoneService,
FilesystemTransactionService,
ConfirmationTokenService,
],
exports: [
BackupService,
RestoreService,
DangerZoneService,
FilesystemTransactionService,
ConfirmationTokenService,
],
})
export class AdminSystemModule {}